From e9fcb4f4f7b163f18ece63c51a72195946f7468b Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 31 Jan 2024 11:47:40 +0100 Subject: [PATCH] Create 10-vector.sh --- .../docker-entrypoint-initdb.d/10-vector.sh | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 postgres/rootfs/docker-entrypoint-initdb.d/10-vector.sh diff --git a/postgres/rootfs/docker-entrypoint-initdb.d/10-vector.sh b/postgres/rootfs/docker-entrypoint-initdb.d/10-vector.sh new file mode 100644 index 000000000..93f760453 --- /dev/null +++ b/postgres/rootfs/docker-entrypoint-initdb.d/10-vector.sh @@ -0,0 +1,27 @@ +#!/usr/bin/env bashio +# shellcheck shell=bash +set -e + +echo "Setting + +##################### +# Prepare vector.rs # +##################### + +# Set variables for vector.rs +DB_PORT=5432 +DB_HOSTNAME=localhost +DB_PASSWORD="$(bashio::config 'POSTGRES_PASSWORD')" +DB_USERNAME=postgres +if bashio::config.has_value "POSTGRES_USER"; then POSTGRES_USER="$(bashio::config "POSTGRES_USER")"; else POSTGRES_USER=postgres; fi + +export DB_PORT +export DB_HOSTNAME +export DB_USERNAME +export DB_PASSWORD +echo "DROP EXTENSION IF EXISTS vectors; + CREATE EXTENSION vectors; +\q"> setup_postgres.sql + +# Enable vectors +psql \"postgres://$DB_USERNAME:$DB_PASSWORD@$DB_HOSTNAME:$DB_PORT" < setup_postgres.sql || true