From d1d770d58c57df9fb357338793b3a1f54b5d55c0 Mon Sep 17 00:00:00 2001 From: Bryan Newbold Date: Wed, 23 May 2018 22:23:36 -0700 Subject: move dummy data into primary migration I couldn't come up with a "safe" way to wipe these rows (without causing larger insert PK uniqueness errors) --- rust/migrations/2018-05-12-001226_init/up.sql | 62 +++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) (limited to 'rust/migrations/2018-05-12-001226_init') diff --git a/rust/migrations/2018-05-12-001226_init/up.sql b/rust/migrations/2018-05-12-001226_init/up.sql index 1394ebf4..05b20fee 100644 --- a/rust/migrations/2018-05-12-001226_init/up.sql +++ b/rust/migrations/2018-05-12-001226_init/up.sql @@ -203,3 +203,65 @@ CREATE TABLE file_release ( target_release_ident_id UUID REFERENCES creator_ident(id) NOT NULL, PRIMARY KEY (file_rev, target_release_ident_id) ); + +--------------------------------------------------------------------------- +--------------------------------------------------------------------------- +--------------------------------------------------------------------------- + +-- Fake data at the raw SQL level, for early development and testing + +BEGIN; + +INSERT INTO editor (username, is_admin) VALUES + ('admin', true), + ('claire', true), + ('doug', false); + +INSERT INTO editgroup (editor_id, description) VALUES + (1, 'first edit ever!'), + (1, 'another one!'), + (3, 'user edit'), + (2, 'uncommited edit'), + (1, 'journal edit'), + (1, 'another journal edit'); + +INSERT INTO editor (username, is_admin, active_editgroup_id) VALUES + ('bnewbold', true, 4); + +INSERT INTO changelog (editgroup_id) VALUES + (1), + (2), + (3), + (4), + (5); + +INSERT INTO creator_rev (name, orcid) VALUES + ('Grace Hopper', null), + ('Emily Noethe', null), + ('Christine Moran', '0000-0003-2088-7465'); + +INSERT INTO creator_ident (id, is_live, rev_id, redirect_id) VALUES + ('f1f046a3-45c9-4b99-adce-000000000001', true, 1, null), + ('f1f046a3-45c9-4b99-adce-000000000002', true, 2, null), + ('f1f046a3-45c9-4b99-adce-000000000003', true, 3, null), + ('f1f046a3-45c9-4b99-adce-000000000004', false, 2, null); + +INSERT INTO creator_edit (ident_id, rev_id, redirect_id, editgroup_id) VALUES + ('f1f046a3-45c9-4b99-adce-000000000001', 1, null, 1), + ('f1f046a3-45c9-4b99-adce-000000000002', 2, null, 2), + ('f1f046a3-45c9-4b99-adce-000000000003', 3, null, 3), + ('f1f046a3-45c9-4b99-adce-000000000004', 2, null, 4); + +INSERT INTO container_rev (name, issn) VALUES + ('Journal of Trivial Results', '1234-5678'), + ('MySpace Blog', null); + +INSERT INTO container_ident (id, is_live, rev_id, redirect_id) VALUES + ('f1f046a3-45c9-4b99-cccc-000000000001', true, 1, null), + ('f1f046a3-45c9-4b99-cccc-000000000002', true, 2, null); + +INSERT INTO container_edit (ident_id, rev_id, redirect_id, editgroup_id) VALUES + ('f1f046a3-45c9-4b99-cccc-000000000001', 1, null, 4), + ('f1f046a3-45c9-4b99-cccc-000000000002', 2, null, 5); + +COMMIT; -- cgit v1.2.3