|
84 | 84 | let
|
85 | 85 | name = pkg.version;
|
86 | 86 | in
|
87 |
| - if builtins.match "15.*" name != null then |
| 87 | + if builtins.match "15.*" name != null || builtins.match "14.*" name != null then |
88 | 88 | "15"
|
89 | 89 | else if builtins.match "17.*" name != null then
|
90 | 90 | "17"
|
|
108 | 108 | builtins.match "z_orioledb-17_.*" name != null
|
109 | 109 | else if version == "17" then
|
110 | 110 | builtins.match "z_17_.*" name != null
|
| 111 | + else if version == "14" then |
| 112 | + builtins.match "z_15_.*" name != null |
111 | 113 | else
|
112 | 114 | builtins.match "z_15_.*" name != null
|
113 | 115 | else
|
|
123 | 125 | version = builtins.trace "pgpkg.version is: ${pgpkg.version}" pgpkg.version;
|
124 | 126 | isOrioledbMatch = builtins.match "^17_[0-9]+$" version != null;
|
125 | 127 | isSeventeenMatch = builtins.match "^17[.][0-9]+$" version != null;
|
| 128 | + isFourteenMatch = builtins.match "^14[.][0-9]+$" version != null; |
126 | 129 | result =
|
127 | 130 | if isOrioledbMatch then
|
128 | 131 | "orioledb-17"
|
129 | 132 | else if isSeventeenMatch then
|
130 | 133 | "17"
|
| 134 | + else if isFourteenMatch then |
| 135 | + "14" |
131 | 136 | else
|
132 | 137 | "15";
|
133 | 138 | in
|
|
141 | 146 | "5535"
|
142 | 147 | else if (majorVersion == "15") then
|
143 | 148 | "5536"
|
| 149 | + else if (majorVersion == "14") then |
| 150 | + "5538" |
144 | 151 | else
|
145 | 152 | "5537";
|
146 | 153 |
|
|
222 | 229 | exit 1
|
223 | 230 | fi
|
224 | 231 | done
|
| 232 | +
|
| 233 | + # Print PostgreSQL version |
| 234 | + echo "PostgreSQL version:" |
| 235 | + postgres --version |
225 | 236 | createdb -p ${pgPort} -h ${self.supabase.defaults.host} --username=supabase_admin testing
|
226 | 237 | if ! psql -p ${pgPort} -h ${self.supabase.defaults.host} --username=supabase_admin -d testing -v ON_ERROR_STOP=1 -Xf ${./tests/prime.sql}; then
|
227 | 238 | echo "Error executing SQL file. PostgreSQL log content:"
|
|
291 | 302 | psql_15 = makeCheckHarness self'.packages."psql_15/bin";
|
292 | 303 | psql_17 = makeCheckHarness self'.packages."psql_17/bin";
|
293 | 304 | psql_orioledb-17 = makeCheckHarness self'.packages."psql_orioledb-17/bin";
|
| 305 | + psql_legacy-14 = makeCheckHarness self'.packages."psql_legacy-14/bin"; |
294 | 306 | inherit (self'.packages)
|
295 | 307 | wal-g-2
|
296 | 308 | wal-g-3
|
|
0 commit comments