@@ -107,27 +107,6 @@ BEGIN
107107 END IF;
108108END$$;
109109
110- CREATE FUNCTION pg_temp .try_remove_zkapp_states_nullable_element(p_element_num INT )
111- RETURNS VOID AS $$
112- DECLARE
113- col_name TEXT := ' element' || p_element_num;
114- BEGIN
115-
116- RAISE DEBUG ' Trying to removing column % for zkapp_states_nullable' , col_name;
117-
118- EXECUTE format(
119- ' ALTER TABLE zkapp_states_nullable DROP COLUMN IF EXISTS %I' ,
120- col_name
121- );
122-
123- RAISE DEBUG ' Ensured column % for zkapp_states_nullable not existent' , col_name;
124- EXCEPTION
125- WHEN OTHERS THEN
126- PERFORM pg_temp .set_migration_status (' failed' ::migration_status);
127- RAISE EXCEPTION ' An error occurred: %' , SQLERRM;
128- END
129- $$ LANGUAGE plpgsql;
130-
131110-- 2. `zkapp_states`: Remove columns element31..element8
132111
133112CREATE FUNCTION pg_temp .try_remove_zkapp_states_element(p_element_num INT )
@@ -178,6 +157,27 @@ SELECT pg_temp.try_remove_zkapp_states_element(8);
178157
179158-- 3. `zkapp_states_nullable`: Remove nullable columns element31..element8
180159
160+ CREATE FUNCTION pg_temp .try_remove_zkapp_states_nullable_element(p_element_num INT )
161+ RETURNS VOID AS $$
162+ DECLARE
163+ col_name TEXT := ' element' || p_element_num;
164+ BEGIN
165+
166+ RAISE DEBUG ' Trying to removing column % for zkapp_states_nullable' , col_name;
167+
168+ EXECUTE format(
169+ ' ALTER TABLE zkapp_states_nullable DROP COLUMN IF EXISTS %I' ,
170+ col_name
171+ );
172+
173+ RAISE DEBUG ' Ensured column % for zkapp_states_nullable not existent' , col_name;
174+ EXCEPTION
175+ WHEN OTHERS THEN
176+ PERFORM pg_temp .set_migration_status (' failed' ::migration_status);
177+ RAISE EXCEPTION ' An error occurred: %' , SQLERRM;
178+ END
179+ $$ LANGUAGE plpgsql;
180+
181181SELECT pg_temp .try_remove_zkapp_states_nullable_element (31 );
182182SELECT pg_temp .try_remove_zkapp_states_nullable_element (30 );
183183SELECT pg_temp .try_remove_zkapp_states_nullable_element (29 );
0 commit comments