Создание копии текущей базы

Добрый день!
Подскажите как сделать копию базы в postgresql, то есть клонировать быстро базу под новым названием.
Знаю, что через pg_dump -F c -b -f "названиеКопии" имяБазы можно создать копию, а потом через pg_restore -d "имяБазы" можно восстановить. Но хотелось бы понять можно ли сделать копию базы без сохранения, а потом восстановления, а сразу указать скопировать все данные в такую-то базу.

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

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

То что вы хотите, по моему

То что вы хотите, по моему никак. Это не mysql с его файловым myisam

http://postgresql.ru.net/manu

http://postgresql.ru.net/manual/backup-dump.html#BACKUP-DUMP-LARGE

pg_dump -h сервер1 имя_БД1 | psql -h сервер2 имя_БД2

Спасибо то что нужно.

Спасибо то что нужно.

Если на той же СУБД, то можно

Если на той же СУБД, то можно сделать так - create database <имя новой бд> with template <имя бд, с которой создаем копию>;

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

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

Back to top

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