From 80adff025c98e8e17940bea34f45f8f425e51638 Mon Sep 17 00:00:00 2001 From: ITQ Date: Sat, 18 Apr 2026 12:31:25 +0300 Subject: [PATCH] fix(migrations): improved migrations duplicate tables handling --- src/main/resources/db/migration/V1__init.sql | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/main/resources/db/migration/V1__init.sql b/src/main/resources/db/migration/V1__init.sql index 2093ab1..11017d1 100644 --- a/src/main/resources/db/migration/V1__init.sql +++ b/src/main/resources/db/migration/V1__init.sql @@ -1,20 +1,16 @@ -DROP TABLE IF EXISTS public.favorites; -DROP TABLE IF EXISTS public.films; -DROP TABLE IF EXISTS public.users; - -CREATE TABLE public.users ( +CREATE TABLE IF NOT EXISTS public.users ( id UUID PRIMARY KEY, name VARCHAR(255) NOT NULL, email VARCHAR(320) NOT NULL UNIQUE ); -CREATE TABLE public.films ( +CREATE TABLE IF NOT EXISTS public.films ( id UUID PRIMARY KEY, title VARCHAR(255) NOT NULL, description TEXT NOT NULL ); -CREATE TABLE public.favorites ( +CREATE TABLE IF NOT EXISTS public.favorites ( id UUID PRIMARY KEY, user_id UUID NOT NULL, film_id UUID NOT NULL,