From 8924575c787ea62ed4d34cb25bbdccef6488e5df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ricardo=20Ca=C3=B1uelo?= Date: Wed, 20 Mar 2024 09:15:46 +0100 Subject: [PATCH] postgresql: fix get_version() for older PostgreSQL versions The bare 'RETURN' statement in get_version() is caught as a syntax error by PostgreSQL 12.x. Return the integer literal using a simple SQL statement instead. --- kcidb/db/postgresql/v04_00.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kcidb/db/postgresql/v04_00.py b/kcidb/db/postgresql/v04_00.py index 4f47724f..93b6f22b 100644 --- a/kcidb/db/postgresql/v04_00.py +++ b/kcidb/db/postgresql/v04_00.py @@ -147,7 +147,7 @@ def set_schema_version(self, version): RETURNS integer LANGUAGE SQL IMMUTABLE - RETURN %s + AS 'SELECT %s' """), (number, )) def get_schema_version(self):