powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Перенос данных со старой БД в новую
2 сообщений из 2, страница 1 из 1
Перенос данных со старой БД в новую
    #34354821
Igor Kozlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые Господа!

Кто посоветует как перенести данные со старой БД в новую (с усовершенствованной структурой)

Моя главная проблема - primary keys
Как сохранить все ссылки?

Большое спасибо!
...
Рейтинг: 0 / 0
Перенос данных со старой БД в новую
    #34354894
Andrey Daeron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Будем заниматься мыслечтением.
Есть два варианта:
1. Новая версия БД вааще не похожа на старую (смена имен таблиц, полей, декомпозиция или слияние таблиц, другие стр-ры данных и т.д.)
2. Модификация стр-ры.
Отделить одно от другого поможет принцип ОБЛОМА (http://www.oblom.ru/). Если облом ваять скрипт по приведению стр-ры А к структуре Б, тогда 1, если нет - то 2.
Скрипт может быть подготовлен например с помощью EMS DB Comparer.

Ну и ответы соотвественно, если 2 - то просто сделать дамп, накатить скрипт модификации. Если 1 - то написать код для перегона данных из одной БД (или лучше схемы) в другую. Или это будет что-то на SQL/ pl/pgsql, или на удобном для Вас языке программирования. Для поддержания ссылочной челостности при перегоне можно или вообще отключить FK и включить когда все уже будет перегнано, или вносить данные правильно и последовательно, что бы проблем не возникало.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Перенос данных со старой БД в новую
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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