Datenbanken in MySql umbenennen und MySql Workbench

Zugegeben, es ist nicht gerade eine alltägliche Aufgabe, aber warum zur Hölle kann man MySql-Datenbanken (mit InnoDb-Engine) nicht umbenennen? Ich verstehe es einfach nicht. Bei Oracle geht es, beim MS SQL Server auch.

Dann gab es letzte Woche ein neues (Beta-)Release von MySql Workbench. Das die anderen Tools (MySql Administrator, Query Browser, etc.) eingestampft werden und deren Funktionalität in die Workbench integriert werden sollen, ist ja zu begrüßen, da man dann nicht ständig verschiedene Tools verwenden muss. Wenn man mal bedenkt, dass diese Tools eigentlich das MySql Control Center ablösen sollten und jetzt wieder alles mehr oder weniger über den Haufen geworfen wird, wundert es mich doch ein wenig, warum die neue Version zumindest die Option bietet, Datenbanknamen umzubennen. Auch wenn dann diese schicke Fehlermeldung kommt:

ERROR 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘SCHEMA `mydb` TO `xxx`’ at line 1

SQL Statement:

RENAME SCHEMA `mydb` TO `xxx`

Das hätte man beim dritten Anlauf doch mal hinkriegen sollen, oder etwa nicht?

Und wenn man jetzt bedenkt, dass MySql voraussichtlich ab nächsten Monat Oracle gehört und wenn man zusätzlich noch das Oracle-eigene Administrationstool schon mal gesehen hat, so fragt man sich, wo die Reise noch hingehen soll. Vorausgesetzt, dass Oracle die Entwicklung dieses Tools überhaupt vorantreiben will. Ich erwarte in naher Zukunft jedenfalls kein Tool in diesem Bereich, welches mich wunschlos glücklich macht. (Falls jemand eins kennen sollte, immer her damit).

 

[Nachtrag]

Gerade im MySql Workbench Blog über folgenden Artikel gestolpert: http://wb.mysql.com/?p=443

700.000 Codezeilen? Und der MySql Server hat nur 200.000 mehr? Und 5 verschiedene Programmiersprachen? Ich habe mir den Source nicht angeschaut, aber so langsam habe ich einen Ahnung, warum die Workbench bisher keinen Status erreicht hat, den ich als “stable” bezeichnen würde.

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>