[TYPO3-UG Dutch] omzetting van mySQL naar Postgresql
ries van Twisk
typo3 at rvt.dds.nl
Sun Feb 10 02:57:27 CET 2008
Hoi.
op zich core TYPO3 werkt best redelijk met PostgreSQL (visa DBAL of
andere methodes).
Helaas niet alle extensies, dit omdat de meeste mensen niet goed om
weten te gaan met standard SQL,
en somige extensies direct mysql proberen aante spreken met een
beschikbare resource.
ENUm wordt voor zo ver ik weet niet gebruikt bij TYPO3, mischien
somige extensies?
autoincrement is ook geen probleem, PG heeft daar de serial voor en
COMMIT (ivm transacties)
wordt ook ondersteunt, maar zo ver ik gezien heb worden bij TYPO3 geen
transacties gebruikt.
Problemen zitten in een andere hoek, bijvoorbeeld vaak gebruiken
extensies en TYPO3 verkeerde
veld typen en zie dat bij een standaard waarde voor een integer een
lege string wordt gebruikt,
dit is totaal verboden in SQL maar in MySQL met strict mode uit wordt
dat helaas getolereerd.
Een ander probleem upper/lower case veld namen, ook hier gaar MySQL er
verkeerd me om
wat dan weer door core en extensies dankbaar wordt misbruikt.
via een XCLAS en wat trukjes kun je het wel redelijk laten draaien,
maar gemakkelijk niet.
De DBAL extensies probeert wel hier het een en ander aan op te lossen,
maar kost
veel processor tijd (ivm query parsing) en werkt ook maar voor 70%...
Ikzelf ben wel met een extensie bezig geweest die dit kan, en ik kan
een site wel live migreren naar PostgreSQL,
maar dat is nog niet af... Is een vrije tijds leer project geweest/is
wat ik in de volgende maanden weer
verder aan gaat knutselen.
Hopenlijk kan ik eens mijn extensie publiseren, maar helaas ngo niet...
groet,
Ries
On Feb 9, 2008, at 6:43 PM, WP Perquin wrote:
> Makkelijk gaat het niet als ik onderstaand lees
> http://lists.netfielders.de/pipermail/typo3-english/2005-May/006206.html
>
> Verder zit je natuurlijk ook met specifieke MYSQL zaken die niet
> POSTGRESQL
> zijn als bijvoorbeeld ENUM, AUTOINCREMENT en de wijze van aanspreken
> met
> COMMIT etc (bij een INNODB).
>
> Met
> http://www.google.nl/search?hl=nl&sa=X&oi=spell&resnum=1&ct=result&cd=1&q=co
> nvert+typo3+mysql+postgresql&spell=1
> Vind je ook nog wel wat zaken hierover.
>
> Succes!
>
> Willem-Peter
>
> -----Oorspronkelijk bericht-----
> Van: typo3-ug-dutch-bounces at lists.netfielders.de
> [mailto:typo3-ug-dutch-bounces at lists.netfielders.de] Namens Dick
> Hoogendijk
> Verzonden: zaterdag 9 februari 2008 19:35
> Aan: typo3-ug-dutch at lists.netfielders.de
> Onderwerp: [TYPO3-UG Dutch] omzetting van mySQL naar Postgresql
>
> Is er een handige mogelijkheid om bestaande typo3 websites die nu op
> MySQL zijn gebouwd om te zetten naar Postgresql? Of betekent deze
> verandering een totale heropbouw?
>
> --
> Dick Hoogendijk -- PGP/GnuPG key: 01D2433D
> ++ http://nagual.nl/ + SunOS sxde 01/08 ++
More information about the TYPO3-UG-dutch
mailing list