diff --git a/sql/015-privs.sql b/sql/015-privs.sql index 9bc6519..d6485a6 100644 --- a/sql/015-privs.sql +++ b/sql/015-privs.sql @@ -1,3 +1,4 @@ -CREATE ROLE fliprapp; +CREATE USER fliprapp + WITH LOGIN; GRANT SELECT ON users TO fliprapp; diff --git a/sql/032-refactor.sql b/sql/032-refactor.sql index 89092f2..d61c004 100644 --- a/sql/032-refactor.sql +++ b/sql/032-refactor.sql @@ -1,4 +1,4 @@ -BEGIN; + BEGIN; ALTER TABLE users RENAME timestamp TO created_at; @@ -6,4 +6,9 @@ RENAME timestamp TO created_at; ALTER TABLE users ADD birth_date DATE; +UPDATE users + SET birth_date = created_at, + created_at = '2010-07-19 15:30:00+00' + WHERE created_at < '2010-07-19 15:30:00+00'; + COMMIT; diff --git a/tddd.key b/tddd.key index 99dca5c..4c44862 100644 Binary files a/tddd.key and b/tddd.key differ diff --git a/tests/023-flipfunc.pg b/tests/023-flipfunc.pg index 896da39..c15609f 100644 --- a/tests/023-flipfunc.pg +++ b/tests/023-flipfunc.pg @@ -33,12 +33,13 @@ CREATE OR REPLACE FUNCTION mock.get_random_string( SELECT 'a'::text; $$; +SET search_path = mock,public,tap,pg_catalog; + SELECT ins_user('jrivers', '****'); SELECT is( COUNT(*)::int, 0, 'Should be no flips') FROM flips; -SET search_path = mock,public,tap; SELECT is( ins_flip( 'jrivers', diff --git a/tests/024-flipfunc.pg b/tests/024-flipfunc.pg index 6a8afe5..67329ad 100644 --- a/tests/024-flipfunc.pg +++ b/tests/024-flipfunc.pg @@ -33,12 +33,13 @@ CREATE OR REPLACE FUNCTION mock.get_random_string( SELECT 'a'::text; $$; +SET search_path = mock,public,tap,pg_catalog; + SELECT ins_user('jrivers', '****'); SELECT is( COUNT(*)::int, 0, 'Should be no flips') FROM flips; -SET search_path = mock,public,tap,pg_catalog; SELECT is( ins_flip( 'jrivers', diff --git a/tests/025-flipfunc.pg b/tests/025-flipfunc.pg index 4c618ee..1575cd4 100644 --- a/tests/025-flipfunc.pg +++ b/tests/025-flipfunc.pg @@ -33,12 +33,13 @@ CREATE OR REPLACE FUNCTION mock.get_random_string( SELECT 'a'::text; $$; +SET search_path = mock,public,tap,pg_catalog; + SELECT ins_user('jrivers', '****'); SELECT is( COUNT(*)::int, 0, 'Should be no flips') FROM flips; -SET search_path = mock,public,tap,pg_catalog; SELECT is( ins_flip( 'jrivers', diff --git a/tests/027-flipfunc.pg b/tests/027-flipfunc.pg index c1d9883..cffb796 100644 --- a/tests/027-flipfunc.pg +++ b/tests/027-flipfunc.pg @@ -62,12 +62,13 @@ CREATE OR REPLACE FUNCTION mock.clock_timestamp( SELECT '2010-07-19 11:01:03.306399+00'::timestamptz; $$; +SET search_path = mock,public,tap,pg_catalog; + SELECT ins_user('jrivers', '****'); SELECT is( COUNT(*)::int, 0, 'Should be no flips') FROM flips; -SET search_path = mock,public,tap,pg_catalog; SELECT is( ins_flip( 'jrivers', diff --git a/tests/028-flipfunc.pg b/tests/028-flipfunc.pg index a89297f..e9780b9 100644 --- a/tests/028-flipfunc.pg +++ b/tests/028-flipfunc.pg @@ -62,12 +62,13 @@ CREATE OR REPLACE FUNCTION mock.clock_timestamp( SELECT '2010-07-19 11:01:03.306399+00'::timestamptz; $$; +SET search_path = mock,public,tap,pg_catalog; + SELECT ins_user('jrivers', '****'); SELECT is( COUNT(*)::int, 0, 'Should be no flips') FROM flips; -SET search_path = mock,public,tap,pg_catalog; SELECT is( ins_flip( 'jrivers', diff --git a/tests/029-flipfunc.pg b/tests/029-flipfunc.pg index ba86a79..5f873fe 100644 --- a/tests/029-flipfunc.pg +++ b/tests/029-flipfunc.pg @@ -62,12 +62,13 @@ CREATE OR REPLACE FUNCTION mock.clock_timestamp( SELECT '2010-07-19 11:01:03.306399+00'::timestamptz; $$; +SET search_path = mock,public,tap,pg_catalog; + SELECT ins_user('jrivers', '****'); SELECT is( COUNT(*)::int, 0, 'Should be no flips') FROM flips; -SET search_path = mock,public,tap,pg_catalog; SELECT is( ins_flip( 'jrivers', diff --git a/tests/030-flipfunc.pg b/tests/030-flipfunc.pg index be97100..d3ee4d1 100644 --- a/tests/030-flipfunc.pg +++ b/tests/030-flipfunc.pg @@ -62,12 +62,13 @@ CREATE OR REPLACE FUNCTION mock.clock_timestamp( SELECT '2010-07-19 11:01:03.306399+00'::timestamptz; $$; +SET search_path = mock,public,tap,pg_catalog; + SELECT ins_user('jrivers', '****'); SELECT is( COUNT(*)::int, 0, 'Should be no flips') FROM flips; -SET search_path = mock,public,tap,pg_catalog; SELECT is( ins_flip( 'jrivers', diff --git a/tests/031-flipfunc.pg b/tests/031-flipfunc.pg index 81fcef5..b215c8b 100644 --- a/tests/031-flipfunc.pg +++ b/tests/031-flipfunc.pg @@ -62,12 +62,13 @@ CREATE OR REPLACE FUNCTION mock.clock_timestamp( SELECT '2010-07-19 11:01:03.306399+00'::timestamptz; $$; +SET search_path = mock,public,tap,pg_catalog; + SELECT ins_user('jrivers', '****'); SELECT is( COUNT(*)::int, 0, 'Should be no flips') FROM flips; -SET search_path = mock,public,tap,pg_catalog; SELECT is( ins_flip( 'jrivers',