перенос данных

требуется перенести структуру индексы и данные. Получаемые с помощью pg_dump файлы работают не так как хотелось бы мне. По ходу считывания данных выдаются ошибки о несуществующих таблицах и пользователе (владельце). Кроме того вроде бы переносятся еще и функции.. Как правильно осуществить перенос данных?

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Если вам нужна не вся БД, а

Если вам нужна не вся БД, а только её часть - пишите свои собственные процедуры переноса, так называемые выгрузки.
По поводу несуществующих таблиц, мне сдаётся вы что-то путаете, потому что pg_dump сохраняет все таблицы в резервируемой БД. По поводу пользователей - да, такое будет происходить, если вы резервируете только одну БД, тогда возможно стоит посмотреть в сторону pg_dumpall или перед заливкой БД создавать необходимых пользователей вручную.

Также очень бы неплохо ознакомится с разделом мануала:
http://postgresql.ru.net/manual/backup.html
и с маном на команду pg_dump

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023