create sequence movies_id_seq;
create table movies (
  id integer,
  name varchar(256),
  length_minutes integer,
  rating varchar(8),
  primary key (id)
);

create sequence theatres_id_seq;
create table theatres (
  id integer,
  name varchar(256),
  address_line_1 varchar(256),
  address_line_2 varchar(256),
  address_city varchar(128),
  address_state varchar(2),
  address_zip_code varchar(9),
  phone_number varchar(10),
  primary key (id)
);

create sequence movie_showtimes_seq;
create table movie_showtimes (
  id integer,
  movie_id integer,
  theatre_id integer,
  auditorium varchar(16),
  start_time timestamp with time zone,
  primary key (id)
);

