File tree 1 file changed +9
-1
lines changed
ebssurrogate/files/unit-tests
1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change 6
6
extension_array text [];
7
7
orioledb_available boolean ;
8
8
pgcrypto_available boolean ;
9
+ pg_version integer ;
9
10
BEGIN
11
+ -- Get PostgreSQL version
12
+ SELECT current_setting(' server_version_num' )::integer INTO pg_version;
13
+
10
14
-- Check if orioledb is available
11
15
SELECT EXISTS (
12
16
SELECT 1 FROM pg_available_extensions WHERE name = ' orioledb'
@@ -23,11 +27,15 @@ BEGIN
23
27
' pg_stat_statements' ,
24
28
' pgtap' ,
25
29
' pg_graphql' ,
26
- ' pgjwt' ,
27
30
' uuid-ossp' ,
28
31
' supabase_vault'
29
32
];
30
33
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
+
31
39
-- If orioledb is available, add it
32
40
IF orioledb_available THEN
33
41
CREATE EXTENSION IF NOT EXISTS orioledb;
You can’t perform that action at this time.
0 commit comments