From 5aeeebcb2649b804f9564369658ab66d80f08b98 Mon Sep 17 00:00:00 2001 From: Marco Pedone Date: Thu, 30 Oct 2025 18:43:14 +0100 Subject: [PATCH] feat(migrations): Add new columns to servizio table for enhanced functionality --- apps/db/dev-docker-compose.yml | 2 ++ apps/db/dev.sh | 3 --- apps/db/migrations/020.up.sql | 13 +++++++++++++ 3 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 apps/db/migrations/020.up.sql 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