powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Postgres / pg_restore
5 сообщений из 5, страница 1 из 1
Postgres / pg_restore
    #39884803
EugeneXXX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе время суток.
Люди подскажите пожалуйста, можно ли восстановить схему из резервной копии, но с другим именем? (Допустим в резервной копии есть схема S1, а хочу её восстановить как S2).
Если можно, то будьте добры подскажите пожалуйста.
Благодарю за помощь.
Все действия осуществляются ОС "Ubuntu server", а утилиту использую "pg_restore".
...
Рейтинг: 0 / 0
Postgres / pg_restore
    #39884807
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EugeneXXX,

К сожалению, встроенных средств нету.

Если нужно перенести схему и есть возможность переименовать её перед дампом, то так сделать проще всего.

При работе с уже снятым дампом, нужно конвертнуть его в SQL (pg_restore custom.pgdump > file.sql), затем либо редактором, либо sed-ом каким переименовать схему в файле.
Но нужно быть аккуратным, чтобы не попортить имена таблиц и/или других объектов.
...
Рейтинг: 0 / 0
Postgres / pg_restore
    #39884809
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EugeneXXXДоброе время суток.
Люди подскажите пожалуйста, можно ли восстановить схему из резервной копии, но с другим именем? (Допустим в резервной копии есть схема S1, а хочу её восстановить как S2).
Если можно, то будьте добры подскажите пожалуйста.
Благодарю за помощь.
Все действия осуществляются ОС "Ubuntu server", а утилиту использую "pg_restore".

Если вы не спешите и схема не слишком большая то вот так
1)создаете новую пустую базу
2)восстанавливаете нужную вам схему в нее
3)переименовываете там схему под другим именем
4)делаете dump
5)восстанавливаете уже новый dump куда там вам надо...
*PROFIT*
...
Рейтинг: 0 / 0
Postgres / pg_restore
    #39884811
EugeneXXX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vyegorov,

Ммм... Мысль я понял.
Спасибо большое за ответь.

PS:
Тогда скорее всего проще делать резервную копию сразу в SQL-файл, чтобы проще было его редактировать, без конвертаций?
...
Рейтинг: 0 / 0
Postgres / pg_restore
    #39884812
EugeneXXX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim Boguk,

Спасибо большое за ответ.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Postgres / pg_restore
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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