Найти - Пользователи
Полная версия: PostgreSQL 8 и Django
Начало » Базы данных » PostgreSQL 8 и Django
1 2
slav0nic
Mutagena
рассказ может затянутся) спрашивай по существу, кратко так:

su postgresql
createuser -W dbuser
createdb -O dbuser djangodb # если кодировка template1 базы не утф, то лучше явно задать кодировку createdb --encoding="UTF-8" --locale="ru_RU.UTF-8" --owner dbuser --template=template0 djangodb
Правишь pg_hba.conf для задания методов доступа (провекра пароля, коннект по сети или файл сокет и тп)
у меня он такой
# "local" is for Unix domain socket connections only
local all postgres ident
local sameuser all ident
local all all md5
# IPv4 local connections:
host all all 127.0.0.1/32 md5
ну и в джанге прописываешь
DATABASE_ENGINE = 'postgresql_psycopg2'
DATABASE_NAME = 'djangodb'
DATABASE_USER = 'dbuser'
DATABASE_PASSWORD = 'пароль который ты ввёл при создании юзера'
DATABASE_HOST = '127.0.0.1'
DATABASE_PORT = '5432'
из особенность можно отметить то, что если порт не указать, то будет коннектится через файл сокет, и зачастую все натакиваюстя на ошибку авторизации, тогда кури доку по pg_hba.conf .

+по я советую (настаиваю=) ) ставить pgbouncer

это всё (создание юзера и базы) можно прочесть в офдоке постгреса
slav0nic
Mutagena
может перестанем в гадание играть? хоть ОС назови и как ставишь пакет.
slav0nic
))чёрт, надо всё-таки выводить пол собеседника в профайле более явно
Mutagena
Наконецто поставила. Всем спасибо за терпение :)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB