From eae445ca7815c2693305dd152b10cbfd620716c5 Mon Sep 17 00:00:00 2001 From: Andrey Epifancev Date: Wed, 28 Oct 2026 18:10:13 +0400 Subject: [PATCH] =?UTF-8?q?fix(alembic):=20=D0=B0=D0=BB=D0=B8=D0=B0=D1=81?= =?UTF-8?q?=20=D0=BF=D0=BE=D0=B4=D0=B7=D0=B0=D0=BF=D1=80=D0=BE=D1=81=D0=B0?= =?UTF-8?q?=20=D0=B2=200012=20can=5Fdelete=5Fproject=20(PostgreSQL=2015)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit На PostgreSQL 15 подзапрос в FROM без алиаса не принимается, миграция падала. Добавлен алиас active_reports, смысл не меняется. Правка старой миграции: 0012 выполняется раньше любой новой, на базах, где 0012 уже применена, ничего не меняет. Co-Authored-By: Claude Haiku 5.5 --- api/alembic/versions/sql/0012_del_project.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/alembic/versions/sql/0012_del_project.sql b/api/alembic/versions/sql/0012_del_project.sql index 55e5668..f062264 100644 --- a/api/alembic/versions/sql/0012_del_project.sql +++ b/api/alembic/versions/sql/0012_del_project.sql @@ -34,7 +34,7 @@ BEGIN and fp.opens_at <= v_old.created_at and v_old.created_at <= fp.closes_at group by rpr.id - ) + ) AS active_reports ) = (select COUNT(*) from v3.rf_project_report rpr where rpr.project_id = p_project_id) THEN RETURN true; END IF;