mirror of
https://github.com/alexbelgium/hassio-addons.git
synced 2026-05-31 12:54:04 +02:00
update
This commit is contained in:
@@ -1,5 +1,3 @@
|
|||||||
## 15.7-32 (29-05-2025)
|
|
||||||
- Use vectorchord0.4.1 + pgvectors0.3.0 (for migration)
|
|
||||||
|
|
||||||
## 15.7-31 (28-05-2025)
|
## 15.7-31 (28-05-2025)
|
||||||
- BREAKING CHANGE : please backup your database before updating
|
- BREAKING CHANGE : please backup your database before updating
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"build_from": {
|
"build_from": {
|
||||||
"aarch64": "ghcr.io/immich-app/postgres:15-vectorchord0.4.1-pgvectors0.3.0",
|
"aarch64": "ghcr.io/immich-app/postgres:15-vectorchord0.3.0-pgvectors0.3.0",
|
||||||
"amd64": "ghcr.io/immich-app/postgres:15-vectorchord0.4.1-pgvectors0.3.0",
|
"amd64": "ghcr.io/immich-app/postgres:15-vectorchord0.3.0-pgvectors0.3.0",
|
||||||
"armv7": "postgres:15-alpine"
|
"armv7": "postgres:15-alpine"
|
||||||
},
|
},
|
||||||
"codenotary": {
|
"codenotary": {
|
||||||
|
|||||||
@@ -11,6 +11,7 @@
|
|||||||
"CONFIG_LOCATION": "/config/postgresql.conf",
|
"CONFIG_LOCATION": "/config/postgresql.conf",
|
||||||
"PGDATA": "/config/database"
|
"PGDATA": "/config/database"
|
||||||
},
|
},
|
||||||
|
"hassio_api": true,
|
||||||
"image": "ghcr.io/alexbelgium/postgres-{arch}",
|
"image": "ghcr.io/alexbelgium/postgres-{arch}",
|
||||||
"init": false,
|
"init": false,
|
||||||
"map": [
|
"map": [
|
||||||
@@ -38,5 +39,5 @@
|
|||||||
"slug": "postgres",
|
"slug": "postgres",
|
||||||
"udev": true,
|
"udev": true,
|
||||||
"url": "https://github.com/alexbelgium/hassio-addons/tree/master/postgres",
|
"url": "https://github.com/alexbelgium/hassio-addons/tree/master/postgres",
|
||||||
"version": "15.7-29"
|
"version": "15.7-36"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -102,6 +102,23 @@ compare_versions() {
|
|||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
show_db_extensions() {
|
||||||
|
bashio::log.info "==== PostgreSQL databases and enabled extensions ===="
|
||||||
|
for db in $(get_user_databases); do
|
||||||
|
bashio::log.info "Database: $db"
|
||||||
|
exts=$(psql "postgres://$DB_USERNAME:$DB_PASSWORD@$DB_HOSTNAME:$DB_PORT/$db" -tAc \
|
||||||
|
"SELECT extname || ' (v' || extversion || ')' FROM pg_extension ORDER BY extname;")
|
||||||
|
if [ -n "$exts" ]; then
|
||||||
|
while read -r ext; do
|
||||||
|
[ -n "$ext" ] && bashio::log.info " - $ext"
|
||||||
|
done <<< "$exts"
|
||||||
|
else
|
||||||
|
bashio::log.info " (no extensions enabled)"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
bashio::log.info "=============================================="
|
||||||
|
}
|
||||||
|
|
||||||
# --------- Main logic ----------
|
# --------- Main logic ----------
|
||||||
|
|
||||||
upgrade_postgres_if_needed() {
|
upgrade_postgres_if_needed() {
|
||||||
@@ -136,6 +153,7 @@ upgrade_postgres_if_needed() {
|
|||||||
wait_for_postgres
|
wait_for_postgres
|
||||||
else
|
else
|
||||||
bashio::log.info "PostgreSQL data directory version ($CLUSTER_VERSION) matches image version ($IMAGE_VERSION)."
|
bashio::log.info "PostgreSQL data directory version ($CLUSTER_VERSION) matches image version ($IMAGE_VERSION)."
|
||||||
|
show_db_extensions
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user