Re: Tabellen namen mit migration umbenenen
Verfasst: 28.12.2025 01:39
Gut dass wir darüber gesprochen haben.
Als ich im WWH Forum sah, welchen Aufwand chris1278 betreiben muss, nur um einen Tippfehler bei einem Tabellen Namen in Bezug auf Gross/Klein zu beheben, haben sich bei mir die Nackenhaare aufgestellt. Das ganze Ding hat zusammen rund 5KB Code, verteilt auf 2 Migrationsdateien und das schlussendlich nur, um eine Tabelle umzubenennen.
Ich verstehe auch nicht, warum es für so eine "gewöhnliche" Aktion wie das Umbenennen einer Tabelle keine Berücksichtigung im DBAL gibt. Gewöhnlich was Umbenennen angeht, aber "aufwendig" was verschiedene DBMS angeht. Deswegen wäre das eigentlich ein perfekter Kandidat für den DBAL.
Chris, hol dir die Pages, egal welche Version, das mit der Umbenennung gabs schon bei 1.0.0, wie ich gerade festgestellt habe. Aber nimm gleich die 3.0.1, falls du das nicht eh schon irgendwo im Einsatz hast.
phpBB • Pages - Contribution Details
Was für dich relevant ist, findest du in dieser Datei:
Okay, das erschien 12/2019, das dürfte bei den Hostern also frühestens 01/2020 relevant gewesen sein. Berücksichtigt die Weiche auch MariaDB <10.5?IMC hat geschrieben: 28.12.2025 00:43 Wird vom MariaDB erst seit 10.5 unterstützt. Ist seit einen 1/2 Jahr auch EOL.
Das war jetzt aber bei mir eher die Kategorie "Pure Verzweiflung".Das ist die Lösung für Chris. Du bist echt gut im Lösungen finden.
Ich verstehe auch nicht, warum es für so eine "gewöhnliche" Aktion wie das Umbenennen einer Tabelle keine Berücksichtigung im DBAL gibt. Gewöhnlich was Umbenennen angeht, aber "aufwendig" was verschiedene DBMS angeht. Deswegen wäre das eigentlich ein perfekter Kandidat für den DBAL.
Chris, hol dir die Pages, egal welche Version, das mit der Umbenennung gabs schon bei 1.0.0, wie ich gerade festgestellt habe. Aber nimm gleich die 3.0.1, falls du das nicht eh schon irgendwo im Einsatz hast.
phpBB • Pages - Contribution Details
Was für dich relevant ist, findest du in dieser Datei:
phpbb\pages\migrations\converter\c1_convert_table.php