feat(migrations): Add new columns to servizio table for enhanced functionality

This commit is contained in:
Marco Pedone 2025-10-30 18:43:14 +01:00
parent 0809478f93
commit 5aeeebcb26
3 changed files with 15 additions and 3 deletions

View file

@ -31,9 +31,11 @@ services:
- dokploy-network - dokploy-network
command: command:
[ [
"-verbose",
"-path", "/migrations", "-path", "/migrations",
"-database", "postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@db:5432/${POSTGRES_DB}?sslmode=disable", "-database", "postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@db:5432/${POSTGRES_DB}?sslmode=disable",
"up" "up"
] ]
restart: "no" restart: "no"

View file

@ -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 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 docker compose -p infoalloggi-dev-db -f dev-docker-compose.yml up -d

View file

@ -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;