171 lines
4.0 KiB
SQL
171 lines
4.0 KiB
SQL
CREATE TABLE aka_name (
|
|
id integer NOT NULL,
|
|
person_id integer NOT NULL,
|
|
name character varying(218) NOT NULL,
|
|
imdb_index character varying(12),
|
|
name_pcode_cf character varying(5),
|
|
name_pcode_nf character varying(5),
|
|
surname_pcode character varying(5),
|
|
md5sum character varying(32)
|
|
);
|
|
|
|
CREATE TABLE aka_title (
|
|
id integer NOT NULL,
|
|
movie_id integer NOT NULL,
|
|
title character varying(553) NOT NULL,
|
|
imdb_index character varying(12),
|
|
kind_id integer NOT NULL,
|
|
production_year integer,
|
|
phonetic_code character varying(5),
|
|
episode_of_id integer,
|
|
season_nr integer,
|
|
episode_nr integer,
|
|
note character varying(72),
|
|
md5sum character varying(32)
|
|
);
|
|
|
|
CREATE TABLE cast_info (
|
|
id integer NOT NULL,
|
|
person_id integer NOT NULL,
|
|
movie_id integer NOT NULL,
|
|
person_role_id integer,
|
|
note character varying(992),
|
|
nr_order integer,
|
|
role_id integer NOT NULL
|
|
);
|
|
|
|
CREATE TABLE char_name (
|
|
id integer NOT NULL,
|
|
name character varying(478) NOT NULL,
|
|
imdb_index character varying(12),
|
|
imdb_id integer,
|
|
name_pcode_nf character varying(5),
|
|
surname_pcode character varying(5),
|
|
md5sum character varying(32)
|
|
);
|
|
|
|
CREATE TABLE comp_cast_type (
|
|
id integer NOT NULL,
|
|
kind character varying(32) NOT NULL
|
|
);
|
|
|
|
CREATE TABLE company_name (
|
|
id integer NOT NULL,
|
|
name character varying(200) NOT NULL,
|
|
country_code character varying(255),
|
|
imdb_id integer,
|
|
name_pcode_nf character varying(5),
|
|
name_pcode_sf character varying(5),
|
|
md5sum character varying(32)
|
|
);
|
|
|
|
CREATE TABLE company_type (
|
|
id integer NOT NULL,
|
|
kind character varying(32) NOT NULL
|
|
);
|
|
|
|
CREATE TABLE complete_cast (
|
|
id integer NOT NULL,
|
|
movie_id integer,
|
|
subject_id integer NOT NULL,
|
|
status_id integer NOT NULL
|
|
);
|
|
|
|
CREATE TABLE info_type (
|
|
id integer NOT NULL,
|
|
info character varying(32) NOT NULL
|
|
);
|
|
|
|
CREATE TABLE keyword (
|
|
id integer NOT NULL,
|
|
keyword character varying(74) NOT NULL,
|
|
phonetic_code character varying(5)
|
|
);
|
|
|
|
CREATE TABLE kind_type (
|
|
id integer NOT NULL,
|
|
kind character varying(15) NOT NULL
|
|
);
|
|
|
|
CREATE TABLE link_type (
|
|
id integer NOT NULL,
|
|
link character varying(32) NOT NULL
|
|
);
|
|
|
|
CREATE TABLE movie_companies (
|
|
id integer NOT NULL,
|
|
movie_id integer NOT NULL,
|
|
company_id integer NOT NULL,
|
|
company_type_id integer NOT NULL,
|
|
note character varying(208)
|
|
);
|
|
|
|
CREATE TABLE movie_info (
|
|
id integer NOT NULL,
|
|
movie_id integer NOT NULL,
|
|
info_type_id integer NOT NULL,
|
|
info character varying(8000) NOT NULL,
|
|
note character varying(387)
|
|
);
|
|
|
|
CREATE TABLE movie_info_idx (
|
|
id integer NOT NULL,
|
|
movie_id integer NOT NULL,
|
|
info_type_id integer NOT NULL,
|
|
info character varying(10) NOT NULL,
|
|
note character varying(1)
|
|
);
|
|
|
|
CREATE TABLE movie_keyword (
|
|
id integer NOT NULL,
|
|
movie_id integer NOT NULL,
|
|
keyword_id integer NOT NULL
|
|
);
|
|
|
|
CREATE TABLE movie_link (
|
|
id integer NOT NULL,
|
|
movie_id integer NOT NULL,
|
|
linked_movie_id integer NOT NULL,
|
|
link_type_id integer NOT NULL
|
|
);
|
|
|
|
CREATE TABLE name (
|
|
id integer NOT NULL,
|
|
name character varying(106) NOT NULL,
|
|
imdb_index character varying(12),
|
|
imdb_id integer,
|
|
gender character varying(1),
|
|
name_pcode_cf character varying(5),
|
|
name_pcode_nf character varying(5),
|
|
surname_pcode character varying(5),
|
|
md5sum character varying(32)
|
|
);
|
|
|
|
CREATE TABLE person_info (
|
|
id integer NOT NULL,
|
|
person_id integer NOT NULL,
|
|
info_type_id integer NOT NULL,
|
|
info text NOT NULL,
|
|
note character varying(430)
|
|
);
|
|
|
|
CREATE TABLE role_type (
|
|
id integer NOT NULL,
|
|
role character varying(32) NOT NULL
|
|
);
|
|
|
|
CREATE TABLE title (
|
|
id integer NOT NULL,
|
|
title character varying(334) NOT NULL,
|
|
imdb_index character varying(12),
|
|
kind_id integer NOT NULL,
|
|
production_year integer,
|
|
imdb_id integer,
|
|
phonetic_code character varying(5),
|
|
episode_of_id integer,
|
|
season_nr integer,
|
|
episode_nr integer,
|
|
series_years character varying(49),
|
|
md5sum character varying(32)
|
|
);
|