Skip to content

Commit 39f9e79

Browse files
committed
chore: manage version of an extension
TODO: renovate to change values in metadata and READMEs Closes #23 Signed-off-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
1 parent dacb3f5 commit 39f9e79

File tree

6 files changed

+9
-2
lines changed

6 files changed

+9
-2
lines changed

pgvector/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ spec:
4949
name: cluster-pgvector
5050
extensions:
5151
- name: vector
52+
version: '0.8.1'
5253
```
5354

5455
### 3. Verify installation

pgvector/metadata.hcl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ metadata = {
22
name = "pgvector"
33
sql_name = "vector"
44
image_name = "pgvector"
5+
version = "0.8.1"
56
shared_preload_libraries = []
67
extension_control_path = []
78
dynamic_library_path = []

postgis/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ spec:
5050
name: cluster-postgis
5151
extensions:
5252
- name: postgis
53+
version: '3.6.1'
5354
- name: postgis_raster
5455
- name: postgis_sfcgal
5556
- name: fuzzystrmatch

postgis/metadata.hcl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ metadata = {
22
name = "postgis"
33
sql_name = "postgis"
44
image_name = "postgis-extension"
5+
version = "3.6.1"
56
shared_preload_libraries = []
67
extension_control_path = []
78
dynamic_library_path = []

test/check-extension.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ spec:
1111
env:
1212
- name: EXT_SQL_NAME
1313
value: ($values.sql_name)
14+
- name: EXT_SQL_NAME
15+
value: ($values.version)
1416
- name: DB_URI
1517
valueFrom:
1618
secretKeyRef:
@@ -22,5 +24,5 @@ spec:
2224
- |
2325
set -e
2426
DB_URI=$(echo $DB_URI | sed "s|/\*|/|")
25-
test "$(psql "$DB_URI" -tAc "SELECT EXISTS (SELECT FROM pg_catalog.pg_extension WHERE extname = '${EXT_SQL_NAME}')" -q)" = "t"
26-
echo "Extension '${EXT_SQL_NAME}' is installed!"
27+
test "$(psql "$DB_URI" -tAc "SELECT EXISTS (SELECT FROM pg_catalog.pg_extension WHERE extname = '${EXT_SQL_NAME}' AND extversion = '${EXT_VERSION}')" -q)" = "t"
28+
echo "Extension '${EXT_SQL_NAME} v${EXT_VERSION}' is installed!"

test/database.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,4 @@ spec:
99
name: ($values.name)
1010
extensions:
1111
- name: ($values.sql_name)
12+
version: ($values.version)

0 commit comments

Comments
 (0)