Database Checker -> Primary Key bei globale Tabellen nicht auf no-site-reference / no-project-lang prüfen
Folgender Fall, eine Tabelle wird in einer database.xml als globale Tabelle deklariert und erhält ein Primary Key. Der Checker prüft hier mit der Projekt Tabellen Prüfroutine. Bei Projekttabellen macht es sinn auf no-site-reference / no-project-lang zu prüfen.
Bei globale Tabellen macht dies kein Sinn, hier werden keine Beziehungen automatisch gesetzt.
Zu sehen ist dies beim Setup:
[2015-05-18T10:32:53+00:00]
-> Database Check Errors in: /var/www/html/packages/quiqqer/quiqqer/database.xml <-
Error #1:
-------------------------
Definition for table: "sessions"
Database table: "---"
Error: Primary Key error -> XML file declares a primary key for table sessions You can only declare a primary key if the table has the -> no-site-reference="1" <- attribute OR the -> no-project-lang="1" <- attribute!