Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update ddl and dml files for postgres #143

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 2 additions & 4 deletions postgresql/sql/DropFKConstraints.sql
Original file line number Diff line number Diff line change
Expand Up @@ -4,23 +4,21 @@ ALTER TABLE artist_namevariation DROP CONSTRAINT IF EXISTS artist_namevariation_
ALTER TABLE artist_alias DROP CONSTRAINT IF EXISTS artist_alias_fk_artist;
ALTER TABLE artist_alias DROP CONSTRAINT IF EXISTS artist_alias_fk_alias_artist;
ALTER TABLE group_member DROP CONSTRAINT IF EXISTS group_member_fk_group;
ALTER TABLE group_member DROP CONSTRAINT IF EXISTS group_member_fk_member;


--- labels
ALTER TABLE label DROP CONSTRAINT IF EXISTS label_fk_parent_label;
ALTER TABLE label_url DROP CONSTRAINT IF EXISTS label_url_fk_label;


--- masters
ALTER TABLE master DROP CONSTRAINT IF EXISTS master_fk_main_release;
ALTER TABLE master_artist DROP CONSTRAINT IF EXISTS master_artist_fk_master;
ALTER TABLE master_artist DROP CONSTRAINT IF EXISTS master_artist_fk_artist;
ALTER TABLE master_video DROP CONSTRAINT IF EXISTS master_video_fk_master;
ALTER TABLE master_genre DROP CONSTRAINT IF EXISTS master_genre_fk_master;
ALTER TABLE master_style DROP CONSTRAINT IF EXISTS master_style_fk_master;


--- releases
ALTER TABLE release DROP CONSTRAINT IF EXISTS release_fk_master;
ALTER TABLE release_artist DROP CONSTRAINT IF EXISTS release_artist_fk_release;
ALTER TABLE release_artist DROP CONSTRAINT IF EXISTS release_artist_fk_artist;
ALTER TABLE release_label DROP CONSTRAINT IF EXISTS release_label_fk_release;
Expand Down
4 changes: 4 additions & 0 deletions postgresql/sql/DropIndexes.sql
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ DROP INDEX group_member_idx_group;
DROP INDEX group_member_idx_member;

--- labels
DROP INDEX label_idx_parent_label;
DROP INDEX label_url_idx_url;

--- masters
Expand All @@ -16,6 +17,7 @@ DROP INDEX master_genre_idx_master;
DROP INDEX master_style_idx_master;

--- releases
DROP INDEX release_idx_master;
DROP INDEX release_artist_idx_release;
DROP INDEX release_artist_idx_artist;
DROP INDEX release_label_idx_release;
Expand All @@ -26,7 +28,9 @@ DROP INDEX release_format_idx_release;
DROP INDEX release_track_idx_release;
DROP INDEX release_track_idx_sequence;
DROP INDEX release_track_idx_parent;
DROP INDEX release_track_idx_title;
DROP INDEX release_track_artist_idx_release;
DROP INDEX release_track_artist_idx_track_id;
DROP INDEX release_track_artist_idx_track_sequence;
DROP INDEX release_track_artist_idx_artist;
DROP INDEX release_identifier_idx_release;
Expand Down
17 changes: 14 additions & 3 deletions postgresql/sql/DropPrimaryKeys.sql
Original file line number Diff line number Diff line change
@@ -1,16 +1,27 @@
--- artists
ALTER TABLE artist DROP CONSTRAINT IF EXISTS artist_pkey;
ALTER TABLE artist_url DROP CONSTRAINT IF EXISTS artist_url_pkey;
ALTER TABLE artist_namevariation DROP CONSTRAINT IF EXISTS artist_namevariation_pkey;

--- labels
ALTER TABLE label DROP CONSTRAINT IF EXISTS label_pkey;
ALTER TABLE label_url DROP CONSTRAINT IF EXISTS label_url_pkey;

--- masters
ALTER TABLE master DROP CONSTRAINT IF EXISTS master_pkey;
ALTER TABLE master_artist DROP CONSTRAINT IF EXISTS master_artist_pkey;
ALTER TABLE master_video DROP CONSTRAINT IF EXISTS master_video_pkey;
ALTER TABLE master_genre DROP CONSTRAINT IF EXISTS master_genre_pkey;
ALTER TABLE master_style DROP CONSTRAINT IF EXISTS master_style_pkey;

