КИТА unofficial

Компьютерный => Программирование => Тема начата: vimmax от Декабрь 29, 2008, 01:43:53



Название: Postgres
Отправлено: vimmax от Декабрь 29, 2008, 01:43:53
Переносил данные с одного сервера на другой.
за два подхода.
сделал 1 дамп pgsql_1.sql
    >su postgres -c pg_dumpall > pgsql_1.sql
через 2 дня сделал pgsql_2.sql, т.к. данные на старом сервере обновились.
    >su postgres -c pg_dumpall > pgsql_2.sql


На новый сервер вливал соответственно:
    >su postgres -c psql < pgsql_1.sql
и через пару дней
    >su postgres -c psql < pgsql_2.sql

В результате данные из pgsql_1.sql пробулировались, т.к. pgsql_2.sql содержит старое+новое.

Как теперь это пофиксить ?
наверное удалить вручную базы, которые создаются в pgsql_2.sql тогда они удалятся со всеми данные и снова перезалить ?


Название: Re: Postgres
Отправлено: Alder от Декабрь 29, 2008, 02:11:10
наверное удалить вручную базы, которые создаются в pgsql_2.sql тогда они удалятся со всеми данные и снова перезалить ?
Да. Самый верный способ.