Witam
Mam problem z instalacją LMS (bieżąca wersja) na mysql w nowych wersjach, chodzi z tego co widzę głównie o pola typu text i blob, które w nowych wersjach mysql nie mogą mieć przypisanych wartości default. Zastanawiam się nad przesiadką na mariadb i sprawdzenie jak na tym sql będzie wyglądać kompatybilność z LMS, ewentualnie jakie rozwiązanie możecie polecić?
pozdr.
Sebastian Szczepański
W dniu 22.03.20
Witam,
Mam problem z instalacją LMS (bieżąca wersja) na mysql w nowych wersjach, chodzi z tego co widzę głównie o pola typu text i blob, które w nowych wersjach mysql nie mogą mieć przypisanych wartości default. Zastanawiam się nad przesiadką na mariadb i sprawdzenie jak na tym sql będzie wyglądać kompatybilność z LMS, ewentualnie jakie rozwiązanie możecie polecić?
Jeśli już koniecznie coś mysql-like to mariadb robi troszkę mniej problemów (choć transakcyjności na poziomie pgsql nadal nie ma).
pozdr.
Sebastian Szczepański
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
On 22.03.2017 11:24, Sebastian Szczepański wrote:
Witam
Mam problem z instalacją LMS (bieżąca wersja) na mysql w nowych wersjach, chodzi z tego co widzę głównie o pola typu text i blob, które w nowych wersjach mysql nie mogą mieć przypisanych wartości default. Zastanawiam się nad przesiadką na mariadb i sprawdzenie jak na tym sql będzie wyglądać kompatybilność z LMS, ewentualnie jakie rozwiązanie możecie polecić?
pozdr.
Sebastian Szczepański
Witam Ja używam 5.5.54-0+deb8u1-log (Debian Jessie) na InnoDB i działa wszystko. Ale gorąco polecam przesiadkę na postgres, którą też planuję.
Pozdrawiam Jarosław Kłopotek
W dniu 22.03.2017 o 11:27, Jarosław Kłopotek - INTERDUO pisze:
ebastian Szczepański Witam Ja używam 5.5.54-0+deb8u1-log (Debian Jessie) na InnoDB i działa wszystko. Ale gorąco polecam przesiadkę na postgres, którą też planuję.
Pozdrawiam Jarosław Kłopotek
O dzięki też używam debiana i nie zauważyłem wcześniej tej gałęzi mysql, zaraz będę testował.
W jaki sposób zamierzasz przeprowadzić migrację do pgsql, jest do tego jakieś narzędzie?
pozdrawiam
Sebastian Szczepański
W dniu 22 marca 2017 12:00 użytkownik Sebastian Szczepański < grupalms@pogodna.net> napisał:
O dzięki też używam debiana i nie zauważyłem wcześniej tej gałęzi mysql,
zaraz będę testował.
W jaki sposób zamierzasz przeprowadzić migrację do pgsql, jest do tego jakieś narzędzie?
Do migracji idealne narzędzie http://pgloader.io/
On 22.03.2017 12:00, Sebastian Szczepański wrote:
W dniu 22.03.2017 o 11:27, Jarosław Kłopotek - INTERDUO pisze:
ebastian Szczepański Witam Ja używam 5.5.54-0+deb8u1-log (Debian Jessie) na InnoDB i działa wszystko. Ale gorąco polecam przesiadkę na postgres, którą też planuję.
Pozdrawiam Jarosław Kłopotek
O dzięki też używam debiana i nie zauważyłem wcześniej tej gałęzi mysql, zaraz będę testował.
W jaki sposób zamierzasz przeprowadzić migrację do pgsql, jest do tego jakieś narzędzie?
pozdrawiam
Sebastian Szczepański
Zainsteresuj się projektem LMSplus. Tam jest skrypt do migracji i pełna instrukcja.
jakby ktoś chciał konfig do pgloader https://github.com/dimitri/pgloader
LOAD DATABASE FROM mysql://user:pass@localhost/lms INTO postgresql://user:pass@localhost/lms -- WITH data only, disable triggers, preserve index names WITH create no tables, disable triggers, preserve index names CAST column cash.type to smallint drop typemod keep default keep not null, column customers.pin to integer drop typemod keep default keep not null, column netdevices.ports to integer drop typemod keep default keep not null, column stats.upload to bigint drop typemod keep default keep not null, column stats.download to bigint drop typemod keep default keep not null, column up_customers.enabled to smallint drop typemod keep default keep not null, type smallint with extra auto_increment to serial drop typemod keep default keep not null, type smallint when (= precision 6) to smallint drop typemod keep default keep not null, type int with extra auto_increment to serial drop typemod keep default keep not null, type int when (= precision 11) to integer drop typemod keep default keep not null, type tinyint when (= precision 1) to smallint drop typemod keep default keep not null ALTER SCHEMA 'lms' RENAME TO 'public';
W dniu 22 marca 2017 12:04 użytkownik Jarosław Kłopotek - INTERDUO < jkl@interduo.pl> napisał:
On 22.03.2017 12:00, Sebastian Szczepański wrote:
W dniu 22.03.2017 o 11:27, Jarosław Kłopotek - INTERDUO pisze:
ebastian Szczepański Witam Ja używam 5.5.54-0+deb8u1-log (Debian Jessie) na InnoDB i działa wszystko. Ale gorąco polecam przesiadkę na postgres, którą też planuję.
Pozdrawiam Jarosław Kłopotek
O dzięki też używam debiana i nie zauważyłem wcześniej tej gałęzi mysql,
zaraz będę testował.
W jaki sposób zamierzasz przeprowadzić migrację do pgsql, jest do tego jakieś narzędzie?
pozdrawiam
Sebastian Szczepański
Zainsteresuj się projektem LMSplus. Tam jest skrypt do migracji i pełna instrukcja.
-- Jarosław Kłopotek kom. 607 893 111 Interduo Ł. Bujek, J. Kłopotek, J. Sowa s.c. ul. Lubelska 36B/40, 21-100 Lubartów tel. 81 475 30 00
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
uczestnicy (4)
-
Jarosław Kłopotek - INTERDUO
-
Marcin
-
Sebastian Szczepański
-
Tomasz Chiliński