--- releases
ALTER TABLE release DROP CONSTRAINT IF EXISTS release_pkey;
ALTER TABLE release_track DROP CONSTRAINT IF EXISTS release_track_pkey;
ALTER TABLE release_track_artist DROP CONSTRAINT IF EXISTS release_track__artist_pkey;
ALTER TABLE release_artist DROP CONSTRAINT IF EXISTS release_artist_pkey;
ALTER TABLE release_company DROP CONSTRAINT IF EXISTS release_company_pkey;
ALTER TABLE release_format DROP CONSTRAINT IF EXISTS release_format_pkey;
ALTER TABLE release_genre DROP CONSTRAINT IF EXISTS release_genre_pkey;
ALTER TABLE release_identifier DROP CONSTRAINT IF EXISTS release_identifier_pkey;
ALTER TABLE release_label DROP CONSTRAINT IF EXISTS release_label_pkey;
ALTER TABLE release_artist DROP CONSTRAINT IF EXISTS release_artist_pkey;
ALTER TABLE release_track DROP CONSTRAINT IF EXISTS release_track_pkey;
ALTER TABLE release_track_artist DROP CONSTRAINT IF EXISTS release_track_artist_pkey;
ALTER TABLE release_video DROP CONSTRAINT IF EXISTS release_video_pkey;
54 changes: 27 additions & 27 deletions postgresql/sql/DropTables.sql
Original file line number Diff line number Diff line change
@@ -1,34 +1,34 @@
--- artist
DROP TABLE artist_url;
DROP TABLE artist_namevariation;
DROP TABLE artist_alias;
DROP TABLE artist_image;
DROP TABLE group_member;
DROP TABLE artist;
DROP TABLE IF EXISTS artist;
DROP TABLE IF EXISTS artist_alias;
DROP TABLE IF EXISTS artist_image;
DROP TABLE IF EXISTS artist_namevariation;
DROP TABLE IF EXISTS group_member;
DROP TABLE IF EXISTS artist_url;

--- labels
DROP TABLE label_url;
DROP TABLE label_image;
DROP TABLE label;
DROP TABLE IF EXISTS label;
DROP TABLE IF EXISTS label_image;
DROP TABLE IF EXISTS label_url;

--- masters
DROP TABLE master_artist;
DROP TABLE master_video;
DROP TABLE master_genre;
DROP TABLE master_style;
DROP TABLE master_image;
DROP TABLE master;
DROP TABLE IF EXISTS master;
DROP TABLE IF EXISTS master_artist;
DROP TABLE IF EXISTS master_genre;
DROP TABLE IF EXISTS master_image;
DROP TABLE IF EXISTS master_style;
DROP TABLE IF EXISTS master_video;

--- releases
DROP TABLE release_artist;
DROP TABLE release_label;
DROP TABLE release_genre;
DROP TABLE release_style;
DROP TABLE release_format;
DROP TABLE release_track;
DROP TABLE release_track_artist;
DROP TABLE release_identifier;
DROP TABLE release_video;
DROP TABLE release_company;
DROP TABLE release_image;
DROP TABLE release;
DROP TABLE IF EXISTS release;
DROP TABLE IF EXISTS release_artist;
DROP TABLE IF EXISTS release_company;
DROP TABLE IF EXISTS release_format;
DROP TABLE IF EXISTS release_genre;
DROP TABLE IF EXISTS release_identifier;
DROP TABLE IF EXISTS release_image;
DROP TABLE IF EXISTS release_label;
DROP TABLE IF EXISTS release_style;
DROP TABLE IF EXISTS release_track;
DROP TABLE IF EXISTS release_track_artist;
DROP TABLE IF EXISTS release_video;
4 changes: 4 additions & 0 deletions postgresql/sql/TruncateTables.sql
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,21 @@ TRUNCATE TABLE artist;
TRUNCATE TABLE artist_url;
TRUNCATE TABLE artist_namevariation;
TRUNCATE TABLE artist_alias;
TRUNCATE TABLE artist_image;
TRUNCATE TABLE group_member;

--- labels
TRUNCATE TABLE label;
TRUNCATE TABLE label_url;
TRUNCATE TABLE label_image;

--- masters
TRUNCATE TABLE master;
TRUNCATE TABLE master_artist;
TRUNCATE TABLE master_video;
TRUNCATE TABLE master_genre;
TRUNCATE TABLE master_style;
TRUNCATE TABLE master_image;

--- releases
TRUNCATE TABLE release;
Expand All @@ -28,3 +31,4 @@ TRUNCATE TABLE release_track_artist;
TRUNCATE TABLE release_identifier;
TRUNCATE TABLE release_video;
TRUNCATE TABLE release_company;
TRUNCATE TABLE release_image;