Hordeblog #2: mysql-lel megy. A szemét...

Mint a hajnali szopás közben kiderült, a PEAR/MDB2 nem képes automatán felderíteni az update/insert parancsok paramétereinek típusát - amennyiben postgresql van alatta. Mindent text-ként próbál betölteni, az eredmény nem is marad el...

Némi yum install mysql* után csináltam egy szűz horde adatbázist, aztán postgres-ként:


#!/bin/bash
### dump.sh 
tables="horde_alarms ... turba_shares_users"
for i in $tables; do
 pg_dump --no-owner --no-privileges --column-inserts \
   --data-only --table $i -f $i.sql horde33
done

majd mysql-ben táblánként \. tábla.sql, hibákra sasol. Pár sor nem ment be duplikált kulcs miatt, leszarom.

És láss csodát, működik: a log-ba nem dobálja a hibákat, ha a naptárban kotorászok. A véleményem sejthető.

Viszont akkor valamikor az IMAP user adatbázist is migrálnom kell mysql-re, mert kicsit luxus lenne adatbázisonként más sql szerver. Vagy laza igénytelenséggel így hagyom. Végül is működik.

Talán folytköv.