could not open tablespace directory "pg_tblspc/16409/PG_9.5_201510051": No such file or directory

Доброго всем времени,
с недавнего времени при подключении к серверу через pgAdmin3 стала выводиться такая ошибка: "could not open tablespace directory "pg_tblspc/16409/PG_9.5_201510051": No such file or directory"

база находилась на одном из серверов и tablespace для базы была переопределена
перед перетягивание базы все было возвращено в стандартную tablespace и после этого базу перетянул на другой сервер.

как можно актуализировать текущий tablespace или убрать данную ошибку чтобы можно было переносить базу между разделов

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

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

в общем разрешил проблему

в общем разрешил проблему таким путем:
через pgAdmin3 открыл окно создания SQL-запроса:

выполнил запрос: SELECT* FROM pg_tablespace;
отобразилось 5 табличных пространств(2 дефолтных и 3 мною созданных ранее)

выполняю команду: DROP TABLESPACE хххххх;
получаю ошибку отсутствия каталога -> создаю ручками каталоги в ~PostgreSQL\9.5\data\pg_tblspc\

и так для всех табличных пространств
перезапускаю службу на всякий случай и проблема уходит

странно что в psql нет возможности редактировать пространства - при попытке вывести список выдавалась аналогичная ошибка. Как то это очень разочаровывает (((

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

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

Back to top

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