Re: [TYPO3-german] InstallTool - Compare mit einer SQL Datei

2011-04-20 Diskussionsfäden Björn Pedersen
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

2011-04-19 Diskussionsfäden Christian Wolff
-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

2011-04-19 Diskussionsfäden Ralf-René Schröder

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

2011-04-19 Diskussionsfäden Philipp Gampe
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

2011-04-19 Diskussionsfäden Ralf-René Schröder

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

2011-04-19 Diskussionsfäden Philipp Gampe
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

2011-04-16 Diskussionsfäden Ralf-René Schröder

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