«SET datestyle = ymd» в Postgres развертывании при каждом запуске - PullRequest
0 голосов
/ 04 апреля 2020

В данный момент я работаю в разработке со Скаффолдом.

Обнаружена проблема, в которой Postgres имеет значение ISO,MDY, но все даты, которые я пытаюсь импортировать из дампа SQL, равны ISO,YDM. Я вручную настраивал его через pgAdmin с SET datastyle = ydm, и INSERT INTO работает.

Так что я пытаюсь найти способ применить SET, когда развертывание начинается, так что оно применяется каждый раз время.

Моя первая попытка состояла в том, чтобы просто добавить его в файл .sql и загрузить в него:

# Dockerfile.dev

FROM postgres:11-alpine
EXPOSE 5432
COPY *.sql /docker-entrypoint-initdb.d/
COPY install-pgcrypto.sh /docker-entrypoint-initdb.d/

Не похоже, что работает, хотя другие .sql применяется.

Как мне это реализовать?

...