powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Перенос БД с одного компа на другой???
6 сообщений из 6, страница 1 из 1
Перенос БД с одного компа на другой???
    #32469676
DimonT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Необходимо копировать БД (несколько) с одной машины на другую раз в неделю, есть ли какие-нибудь утилиты для подобных действий?
pg_dump, pg_dump_all - не подходят, так как требуется загрузка данных в таблицы в строго определенной последовательности, а они вроде только по алфавиту шпарят :(
Помогите плиз...
...
Рейтинг: 0 / 0
Перенос БД с одного компа на другой???
    #32469785
PostgreSQL user
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> а они вроде только по алфавиту шпарят

Ничего подобного. RTFM.
...
Рейтинг: 0 / 0
Перенос БД с одного компа на другой???
    #32469920
DimonT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PostgreSQL userНичего подобного.

Под "загрузка данных в таблицы в строго определенной последовательности" я имел ввиду то, что не строки грузятся в таблицы в опр. последовательности, а именно сами таблицы перебираются в опр. порядке...
Это нужно для того, чтобы куча связей между таблицами позволила произвести загрузку данных :)
Отключение связей не поможет - нужно чтобы все это было автоматом, а не вручную... а в данной БД может меняется структура.
Вроде подходящих ключей у пг_дампов нет или я ошибаюсь?
...
Рейтинг: 0 / 0
Перенос БД с одного компа на другой???
    #32470020
Sad Spirit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у pg_dump нет "подходящих ключей", т.к. он в любом случае пишет таблицы в нужной последовательности. за это время можно было бы и самому протестировать.
...
Рейтинг: 0 / 0
Перенос БД с одного компа на другой???
    #32471033
PostgreSQL user
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> а именно сами таблицы перебираются в опр. порядке.

Правильно. В полном соответствии с OID. Причем, при создании таблиц не используются FOREIGN KEY, так что непонятно, в чем заключается проблема.

> или я ошибаюсь?

Посмотри дамп своей базы данных в текстовом редакторе, обращая внимание на последовательность объектов и OID.

При необходимости измени порядок следования объектов при _начальном создании_ базы данных.
...
Рейтинг: 0 / 0
Перенос БД с одного компа на другой???
    #32471438
DimonT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все получилось...
Огромное спасибо за разъяснения!!!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Перенос БД с одного компа на другой???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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