From 951bd1bf5d7bf81ae7b17a0aefbc8abb0ff39884 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bry=C5=84ski?= Date: Wed, 30 Oct 2024 13:18:57 +0100 Subject: [PATCH] Limit select on alembic_version to return only version_num --- alembic/runtime/migration.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/alembic/runtime/migration.py b/alembic/runtime/migration.py index 6cfe5e23..e4d67f88 100644 --- a/alembic/runtime/migration.py +++ b/alembic/runtime/migration.py @@ -540,7 +540,7 @@ def get_current_heads(self) -> Tuple[str, ...]: return () assert self.connection is not None return tuple( - row[0] for row in self.connection.execute(self._version.select()) + row[0] for row in self.connection.execute(self._version.select().with_only_columns(self._version.c.version_num)) ) def _ensure_version_table(self, purge: bool = False) -> None: