Re: Mysql diff, mysql=>pgsql
Приветствую!
Kirill A. Korinskiy wrote:
OG> 1) Есть две базы mysql. Нужно получить sql script, приводящий одну
OG> базу к другой.
Автоматизированные средства мне не известны.
Вообще хороший тон для каждого обновления делать update-script.
OG> 2) Есть mysql dump. Нужно получить pgsql dump.
1) Насколько сложный dump?
2) Через csv не прокатит?
Хотелось автоматизированное решение. В debian есть sqlt, sqlt-diff. Но
oleg@debian:/usr/bin$ sqlt -f MySQL -t PostgreSQL --show-warnings
/home/oleg/Desktop/test26.sql
ERROR (line 3): Invalid statement: Was expecting comment, or use, or
set, or drop, or create, or alter, or insert
Error: translate: Error with parser 'SQL::Translator::Parser::MySQL':
no results at /usr/bin/sqlt line 290.
line 3:
CREATE TABLE `answers` (
line 290:
my $output = $translator->translate(@args) or die
"Error: " . $translator->error;
--
Oleg Gashev
Reply to: