|
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