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

This commit is contained in:
bn_user 2025-12-08 10:46:43 +00:00
parent f5cee91f74
commit ac90de45c3
1 changed files with 16 additions and 4 deletions

View File

@ -401,10 +401,22 @@ def poruchitelstva(**kwargs):
# date_begin = EXCLUDED.date_begin,
# date_end = EXCLUDED.date_end
conn.execute("""
DELETE FROM public.poruchitelstva fp
WHERE fp.uid_dogovor is null
"""
)
UPDATE public.poruchitelstva fp
SET id = subquery.new_id
FROM (
SELECT
id,
-(ROW_NUMBER() OVER (ORDER BY uid_dogovor, schet, nomer)) as new_id
FROM public.poruchitelstva
) AS subquery
WHERE fp.id = subquery.id;
""")
conn.execute("""
UPDATE public.poruchitelstva
SET id = -id;
""")
# conn.commit()
return 'Список обновлен.'
else:
return 'Обновлять нечего.'