@@ -160,7 +160,7 @@ CREATE TABLE IF NOT EXISTS model_configs (
160160
161161DELETE FROM model_configs WHERE model_id = ' @cf/moonshotai/kimi-k2.5' ;
162162
163- CREATE OR REPLACE FUNCTION public .codra_replace_deprecated_model(input jsonb, old_value text , new_value text )
163+ CREATE OR REPLACE FUNCTION pg_temp .codra_replace_deprecated_model(input jsonb, old_value text , new_value text )
164164RETURNS jsonb
165165LANGUAGE sql
166166IMMUTABLE
@@ -169,14 +169,14 @@ AS $$
169169 WHEN ' string' THEN CASE WHEN input # >> '{}' = old_value THEN to_jsonb(new_value) ELSE input END
170170 WHEN ' array' THEN COALESCE(
171171 (
172- SELECT jsonb_agg(public .codra_replace_deprecated_model (value, old_value, new_value) ORDER BY ord)
172+ SELECT jsonb_agg(pg_temp .codra_replace_deprecated_model (value, old_value, new_value) ORDER BY ord)
173173 FROM jsonb_array_elements(input) WITH ORDINALITY AS item(value, ord)
174174 ),
175175 ' []' ::jsonb
176176 )
177177 WHEN ' object' THEN COALESCE(
178178 (
179- SELECT jsonb_object_agg(key, public .codra_replace_deprecated_model (value, old_value, new_value))
179+ SELECT jsonb_object_agg(key, pg_temp .codra_replace_deprecated_model (value, old_value, new_value))
180180 FROM jsonb_each(input)
181181 ),
182182 ' {}' ::jsonb
@@ -190,22 +190,22 @@ SET
190190 main_model = CASE WHEN main_model = ' @cf/moonshotai/kimi-k2.5' THEN ' @cf/moonshotai/kimi-k2.6' ELSE main_model END,
191191 fallback_models = CASE
192192 WHEN fallback_models IS NULL THEN NULL
193- ELSE public .codra_replace_deprecated_model (fallback_models, ' @cf/moonshotai/kimi-k2.5' , ' @cf/moonshotai/kimi-k2.6' )
193+ ELSE pg_temp .codra_replace_deprecated_model (fallback_models, ' @cf/moonshotai/kimi-k2.5' , ' @cf/moonshotai/kimi-k2.6' )
194194 END,
195195 size_overrides = CASE
196196 WHEN size_overrides IS NULL THEN NULL
197- ELSE public .codra_replace_deprecated_model (size_overrides, ' @cf/moonshotai/kimi-k2.5' , ' @cf/moonshotai/kimi-k2.6' )
197+ ELSE pg_temp .codra_replace_deprecated_model (size_overrides, ' @cf/moonshotai/kimi-k2.5' , ' @cf/moonshotai/kimi-k2.6' )
198198 END,
199199 parsed_json = CASE
200200 WHEN parsed_json IS NULL THEN NULL
201- ELSE public .codra_replace_deprecated_model (parsed_json, ' @cf/moonshotai/kimi-k2.5' , ' @cf/moonshotai/kimi-k2.6' )
201+ ELSE pg_temp .codra_replace_deprecated_model (parsed_json, ' @cf/moonshotai/kimi-k2.5' , ' @cf/moonshotai/kimi-k2.6' )
202202 END
203203WHERE main_model = ' @cf/moonshotai/kimi-k2.5'
204204 OR fallback_models::text LIKE ' %@cf/moonshotai/kimi-k2.5%'
205205 OR size_overrides::text LIKE ' %@cf/moonshotai/kimi-k2.5%'
206206 OR parsed_json::text LIKE ' %@cf/moonshotai/kimi-k2.5%' ;
207207
208- DROP FUNCTION IF EXISTS public .codra_replace_deprecated_model (jsonb, text , text );
208+ DROP FUNCTION IF EXISTS pg_temp .codra_replace_deprecated_model (jsonb, text , text );
209209
210210DO $$
211211DECLARE
@@ -281,6 +281,7 @@ BEGIN
281281 ALTER TABLE jobs ADD COLUMN IF NOT EXISTS repository_id INTEGER ;
282282
283283 IF has_old_job_repo_columns THEN
284+ EXECUTE ' CREATE INDEX IF NOT EXISTS tmp_jobs_owner_repo_idx ON jobs(owner, repo)' ;
284285 EXECUTE '
285286 UPDATE jobs j
286287 SET repository_id = r.id
@@ -289,6 +290,7 @@ BEGIN
289290 AND r.owner = j.owner
290291 AND r.repo = j.repo
291292 ' ;
293+ EXECUTE ' DROP INDEX tmp_jobs_owner_repo_idx' ;
292294 END IF;
293295
294296 SELECT data_type
0 commit comments