Добрый день! Подскажите как удалить БД из каталога base?
Данные:
Centos7.2
Postgres9.4-1c
при удалении база удаляется из вывода команды psql -l, но данные с диска не удаляются ....при попытке создать новую БД с тем же имненм и залить в нее дамп sql, начинаются сыпаться ошибки
ALTER TABLE
ОШИБКА: отношение "_seq23360_bydims_rtr" уже существует
ОШИБКА: отношение "_seq23360_byrecorder_r" уже существует
Как средствами postgers вычистить все "хвосты"?
Спасибо.
А как удаляете-то вначале?
А как удаляете-то вначале?
удаляю так: dropdb
удаляю так:
dropdb ИМЯ_БАЗЫ
но с этой бедой я разобрался:
При восстановление из дампа bzcat NAME_DB | psql NAME_DB_NEW, создавались две базы: NAME_DB и NAME_DB_NEW. удалил NAME_DB и "хвосты" отвалились.
вопрос - как восстанавливать дамп базы с новым именем?
http://postgresql.ru.net/manu
http://postgresql.ru.net/manual/backup-dump.html#BACKUP-DUMP-RESTORE
...я делал по данному
...я делал по данному мануалу, но в итоге все равно получал две базы с именами NAME_DB_NEW и NAME_DB_OLD...меня это поставило в тупик...в принципе не критично, но я два дня убил в установке, переустановке тестовых серверов и восстановления дампа ...когда уже сдался, увидел что после восстановления созданы две базы...Спасибо за участие.
Тогда надо сделать дамп в
Тогда надо сделать дамп в текстовом виде и посмотреть внутри на предмет команд CREATE DATABASE и переключение на неё. Удалить данные команды и будет вам счастье