Re: [TYPO3-german] InstallTool - Compare mit einer SQL Datei
Am 19.04.2011 22:34, schrieb Ralf-René Schröder: Philipp Gampe schrieb: Klar, weil bei allen collate [utf8_unicode_ci]+ steht. Das musst du entfernen, weil sonst TYPO3 nicht damit klar kommt. soweit ja auch schon klar... die frage war ob dies automatisch beim erstellen des SQL files geht (in dem Bereich bin ich nämlich absolut nicht bewandert) oder ob ich es wie gehabt manuell nachträglich machen muß ? Hallo, ich habe dazu schon einen featurerequest zu einen verwandeten Problem: http://forge.typo3.org/issues/23465, aber nachdem es für mich nicht dringlich ist komme ich nicht dazu einen patch zu schreiben. Bei deinem Problem solltest du zudem beachten, da Typo3 nicht an MySQL gebunden ist, andere DBs definieren die Collation wieder anders. Letzlich ist das compare eine Hilfe, aber Verstädnis der dahinterliegenden DB wird noch vorausgesetzt. Schöne Grüße, Björn ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] InstallTool - Compare mit einer SQL Datei
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Am 16.04.2011 10:54, schrieb Ralf-René Schröder: __ ALTER TABLE backend_layout CHANGE title title varchar(255) collate utf8_unicode_ci default ''; Current value: varchar(255) default '' ___ wie muß ich eine SQL Datei erstellen damit dies nicht mehr passiert, oder ist das ein bekannter Bug ??? Wer hat einen Tipp für dieses kosmetische Problem ??? Hallo Ralf-René, nun es tatsächlich eher ein Kosmetisches problem. man kann in SQL viele eine spalte mit vielen parametern definieren. in deinem SQL dump steht warscheinlich sowas wie: title title varchar(255) collate utf8_unicode_ci default '' wenn Typo3 nun die Datenbank fragt wie die spalte definiert ist bekommt es lediglich ein: varchar(255) default '' zurück. typo3 vergleicht dann einfach die beiden zeilen und guckt ob die unterschiedlich sind falls ja. schlägt es ein update vor. du könntest nun deinen dump so modifizieren das die definitionen dem entsprechen was die datenbank zurück gibt. dann meckert der compare auch nicht mehr. gruss chris - -- Christian Wolff // Berlin http://www.connye.com some projects: http://richtermediagroup.com | http://titanic.de | http://keyopinions.info -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (MingW32) iEYEARECAAYFAk2tdoAACgkQIcCaXPh/JHFfagCgwOvJHZ54VC4b/y7Miq7+MPbN gIQAoIpp4Q3byRUmXUtNt9ysHAopFT3U =ILEN -END PGP SIGNATURE- ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] InstallTool - Compare mit einer SQL Datei
Christian Wolff schrieb: du könntest nun deinen dump so modifizieren das die definitionen dem entsprechen was die datenbank zurück gibt. dann meckert der compare auch nicht mehr. nur wie kann ich diese Ausgabe ausschließen (ob nun als mysqldump oder über phpmyadmin) oder muß ich das manuell editieren mit suchen und ersetzen ??? -- Ralf-René Schröder http://if-20.com ... YAML templates for TYPO3 __ ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] InstallTool - Compare mit einer SQL Datei
Ralf-René Schröder wrote: Christian Wolff schrieb: du könntest nun deinen dump so modifizieren das die definitionen dem entsprechen was die datenbank zurück gibt. dann meckert der compare auch nicht mehr. nur wie kann ich diese Ausgabe ausschließen (ob nun als mysqldump oder über phpmyadmin) oder muß ich das manuell editieren mit suchen und ersetzen ??? Es geht um die ext_tables.sql Datei im Verzeichnis deiner Extensions. Diese kannst du mit einem normalen Texteditor bearbeiten. Viele Grüße -- Philipp Gampe ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] InstallTool - Compare mit einer SQL Datei
Philipp Gampe schrieb: Ralf-René Schröder wrote: Christian Wolff schrieb: du könntest nun deinen dump so modifizieren das die definitionen dem entsprechen was die datenbank zurück gibt. dann meckert der compare auch nicht mehr. nur wie kann ich diese Ausgabe ausschließen (ob nun als mysqldump oder über phpmyadmin) oder muß ich das manuell editieren mit suchen und ersetzen ??? Es geht um die ext_tables.sql Datei im Verzeichnis deiner Extensions. Diese kannst du mit einem normalen Texteditor bearbeiten. Viele Grüße da hast du das Problem glaube ich nicht ganz verstanden hat nichts mit meine Extensions zu tun es dreht sich um ein grundsätzliches MySQL Problem kannst du mit einer quasi jungfräulichen Installation nachvollziehen einfach eine gerade neu aufgesetzte installation als sql dump exportieren (ob nun über Kommandozeile oder phpmyadmin) und dann nutze diese sql datei bei einer anderen jungfräulichen instalation im 123 Prozess als Grundlage um eine Startkonfiguration zu haben danach dann im installtool der compare mit dieser SQL Datei, der geht schief (übrigens für ALLE Felder/Tabellen) -- Ralf-René Schröder http://if-20.com ... YAML templates for TYPO3 __ ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] InstallTool - Compare mit einer SQL Datei
Ralf-René Schröder wrote: kannst du mit einer quasi jungfräulichen Installation nachvollziehen einfach eine gerade neu aufgesetzte installation als sql dump exportieren (ob nun über Kommandozeile oder phpmyadmin) und dann nutze diese sql datei bei einer anderen jungfräulichen instalation im 123 Prozess als Grundlage um eine Startkonfiguration zu haben danach dann im installtool der compare mit dieser SQL Datei, der geht schief (übrigens für ALLE Felder/Tabellen) Klar, weil bei allen collate [utf8_unicode_ci]+ steht. Das musst du entfernen, weil sonst TYPO3 nicht damit klar kommt. Viele Grüße -- Philipp Gampe ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] InstallTool - Compare mit einer SQL Datei
Hallo wenn ich ein SQL File bereitstelle und dies entweder im 123 Installationsprozess importiere, oder über die Funktion Import importiere, dann klappt eigentlich alles einwandfrei (Seite läuft, alle Daten da, etc.) NUR wenn ich dann einen Compare mit dieser Datei durchführe kriege ich eine endlose Liste mit Fehlern, die auch durch ein writing... nicht zu beseitigen sind. Sie sind alle von dem Typ: ___ ALTER TABLE backend_layout CHANGE title title varchar(255) collate utf8_unicode_ci default ''; Current value: varchar(255) default '' ___ wie muß ich eine SQL Datei erstellen damit dies nicht mehr passiert, oder ist das ein bekannter Bug ??? Wer hat einen Tipp für dieses kosmetische Problem ??? -- Ralf-René Schröder http://if-20.com ... YAML templates for TYPO3 __ ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german