@@ -31,11 +31,11 @@ var procedureAcceptanceTestCases = []acceptanceTestCase{
3131 oldSchemaDDL : nil ,
3232 newSchemaDDL : []string {
3333 `
34- CREATE OR REPLACE PROCEDURE some_procedure(val INTEGER) LANGUAGE plpgsql AS $$
35- BEGIN
36- RAISE NOTICE 'Val, %', val;
37- END
38- $$;
34+ CREATE OR REPLACE PROCEDURE some_procedure(val INTEGER) LANGUAGE plpgsql AS $$
35+ BEGIN
36+ RAISE NOTICE 'Val, %', val;
37+ END
38+ $$;
3939 ` ,
4040 },
4141 expectedHazardTypes : []diff.MigrationHazardType {diff .MigrationHazardTypeHasUntrackableDependencies },
@@ -45,20 +45,20 @@ var procedureAcceptanceTestCases = []acceptanceTestCase{
4545 oldSchemaDDL : nil ,
4646 newSchemaDDL : []string {
4747 `
48- CREATE SEQUENCE user_id_seq;
48+ CREATE SEQUENCE user_id_seq;
4949
50- CREATE TABLE users (
51- id INTEGER PRIMARY KEY,
52- name TEXT NOT NULL
53- );
50+ CREATE TABLE users (
51+ id INTEGER PRIMARY KEY,
52+ name TEXT NOT NULL
53+ );
5454
55- CREATE OR REPLACE FUNCTION get_name(input_name TEXT) RETURNS TEXT AS $$
56- SELECT input_name || '_some_fixed_val'
57- $$ LANGUAGE SQL;
55+ CREATE OR REPLACE FUNCTION get_name(input_name TEXT) RETURNS TEXT AS $$
56+ SELECT input_name || '_some_fixed_val'
57+ $$ LANGUAGE SQL;
5858
59- CREATE OR REPLACE PROCEDURE "Add User"(name TEXT) LANGUAGE SQL AS $$
60- INSERT INTO users (id, name) VALUES (NEXTVAL('user_id_seq'), get_name(name));
61- $$;
59+ CREATE OR REPLACE PROCEDURE "Add User"(name TEXT) LANGUAGE SQL AS $$
60+ INSERT INTO users (id, name) VALUES (NEXTVAL('user_id_seq'), get_name(name));
61+ $$;
6262 ` ,
6363 },
6464 expectedHazardTypes : []diff.MigrationHazardType {diff .MigrationHazardTypeHasUntrackableDependencies },
@@ -67,28 +67,28 @@ var procedureAcceptanceTestCases = []acceptanceTestCase{
6767 name : "Alter a procedure to have dependencies that must be created" ,
6868 oldSchemaDDL : []string {
6969 `
70- CREATE TABLE users ();
71- CREATE OR REPLACE PROCEDURE "Add User"(name TEXT) LANGUAGE SQL AS $$
72- INSERT INTO users DEFAULT VALUES;
73- $$;
70+ CREATE TABLE users ();
71+ CREATE OR REPLACE PROCEDURE "Add User"(name TEXT) LANGUAGE SQL AS $$
72+ INSERT INTO users DEFAULT VALUES;
73+ $$;
7474 ` ,
7575 },
7676 newSchemaDDL : []string {
7777 `
78- CREATE SEQUENCE user_id_seq;
78+ CREATE SEQUENCE user_id_seq;
7979
80- CREATE TABLE users (
81- id INTEGER,
82- name TEXT NOT NULL
83- );
80+ CREATE TABLE users (
81+ id INTEGER,
82+ name TEXT NOT NULL
83+ );
8484
85- CREATE OR REPLACE FUNCTION get_name(input_name TEXT) RETURNS TEXT AS $$
86- SELECT input_name || '_some_fixed_val'
87- $$ LANGUAGE SQL;
85+ CREATE OR REPLACE FUNCTION get_name(input_name TEXT) RETURNS TEXT AS $$
86+ SELECT input_name || '_some_fixed_val'
87+ $$ LANGUAGE SQL;
8888
89- CREATE OR REPLACE PROCEDURE "Add User"(name TEXT) LANGUAGE SQL AS $$
90- INSERT INTO users (id, name) VALUES (NEXTVAL('user_id_seq'), get_name(name));
91- $$;
89+ CREATE OR REPLACE PROCEDURE "Add User"(name TEXT) LANGUAGE SQL AS $$
90+ INSERT INTO users (id, name) VALUES (NEXTVAL('user_id_seq'), get_name(name));
91+ $$;
9292 ` ,
9393 },
9494 expectedHazardTypes : []diff.MigrationHazardType {diff .MigrationHazardTypeHasUntrackableDependencies },
@@ -97,20 +97,20 @@ var procedureAcceptanceTestCases = []acceptanceTestCase{
9797 name : "Drop procedure and its dependencies" ,
9898 oldSchemaDDL : []string {
9999 `
100- CREATE SEQUENCE user_id_seq;
100+ CREATE SEQUENCE user_id_seq;
101101
102- CREATE TABLE users (
103- id INTEGER PRIMARY KEY,
104- name TEXT NOT NULL
105- );
102+ CREATE TABLE users (
103+ id INTEGER PRIMARY KEY,
104+ name TEXT NOT NULL
105+ );
106106
107- CREATE OR REPLACE FUNCTION get_name(input_name TEXT) RETURNS TEXT AS $$
108- SELECT input_name || '_some_fixed_val'
109- $$ LANGUAGE SQL;
107+ CREATE OR REPLACE FUNCTION get_name(input_name TEXT) RETURNS TEXT AS $$
108+ SELECT input_name || '_some_fixed_val'
109+ $$ LANGUAGE SQL;
110110
111- CREATE OR REPLACE PROCEDURE "Add User"(name TEXT) LANGUAGE SQL AS $$
112- INSERT INTO users (id, name) VALUES (NEXTVAL('user_id_seq'), get_name(name));
113- $$;
111+ CREATE OR REPLACE PROCEDURE "Add User"(name TEXT) LANGUAGE SQL AS $$
112+ INSERT INTO users (id, name) VALUES (NEXTVAL('user_id_seq'), get_name(name));
113+ $$;
114114 ` ,
115115 },
116116 newSchemaDDL : []string {
@@ -127,23 +127,23 @@ var procedureAcceptanceTestCases = []acceptanceTestCase{
127127 name : "Drop a procedure's dependencies but not the procedure" ,
128128 oldSchemaDDL : []string {
129129 `
130- CREATE TABLE users ();
130+ CREATE TABLE users ();
131131
132- CREATE OR REPLACE PROCEDURE "Add User"(name TEXT) LANGUAGE SQL AS $$
133- INSERT INTO users DEFAULT VALUES;
134- $$;
132+ CREATE OR REPLACE PROCEDURE "Add User"(name TEXT) LANGUAGE SQL AS $$
133+ INSERT INTO users DEFAULT VALUES;
134+ $$;
135135 ` ,
136136 },
137137 newSchemaDDL : []string {
138138 `
139- CREATE TABLE users();
139+ CREATE TABLE users();
140140
141- CREATE OR REPLACE PROCEDURE "Add User"(name TEXT) LANGUAGE SQL AS $$
142- INSERT INTO users DEFAULT VALUES;
143- $$;
141+ CREATE OR REPLACE PROCEDURE "Add User"(name TEXT) LANGUAGE SQL AS $$
142+ INSERT INTO users DEFAULT VALUES;
143+ $$;
144144
145- -- Drop the table the procedure depends on. This allows us to actually create a database with this schema.
146- DROP TABLE users;
145+ -- Drop the table the procedure depends on. This allows us to actually create a database with this schema.
146+ DROP TABLE users;
147147 ` ,
148148 },
149149 expectedHazardTypes : []diff.MigrationHazardType {
0 commit comments