170 похожих чатов

У меня в файле .env есть переменные: POSTGRES_NAME='DBblog' POSTGRES_USER='blogAdmin' POSTGRES_PASSWORD='postgres' POSTGRES_HOST='db' POSTGRES_PORT=5432 беру их в сеттингах

вот так:
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': os.getenv('POSTGRES_NAME'),
'USER': os.getenv('POSTGRES_USER'),
'PASSWORD': os.getenv('POSTGRES_PASSWORD'),
'HOST': os.getenv('POSTGRES_HOST'),
'PORT': os.getenv('POSTGRES_PORT'),
}
хост db это сервис docker-compose

Вопросики:
Почему мне джанга создаёт базу с именем юзера (фото выше)?
Разве джанга не создаёт бд сама из указанного NAME: dbname ?

Примечание:
но если делать через энтрипоинт файл, запрос CREATE DATABASE ... то естественно всё в поряде, у меня раньше с этим проблем не было, может бвть я что-то упускаю?

12 ответов

21 просмотр
menso- Автор вопроса

зачееееееееем он же вообще к изначальному вопросу не относиться

menso
зачееееееееем он же вообще к изначальному вопросу ...

Ну в текущем раскладе я ни... не вижу, какой то сервис собирается каким то докерфайлом, ну ок, значит все в порядке.

menso- Автор вопроса
Dmitry Kulakov
Ну в текущем раскладе я ни... не вижу, какой то се...

эхх ну на FROM postgres:14.1-alpine COPY docker/entry/ /docker-entrypoint-initdb.d/

menso- Автор вопроса

в каталоге пусто, но я же писал "но если делать через энтрипоинт файл, запрос CREATE DATABASE ... то естественно всё в поряде", а так там был init.sql файл с содержимым: CREATE DATABASE blogDB; GRANT ALL PRIVILEGES ON DATABASE blogDB TO blogAdmin;

Попробуй запустить как то так db: image: "postgres:13.3-alpine" ports: - "5432:5432" environment: POSTGRES_USER: $DB_USER POSTGRES_PASSWORD: $DB_PASSWORD POSTGRES_DB: $DB_NAME volumes: Свои подставь

menso
в каталоге пусто, но я же писал "но если делать че...

Ну и image, если хочешь, тоже свой. По факту у тебя сейчас не должна создавать база с твоим конфигом.

У тебя нейм вроде не тот

Поменяй postresname на postgresdb

menso- Автор вопроса
Dmitry Kulakov
Попробуй запустить как то так db: image: "post...

кавоооо я же и так передаю переменные

menso
в каталоге пусто, но я же писал "но если делать че...

Могу чисто предположить, что т.к. у тебя нет переменной POSTGRES_DB, то создаётся база с именем пользователя.

Похожие вопросы

Обсуждают сегодня

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Всем привет! Использую кастомное модальное диалоговое окошко, все по классике - mrOK, mrCancel как ModalResult. Однако есть нюанс - в главной форме есть универсальный обработч...
Олег Гранишевский
20
Карта сайта