ОШИБКА Postgres: не удалось найти конец файла global/1262: Отказано в доступе

Я новичок в PostgreSQL.

Я установил PostgreSQL 12 на настольный компьютер с Windows 10 и попытался получить к нему доступ с помощью pgAdmin 4.

Я успешно подключаюсь к базе данных, но при попытке открыть схемы часто получаю следующую ошибку:

ОШИБКА: не удалось найти конец файла global/1262: Отказано в доступе

Ссылаться :

введите здесь описание изображения

Не понимаю, в чем проблема


person Hardipsinh Jadeja    schedule 15.09.2020    source источник
comment
Попробуйте задать вопрос на serverfault.com или на подобных форумах. Этот сайт предназначен для вопросов, связанных с программированием.   -  person kometen    schedule 15.09.2020


Ответы (2)


Вы не установили PostgreSQL успешно, так как у вас отсутствуют важные системные таблицы.

Остановите сервер, удалите каталог базы данных и снова запустите initdb, чтобы создать новый, работоспособный каталог базы данных.

person Laurenz Albe    schedule 15.09.2020
comment
Как удалить каталог базы данных и где запустить команду initdb? - person Hardipsinh Jadeja; 15.09.2020
comment
Я добавил ссылку на initdb, вы запускаете ее из cmd.exe в Windows. Не спрашивайте меня, где находится initdb, это место, где вы его установили. Чтобы удалить каталог базы данных, используйте проводник Windows или rmdir /s в cmd.exe. Не спрашивайте меня, где находится каталог данных, это место, где вы указали его в процессе установки. - person Laurenz Albe; 16.09.2020

Я успешно установил PostgreSQL, но возникла проблема с диском, на котором установлена ​​директория базы данных. Изменение диска моего текущего каталога базы данных, выполнив следующие шаги, сработало для меня.

https://wiki.postgresql.org/wiki/Change_the_default_PGDATA_directory_on_Windows

person Hardipsinh Jadeja    schedule 23.09.2020