rex_sql_table-Code - ensureIndex führt zu Fehler
alxndr-w opened this issue · 5 comments
alxndr-w commented
rex_sql_table::get(rex::getTable('dsgvo_client'))
->ensureColumn(new rex_sql_column('`key`', 'text'))
->ensureIndex(new rex_sql_index('`key`', ['`key`'], rex_sql_index::UNIQUE))
->ensure();
Dieser Code führt das Problem vor.
gharlan commented
Bitte diese Issues eher im Core-Repo anlegen. Das Adminer-Addon nutzt auch nur rex_sql_schema_dumper
und sorgt nur für die Ausgabe (als Alternative zum db:dump-schema
-Command vom Core).
Also der Code wird so mit den Backsticks ausgespuckt?
gharlan commented
Also eigentlich sollten die Backsticks so nicht ausgespuckt werden, und man muss sie auch nicht setzen, bzw. darf es gar nicht, da rex_sql_table
das schon intern macht.
gharlan commented
alxndr-w commented
Dann war ich evtl. zu voreilig mit den Backticks. Bei mir führte der automatische Code dann zu einem Fehler in der install.php
gharlan commented
Kannst du die Fehlermeldung nochmal nachschauen im Systemlog?