Táblázat előtagok

Beletettem az adatbázisba, és észrevettem, hogy az összes táblának van egy előtag_ előtagja. Aztán eszembe jutott, hogy ez azért történt, hogy több Livestites legyen egy adatbázisban.

Továbbá a következőket gondoltam: mivel csak egy Livstreetem van, ez azt jelenti, hogy egyáltalán nem kell előtag. Így kerültem a config.table.php-be, és rögzítettem a vonalat
a
Ezután sql.sql-ben és patch.sql-ben (0,2 + trunk 253-at használok), az összes prefix_ javítást automatikusan cserélje ki egy törölni kívánt üres karakterláncra.

Ennek eredményeként az sql.sql importálásakor hiba jelenik meg ebben a töredékben (az eredeti verzió látható):

Amint látja, a második és a harmadik vonal konfliktusának automatikus cseréje után, nevezetesen a prefix_topic_comment_fk → topic_comment_fk = topic_comment_fk miatt.

Ezek a piték. Anélkül, hogy bármilyen előtagot adnánk, meg kell elégednünk t_-vel. És szerettem volna egy egyszerű asztalhoz tartozó blogneveket az adatbázisban. felhasználó. barát és így tovább. | |

UPD: Ami a táblák előtagjait illeti, mindent megértettem magamnak. Rossz a kulcsok neve. )

Egyetértek, de amikor az adatbázisban dolgozik egy-egyben, és senki sem látja a táblák elnevezése "rossz ízét", akkor előtérbe kerül a kényelem.

És ha jó hangon kezdtünk beszélni, akkor az ötlet előtagja opcionális, és eltávolításakor semmit sem kell hozzáadni. Vagy fordítva, mindenütt fel kell tüntetni, hogy a témában leírt helyzet nem merül fel.

A trükk az, hogy holnap valamilyen más szálat akarsz elhelyezni a rendszerben, ugyanabban az adatbázisban, és rendetlenséged lesz, ezért az előtagjár még a használhatóság szempontjából is indokolt))

Ráadásul a kulcsok elnevezése is érthetetlen:
prefix_topic_comment_fk → comment_pid
topic_comment_fk → topic_id
topic_comment_fk1 → user_id

Nos, rendben, nyugodt vagyok. )

Kapcsolódó cikkek