Skip to content

Commit d9dbc53

Browse files
committed
chore: pgjwt in pg15 only
1 parent 021f834 commit d9dbc53

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

Diff for: ebssurrogate/files/unit-tests/unit-test-01.sql

+9-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,11 @@ DECLARE
66
extension_array text[];
77
orioledb_available boolean;
88
pgcrypto_available boolean;
9+
pg_version integer;
910
BEGIN
11+
-- Get PostgreSQL version
12+
SELECT current_setting('server_version_num')::integer INTO pg_version;
13+
1014
-- Check if orioledb is available
1115
SELECT EXISTS (
1216
SELECT 1 FROM pg_available_extensions WHERE name = 'orioledb'
@@ -23,11 +27,15 @@ BEGIN
2327
'pg_stat_statements',
2428
'pgtap',
2529
'pg_graphql',
26-
'pgjwt',
2730
'uuid-ossp',
2831
'supabase_vault'
2932
];
3033

34+
-- Add pgjwt only for PostgreSQL 15
35+
IF pg_version >= 150000 AND pg_version < 160000 THEN
36+
extension_array := array_append(extension_array, 'pgjwt');
37+
END IF;
38+
3139
-- If orioledb is available, add it
3240
IF orioledb_available THEN
3341
CREATE EXTENSION IF NOT EXISTS orioledb;

0 commit comments

Comments
 (0)