@@ -18,7 +18,7 @@ SET archive.current_protocol_version = '3.0.0';
1818-- Post-HF protocol version. This one corresponds to Mesa, specifically
1919SET archive .target_protocol_version = ' 4.0.0' ;
2020-- The version of this script. If you modify the script, please bump the version
21- SET archive .migration_version = ' 0.0.4 ' ;
21+ SET archive .migration_version = ' 0.0.5 ' ;
2222
2323-- TODO: put below in a common script
2424
2929 END IF;
3030END $$;
3131
32- CREATE OR REPLACE FUNCTION set_migration_status (p_target_status migration_status)
32+ CREATE FUNCTION pg_temp . set_migration_status(p_target_status migration_status)
3333RETURNS VOID AS $$
3434DECLARE
3535 target_protocol_version text := current_setting(' archive.target_protocol_version' );
@@ -114,7 +114,7 @@ END$$;
114114
115115-- 2. `zkapp_states_nullable`: Add nullable columns element8..element31
116116
117- CREATE OR REPLACE FUNCTION add_zkapp_states_nullable_element (p_element_num INT )
117+ CREATE FUNCTION pg_temp . add_zkapp_states_nullable_element(p_element_num INT )
118118RETURNS VOID AS $$
119119DECLARE
120120 col_name TEXT := ' element' || p_element_num;
@@ -131,39 +131,39 @@ BEGIN
131131
132132EXCEPTION
133133 WHEN OTHERS THEN
134- PERFORM set_migration_status(' failed' ::migration_status);
134+ PERFORM pg_temp . set_migration_status (' failed' ::migration_status);
135135 RAISE EXCEPTION ' An error occurred while adding column % to zkapp_states_nullable: %' , col_name, SQLERRM;
136136END
137137$$ LANGUAGE plpgsql;
138138
139- SELECT add_zkapp_states_nullable_element(8 );
140- SELECT add_zkapp_states_nullable_element(9 );
141- SELECT add_zkapp_states_nullable_element(10 );
142- SELECT add_zkapp_states_nullable_element(11 );
143- SELECT add_zkapp_states_nullable_element(12 );
144- SELECT add_zkapp_states_nullable_element(13 );
145- SELECT add_zkapp_states_nullable_element(14 );
146- SELECT add_zkapp_states_nullable_element(15 );
147- SELECT add_zkapp_states_nullable_element(16 );
148- SELECT add_zkapp_states_nullable_element(17 );
149- SELECT add_zkapp_states_nullable_element(18 );
150- SELECT add_zkapp_states_nullable_element(19 );
151- SELECT add_zkapp_states_nullable_element(20 );
152- SELECT add_zkapp_states_nullable_element(21 );
153- SELECT add_zkapp_states_nullable_element(22 );
154- SELECT add_zkapp_states_nullable_element(23 );
155- SELECT add_zkapp_states_nullable_element(24 );
156- SELECT add_zkapp_states_nullable_element(25 );
157- SELECT add_zkapp_states_nullable_element(26 );
158- SELECT add_zkapp_states_nullable_element(27 );
159- SELECT add_zkapp_states_nullable_element(28 );
160- SELECT add_zkapp_states_nullable_element(29 );
161- SELECT add_zkapp_states_nullable_element(30 );
162- SELECT add_zkapp_states_nullable_element(31 );
139+ SELECT pg_temp . add_zkapp_states_nullable_element (8 );
140+ SELECT pg_temp . add_zkapp_states_nullable_element (9 );
141+ SELECT pg_temp . add_zkapp_states_nullable_element (10 );
142+ SELECT pg_temp . add_zkapp_states_nullable_element (11 );
143+ SELECT pg_temp . add_zkapp_states_nullable_element (12 );
144+ SELECT pg_temp . add_zkapp_states_nullable_element (13 );
145+ SELECT pg_temp . add_zkapp_states_nullable_element (14 );
146+ SELECT pg_temp . add_zkapp_states_nullable_element (15 );
147+ SELECT pg_temp . add_zkapp_states_nullable_element (16 );
148+ SELECT pg_temp . add_zkapp_states_nullable_element (17 );
149+ SELECT pg_temp . add_zkapp_states_nullable_element (18 );
150+ SELECT pg_temp . add_zkapp_states_nullable_element (19 );
151+ SELECT pg_temp . add_zkapp_states_nullable_element (20 );
152+ SELECT pg_temp . add_zkapp_states_nullable_element (21 );
153+ SELECT pg_temp . add_zkapp_states_nullable_element (22 );
154+ SELECT pg_temp . add_zkapp_states_nullable_element (23 );
155+ SELECT pg_temp . add_zkapp_states_nullable_element (24 );
156+ SELECT pg_temp . add_zkapp_states_nullable_element (25 );
157+ SELECT pg_temp . add_zkapp_states_nullable_element (26 );
158+ SELECT pg_temp . add_zkapp_states_nullable_element (27 );
159+ SELECT pg_temp . add_zkapp_states_nullable_element (28 );
160+ SELECT pg_temp . add_zkapp_states_nullable_element (29 );
161+ SELECT pg_temp . add_zkapp_states_nullable_element (30 );
162+ SELECT pg_temp . add_zkapp_states_nullable_element (31 );
163163
164164-- 3. `zkapp_states`: Add columns element8..element31
165165
166- CREATE OR REPLACE FUNCTION get_zero_field_id () RETURNS int AS $$
166+ CREATE FUNCTION pg_temp . get_zero_field_id() RETURNS int AS $$
167167DECLARE
168168 result int ;
169169 zero text := ' 0' ;
@@ -182,11 +182,11 @@ BEGIN
182182END
183183$$ LANGUAGE plpgsql;
184184
185- CREATE OR REPLACE FUNCTION add_zkapp_states_element (p_element_num INT )
185+ CREATE FUNCTION pg_temp . add_zkapp_states_element(p_element_num INT )
186186RETURNS VOID AS $$
187187DECLARE
188188 col_name TEXT := ' element' || p_element_num;
189- default_id int := get_zero_field_id();
189+ default_id int := pg_temp . get_zero_field_id ();
190190BEGIN
191191
192192 RAISE DEBUG ' Adding column % for zkapp_states' , col_name;
@@ -201,51 +201,51 @@ BEGIN
201201
202202EXCEPTION
203203 WHEN OTHERS THEN
204- PERFORM set_migration_status(' failed' ::migration_status);
204+ PERFORM pg_temp . set_migration_status (' failed' ::migration_status);
205205 RAISE EXCEPTION ' An error occurred while adding column % to zkapp_states: %' , col_name, SQLERRM;
206206END
207207$$ LANGUAGE plpgsql;
208208
209209DO $$
210210DECLARE
211- default_id int := get_zero_field_id();
211+ default_id int := pg_temp . get_zero_field_id ();
212212BEGIN
213213 RAISE NOTICE ' Zero field in table zkapp_field is of id = %' , default_id;
214214END
215215$$;
216216
217- SELECT add_zkapp_states_element(8 );
218- SELECT add_zkapp_states_element(9 );
219- SELECT add_zkapp_states_element(10 );
220- SELECT add_zkapp_states_element(11 );
221- SELECT add_zkapp_states_element(12 );
222- SELECT add_zkapp_states_element(13 );
223- SELECT add_zkapp_states_element(14 );
224- SELECT add_zkapp_states_element(15 );
225- SELECT add_zkapp_states_element(16 );
226- SELECT add_zkapp_states_element(17 );
227- SELECT add_zkapp_states_element(18 );
228- SELECT add_zkapp_states_element(19 );
229- SELECT add_zkapp_states_element(20 );
230- SELECT add_zkapp_states_element(21 );
231- SELECT add_zkapp_states_element(22 );
232- SELECT add_zkapp_states_element(23 );
233- SELECT add_zkapp_states_element(24 );
234- SELECT add_zkapp_states_element(25 );
235- SELECT add_zkapp_states_element(26 );
236- SELECT add_zkapp_states_element(27 );
237- SELECT add_zkapp_states_element(28 );
238- SELECT add_zkapp_states_element(29 );
239- SELECT add_zkapp_states_element(30 );
240- SELECT add_zkapp_states_element(31 );
217+ SELECT pg_temp . add_zkapp_states_element (8 );
218+ SELECT pg_temp . add_zkapp_states_element (9 );
219+ SELECT pg_temp . add_zkapp_states_element (10 );
220+ SELECT pg_temp . add_zkapp_states_element (11 );
221+ SELECT pg_temp . add_zkapp_states_element (12 );
222+ SELECT pg_temp . add_zkapp_states_element (13 );
223+ SELECT pg_temp . add_zkapp_states_element (14 );
224+ SELECT pg_temp . add_zkapp_states_element (15 );
225+ SELECT pg_temp . add_zkapp_states_element (16 );
226+ SELECT pg_temp . add_zkapp_states_element (17 );
227+ SELECT pg_temp . add_zkapp_states_element (18 );
228+ SELECT pg_temp . add_zkapp_states_element (19 );
229+ SELECT pg_temp . add_zkapp_states_element (20 );
230+ SELECT pg_temp . add_zkapp_states_element (21 );
231+ SELECT pg_temp . add_zkapp_states_element (22 );
232+ SELECT pg_temp . add_zkapp_states_element (23 );
233+ SELECT pg_temp . add_zkapp_states_element (24 );
234+ SELECT pg_temp . add_zkapp_states_element (25 );
235+ SELECT pg_temp . add_zkapp_states_element (26 );
236+ SELECT pg_temp . add_zkapp_states_element (27 );
237+ SELECT pg_temp . add_zkapp_states_element (28 );
238+ SELECT pg_temp . add_zkapp_states_element (29 );
239+ SELECT pg_temp . add_zkapp_states_element (30 );
240+ SELECT pg_temp . add_zkapp_states_element (31 );
241241
242242-- 4. Update schema_history
243243
244244DO $$
245245BEGIN
246- PERFORM set_migration_status(' applied' ::migration_status);
246+ PERFORM pg_temp . set_migration_status (' applied' ::migration_status);
247247EXCEPTION
248248 WHEN OTHERS THEN
249- PERFORM set_migration_status(' failed' ::migration_status);
249+ PERFORM pg_temp . set_migration_status (' failed' ::migration_status);
250250 RAISE;
251251END$$
0 commit comments