diff --git a/apps/db/dev-docker-compose.yml b/apps/db/dev-docker-compose.yml index a33b36a..b405051 100644 --- a/apps/db/dev-docker-compose.yml +++ b/apps/db/dev-docker-compose.yml @@ -31,9 +31,11 @@ services: - dokploy-network command: [ + "-verbose", "-path", "/migrations", "-database", "postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@db:5432/${POSTGRES_DB}?sslmode=disable", "up" + ] restart: "no" diff --git a/apps/db/dev.sh b/apps/db/dev.sh index 6c3f479..fdbc3bd 100644 --- a/apps/db/dev.sh +++ b/apps/db/dev.sh @@ -3,7 +3,4 @@ docker compose -p infoalloggi-dev-db -f dev-docker-compose.yml rm -f migrate 2>/dev/null || true -docker compose -p infoalloggi-dev-db -f dev-docker-compose.yml exec -T db psql -U "${POSTGRES_USER:-postgres}" -d "${POSTGRES_DB:-infoalloggi}" -c "TRUNCATE TABLE IF EXISTS schema_migrations;" 2>/dev/null || echo " schema_migrations table doesn't exist yet (first run)" - - docker compose -p infoalloggi-dev-db -f dev-docker-compose.yml up -d diff --git a/apps/db/migrations/020.up.sql b/apps/db/migrations/020.up.sql new file mode 100644 index 0000000..d8a3953 --- /dev/null +++ b/apps/db/migrations/020.up.sql @@ -0,0 +1,13 @@ +-- TASK: Add scadenza_motivazione_transitoria, skipPayment, skipControlloDoc, skipDocMotivazione columns to servizio table + +ALTER TABLE IF EXISTS public.servizio +ADD COLUMN scadenza_motivazione_transitoria TIMESTAMP WITHOUT TIME ZONE; + +ALTER TABLE IF EXISTS public.servizio +ADD COLUMN "skipPayment" boolean NOT NULL DEFAULT FALSE; + +ALTER TABLE IF EXISTS public.servizio +ADD COLUMN "skipControlloDoc" boolean NOT NULL DEFAULT FALSE; + +ALTER TABLE IF EXISTS public.servizio +ADD COLUMN "skipDocMotivazione" boolean NOT NULL DEFAULT FALSE; \ No newline at end of file