@tursoff

PostgreSQL в Django проекте не отображает файл базы данных?

проблема с внедрением PostgreSQL в Django-проект. Никак не могу понять, почему нету файла базы данных, как, например, с использованием того же SQLite3.

И вообще должен ли быть файл базы данных в директории проекта?

Возможно я упустил какие то настройки.
  • Вопрос задан
  • 150 просмотров
Решения вопроса 1
fzfx
@fzfx
18,5 дм
postgresql хранит базу данных не в одном файле, а во множестве файлов в разветвлённой группе каталогов. данный каталог задаётся при запуске сервера postgresql, и он не должен размещаться в каталогах каких-либо других программ, проектов и т. п. (вплоть до того, что доступ на корневой каталог данных БД выдаётся только пользователю и группе postgres). ну т. е. если вы установили сервер postgresql, то файл базы данных есть, и не один, просто в том месте, где должен быть, а не в том, в котором вам кажется уместным. =)
подключение к БД происходит либо по протоколу TCP, либо через unix-сокет, а не через какой-то файл базы данных. как именно это правильно делать - читайте документацию к вашему фреймворку по работе с postgresql.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы