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