Refactored db logic. Can now specify schema in config

This commit is contained in:
Jonas Linter
2025-11-04 09:20:02 +01:00
parent e7b789fcac
commit eb10e070b1
6 changed files with 107 additions and 15 deletions

View File

@@ -5,10 +5,12 @@
database:
url: "postgresql+asyncpg://username:password@hostname:5432/database_name"
# Example: "postgresql+asyncpg://alpinebits_user:your_password@localhost:5432/alpinebits"
schema: "alpinebits" # Optional: PostgreSQL schema name (default: public)
# If using annotatedyaml secrets:
# database:
# url: !secret POSTGRES_URL
# schema: "alpinebits" # Optional: PostgreSQL schema name
#
# Then in secrets.yaml:
# POSTGRES_URL: "postgresql+asyncpg://username:password@hostname:5432/database_name"