Hallo Vinzenz,
b) Möglicherweise hat Dein Migrationswerkzeug Deine Spaltennamen bei der
Migration allesamt gequoted, so wie es zum Beispiel phpMyAdmin für MySQL
Ich habe mir das nochmals in dem PGAdmin Tool angeschaut. Ich glaube nicht das es an dem Migrationstool liegt. Auch sind die Spaltennamen von der Schreibweise alle identisch und auch nicht in Hochkommas.
Auch wenn ich eine neue Testtabelle anlege scheint die Abfrage immer in Hochkomma zu sein.
Habe eine Tabelle test mit einer Spalte LangID angelegt.
-- Column: "LangID"
-- ALTER TABLE test DROP COLUMN "LangID";
ALTER TABLE test ADD COLUMN "LangID" integer;
ALTER TABLE test ALTER COLUMN "LangID" SET DEFAULT 0;
(DBMS-) Plattformübergreifendes SQL ist eine Illusion.
Ja ich glaube davon muss ich mich wohl verabschieden. Obwohl ich es mittels PDO nun hinbekommen habe, dass ich zwischen MySQL und MS SQL umschalten kann.
Jetzt wäre halt noch Postgres eine Hürde wobei es eine Überlegung dauerhaft ganz zu Postgres zu wechseln
vielen Dank und viele Grüße
hawk