File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
ebssurrogate/files/unit-tests Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change 66 extension_array text [];
77 orioledb_available boolean ;
88 pgcrypto_available boolean ;
9+ pg_version integer ;
910BEGIN
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;
You can’t perform that action at this time.
0 commit comments