From 049c3b208cc839a52e0c809774ad5b328cd70f75 Mon Sep 17 00:00:00 2001 From: Nicolas Duhamel Date: Wed, 24 Feb 2016 14:04:52 +0100 Subject: [PATCH] Rename movies colums --- movies/movies.go | 22 ++++++++++++++++++---- sql/0001_initial.up.sql | 10 +++++----- 2 files changed, 23 insertions(+), 9 deletions(-) diff --git a/movies/movies.go b/movies/movies.go index 327762e..1802abd 100644 --- a/movies/movies.go +++ b/movies/movies.go @@ -11,13 +11,27 @@ import ( const ( addMovieQuery = ` - INSERT INTO movies (imdbid, title, rating, votes, plot, tmdbid, year, originaltitle, runtime, sorttitle, tagline) + INSERT INTO movies (imdb_id, title, rating, votes, plot, tmdb_id, year, original_title, runtime, sort_title, tagline) VALUES (:imdbid, :title, :rating, :votes, :plot, :tmdbid, :year, :originaltitle, :runtime, :sorttitle, :tagline) RETURNING id;` - getMovieQueryByImdbID = `SELECT * FROM movies WHERE imdbid=$1;` - getMovieQueryByID = `SELECT * FROM movies WHERE id=$1;` - deleteMovieQuery = `DELETE FROM movies WHERE id=$1;` + getMovieQueryByImdbID = ` + SELECT + id, imdb_id AS imdbid, title, rating, votes, plot, + tmdb_id AS tmdbid, year, + original_title AS originaltitle, runtime, + sort_title AS sorttitle, tagline, + created_at, updated_at + FROM movies WHERE imdb_id=$1;` + getMovieQueryByID = ` + SELECT + id, imdb_id AS imdbid, title, rating, votes, plot, + tmdb_id AS tmdbid, year, + original_title AS originaltitle, runtime, + sort_title AS sorttitle, tagline, + created_at, updated_at + FROM movies WHERE id=$1;` + deleteMovieQuery = `DELETE FROM movies WHERE id=$1;` ) var ( diff --git a/sql/0001_initial.up.sql b/sql/0001_initial.up.sql index 7f9bad2..4bcefa7 100644 --- a/sql/0001_initial.up.sql +++ b/sql/0001_initial.up.sql @@ -72,18 +72,18 @@ CREATE INDEX ON shows_tracked (user_id); CREATE TABLE movies ( id uuid PRIMARY KEY DEFAULT gen_random_uuid(), - imdbid text NOT NULL UNIQUE, + imdb_id text NOT NULL UNIQUE, title text NOT NULL, rating real NOT NULL, votes integer NOT NULL, plot text NOT NULL, - tmdbid integer NOT NULL, + tmdb_id integer NOT NULL, year smallint NOT NULL, - originaltitle text NOT NULL, + original_title text NOT NULL, runtime integer NOT NULL, - sorttitle text NOT NULL, + sort_title text NOT NULL, tagline text NOT NULL, LIKE base INCLUDING DEFAULTS ); -CREATE INDEX ON movies (imdbid); +CREATE INDEX ON movies (imdb_id); CREATE TRIGGER update_movies_updated_at BEFORE UPDATE ON movies FOR EACH ROW EXECUTE PROCEDURE update_modified_column();