Уведомления

Группа в Telegram: @pythonsu

#1 Май 21, 2014 21:29:42

Lemurio
Зарегистрирован: 2013-02-24
Сообщения: 30
Репутация: +  0  -
Профиль   Отправить e-mail  

Django и схемы базы данных

Здарвствуйте друзья!
Решил заняться изучением Django и PostgreSql. Столкнулся с вопросом как правильно прописать в “settings.py” значение DATABASES, чтобы учитывалась схема базы данных.
Схемы две: public и StudyShema. Сейчас при запуске

python manage.py syncdb
все таблицы создаются в схеме public.
Настройка DATABASES сейчас выглядит так:
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'StudyDjangoBase',
        'PASSWORD':'123456Vv',
        'PORT':'5432',
        'USER':'admin'
    }
}
Помогите пожалуста!

Офлайн

#2 Май 21, 2014 22:38:21

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Django и схемы базы данных

схема базы данных - это картинка со структурой БД и в ней ничего быть не может.

Офлайн

#3 Май 22, 2014 05:11:37

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Django и схемы базы данных

Singularity
схема базы данных - это картинка со структурой БД и в ней ничего быть не может.

Нет это не просто картинка, это нечто вроде пространства имен



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#4 Май 22, 2014 07:59:56

Alen
Зарегистрирован: 2013-08-01
Сообщения: 373
Репутация: +  49  -
Профиль   Отправить e-mail  

Django и схемы базы данных

telepate_mode on.

Lemurio
все таблицы создаются в схеме public.
Наверное не в схеме, а в моделе.

Lemurio
Столкнулся с вопросом как правильно прописать в “settings.py” значение DATABASES, чтобы учитывалась схема базы данных

settings.py тут ни причём. Чтобы префикс названия таблиц был разный для разных моделей, модели должны быть в разных апликациях.
 /-
|
- public
| |
| - __init__.py
| - models.py
| - view.py
|
- StudyShema
|
- __init__.py
- models.py
- view.py
telepate_mode off.

Отредактировано Alen (Май 22, 2014 08:01:52)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version