Skip to content

Commit 61f5c32

Browse files
committed
Update docker schema
1 parent aea756a commit 61f5c32

1 file changed

Lines changed: 13 additions & 14 deletions

File tree

‎docker/postgres/migration/schema.sql‎

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ CREATE TABLE IF NOT EXISTS characters (
3030
gender SMALLINT NOT NULL DEFAULT 0,
3131
thumbnail TEXT,
3232
actor VARCHAR(100) NOT NULL,
33-
images VARCHAR ARRAY,
34-
sources VARCHAR ARRAY,
33+
images TEXT ARRAY,
34+
sources TEXT ARRAY,
3535
created_at TIMESTAMP NOT NULL DEFAULT now(),
3636
updated_at TIMESTAMP NOT NULL DEFAULT now()
3737
);
@@ -58,11 +58,10 @@ CREATE TABLE IF NOT EXISTS actors (
5858
episodes VARCHAR ARRAY,
5959
seasons VARCHAR ARRAY,
6060
awards VARCHAR ARRAY,
61-
socials_id INTEGER,
6261
character VARCHAR(255) NOT NULL,
6362
thumbnail TEXT,
64-
images VARCHAR ARRAY,
65-
sources VARCHAR ARRAY,
63+
images TEXT ARRAY,
64+
sources TEXT ARRAY,
6665
created_at TIMESTAMP NOT NULL DEFAULT now(),
6766
updated_at TIMESTAMP NOT NULL DEFAULT now()
6867
);
@@ -75,12 +74,12 @@ EXECUTE PROCEDURE update_updated_at_field();
7574
--
7675
-- Socials
7776
--
78-
CREATE TABLE IF NOT EXISTS socials (
77+
CREATE TABLE IF NOT EXISTS actors_socials (
7978
id INTEGER PRIMARY KEY GENERATED ALWAYS AS IDENTITY,
8079
name VARCHAR(50) NOT NULL,
8180
url TEXT NOT NULL,
8281
actor_id INTEGER NOT NULL,
83-
CONSTRAINT fk_actor
82+
CONSTRAINT pk_actor_id
8483
FOREIGN KEY(actor_id)
8584
REFERENCES actors(id)
8685
ON UPDATE CASCADE
@@ -101,10 +100,10 @@ CREATE TABLE IF NOT EXISTS episodes (
101100
next_episode VARCHAR(255),
102101
prev_episode VARCHAR(255),
103102
season VARCHAR(255) NOT NULL,
104-
trailers VARCHAR ARRAY,
103+
trailers TEXT ARRAY,
105104
thumbnail TEXT,
106-
images VARCHAR ARRAY,
107-
sources VARCHAR ARRAY,
105+
images TEXT ARRAY,
106+
sources TEXT ARRAY,
108107
created_at TIMESTAMP NOT NULL DEFAULT now(),
109108
updated_at TIMESTAMP NOT NULL DEFAULT now()
110109
);
@@ -132,8 +131,8 @@ CREATE TABLE IF NOT EXISTS seasons (
132131
episodes VARCHAR ARRAY,
133132
trailers VARCHAR ARRAY,
134133
thumbnail TEXT,
135-
images VARCHAR ARRAY,
136-
sources VARCHAR ARRAY,
134+
images TEXT ARRAY,
135+
sources TEXT ARRAY,
137136
created_at TIMESTAMP NOT NULL DEFAULT now(),
138137
updated_at TIMESTAMP NOT NULL DEFAULT now()
139138
);
@@ -153,8 +152,8 @@ CREATE TABLE IF NOT EXISTS places (
153152
name VARCHAR(255) NOT NULL,
154153
description TEXT NOT NULL,
155154
thumbnail TEXT,
156-
images VARCHAR ARRAY,
157-
sources VARCHAR ARRAY,
155+
images TEXT ARRAY,
156+
sources TEXT ARRAY,
158157
created_at TIMESTAMP NOT NULL DEFAULT now(),
159158
updated_at TIMESTAMP NOT NULL DEFAULT now()
160159
);

0 commit comments

Comments
 (0)