fix(migrations): improved migrations duplicate tables handling

This commit is contained in:
ITQ
2026-04-18 12:31:25 +03:00
parent eb4903ad15
commit 80adff025c
+3 -7
View File
@@ -1,20 +1,16 @@
DROP TABLE IF EXISTS public.favorites; CREATE TABLE IF NOT EXISTS public.users (
DROP TABLE IF EXISTS public.films;
DROP TABLE IF EXISTS public.users;
CREATE TABLE public.users (
id UUID PRIMARY KEY, id UUID PRIMARY KEY,
name VARCHAR(255) NOT NULL, name VARCHAR(255) NOT NULL,
email VARCHAR(320) NOT NULL UNIQUE email VARCHAR(320) NOT NULL UNIQUE
); );
CREATE TABLE public.films ( CREATE TABLE IF NOT EXISTS public.films (
id UUID PRIMARY KEY, id UUID PRIMARY KEY,
title VARCHAR(255) NOT NULL, title VARCHAR(255) NOT NULL,
description TEXT NOT NULL description TEXT NOT NULL
); );
CREATE TABLE public.favorites ( CREATE TABLE IF NOT EXISTS public.favorites (
id UUID PRIMARY KEY, id UUID PRIMARY KEY,
user_id UUID NOT NULL, user_id UUID NOT NULL,
film_id UUID NOT NULL, film_id UUID NOT NULL,