Обновить dags/fin_porfel.py

This commit is contained in:
bn_user 2025-11-13 18:17:05 +00:00
parent c1e059bfca
commit 9092059ebf
1 changed files with 8 additions and 1 deletions

View File

@ -71,7 +71,14 @@ def upsert_list_fin_portfel(**kwargs):
) )
conn.execute(""" conn.execute("""
UPDATE public.fin_porfel fp UPDATE public.fin_porfel fp
SET fp.id = row_number() over (order by uid_dogovor, schet, summa_dogovora) SET id = subquery.new_id
FROM (
SELECT
id,
ROW_NUMBER() OVER (ORDER BY uid_dogovor, schet, summa_dogovora) as new_id
FROM public.fin_porfel
) AS subquery
WHERE fp.id = subquery.id;
""" """
) )
return 'Список обновлен.' return 'Список обновлен.'