Zitat von onemorenerd
Beitrag anzeigen
Die Metadaten (Spalten, Schlüssel, Constraints) holt sich der Code aus der DB, das ist richtig. Coole Features kosten immer, aber das ist erstens nicht so tragisch und zweitens widme ich mich gerade diesem Problem. Da das sowieso ein richtig fettes Projekt ist, schreibe ich grad an einem nativen PHP-Server, der das (und andere Sachen) dann cachet. Das Auslesen der Metadaten mach ich übrigens nicht nur wegen der Booleans, sondern auch, um das Konzept "virtuelle Tabelle" zu realisieren. Das ist eine Art View, nur dass man den kompletten CRUD-Methodensatz drauf anwenden kann und die Metadaten erhalten bleiben (Schlüssel, Constraints, ...).
Edit: falls du das blödsinnig findest, weil es ja Trigger gibt: Das ganze soll auch auf Shared Servers funktionieren, wo man weder Trigger anlegen kann, noch Lesezugriff auf das Information-Schema hat. Daher muss ich die Metadaten aus dem Create-Table-Statement rausparsen.
Zitat von onemorenerd
Beitrag anzeigen
Kommentar