Конверторы баз данных в другую СУБД
Существуют ли они?
Одна страница
Распечатать
. Редактировалось 1 раз, последний — #1
Вопрос: существуют ли конверторы дампов баз между различными СУБД? Скажем, есть база (или ее дамп, неважно) на MySQL, и требуется сконвертировать ее на PostgreSQL или SQLite так, чтобы при преобразовании правильно прописались типы столбцов и их свойства (т.е., скажем INT преобразовался в INTEGER, AUTO_INCREMENT — в соответствующе свойство другой СУБД) и индексы?
Ребята, давайте жить спокойно!
Есть такие конверторы, или их можно написать. Например наши программисты написали конвертор из PostgreSQL на Firebird. Я лично не пользовался, но такая программа реально существует. И уверен есть даже широко используемые варианты. Я не встречал в широком обсуждении, но если наши программисты (на фирме, на которой я работаю) это смогли, то смогут и другие
То что можно написать, я в курсе. Это достаточно просто, кстати: нужно получить список таблиц базы, потом для каждой таблицы — список полей и индексов, на основании которых написать SQL-запрос. Просто я с SQLite никогда дела не имел вообще, поэтому придется разбираться с тем, где там отличия в названиях типов или, например, как там сделать столбец с auto_increment, а времени и желания на это нет.
Ребята, давайте жить спокойно!
Одна страница
Распечатать У вас нет прав для отправки сообщений в эту тему.