Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Миграция из MariaDB в PostgreSQL / 2 сообщений из 2, страница 1 из 1
20.07.2021, 16:57
    #40084898
Molasar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Миграция из MariaDB в PostgreSQL
Всем привет!

Посоветуйте инструмент для миграции БД из MariaDB в PostgreSQL.

Заранее спасибо!
...
Рейтинг: 0 / 0
21.07.2021, 12:03
    #40085024
ОКТОГЕН
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Миграция из MariaDB в PostgreSQL
Molasar, инструмент вам не поможет, это слишком разные СУБД.
1)Сделайте SQL бэкап структуры базы
2)Перепишите этот скрипт так, чтобы он соответствовал наиболее свежей версии postgresql(можно альфа версии)
3)Разверните на сервере полученный скрипт
4)Попробуйте подключить клиентов. Придётся переписать все процедуры, функции, многие запросы, возможно, часть представлений. На этом этапе добейтесь, чтобы система работала.
5)Сделайте бэкап данных из "старой" СУБД, напишите скрипт, который обработает его, залейте на новую базу(старую не отключайте)Напишите скрипт очистки новой базы от данных.
6)Протестируйте базу, у вас всплывёт куча ошибок и нестыковок. Исправьте их все, это долго.
7)Сделайте ещё тест.
8)Пока вы сделаете всё вышеперечисленное, успеет выйти релиз версии СУБД, на которую вы ориентируетесь, в случае альфы. Возможно, успеет выйти и пару обновлений этого релиза. Установите на боевой сервак стабильную версию, разверните на ней бэкап, перелейте данные, используя написанные ранее и отлаженные скрипты.
ЗЫ
Никакая автоматическая приблуда вам не поможет. Она не сможет думать за вас, в свете перечисленных пунктов. Если только база не самая примитивная(да и то, сомнения сильные есть).
ЗЗЫ
Нужна очень веская причина для перехода с одного сервера SQL на другой. Оно точно вам надо? Лучше найти причину обойтись без этого. Если данные критичны, то наверное стоит.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Миграция из MariaDB в PostgreSQL / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]