Привет, докером ставлю образ postgis вместо postgres
postgis:
image: postgis/postgis
restart: always
environment:
POSTGRES_DB: ${POSTGRES_DB}
POSTGRES_USER: ${POSTGRES_USER}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
PGDATA: /var/lib/postgresql/data
ports:
- '5432:5432'
networks:
- nesjs-network
схема schema.prisma
generator client {
provider = "prisma-client-js"
output = "../generated/client"
binaryTargets = ["native", "darwin"]
}
datasource db {
provider = "postgresql"
url = env("DATABASE_URL")
}
env с переменной для коннекта prisma к базе
DATABASE_URL="postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@postgis:5432/${POSTGRES_DB}?schema=public"
после prisma migrate dev --name test
конфигурацию базы postgis сбрасывает до обычного голого postgresql без расширений postgis