Table of Contents

PostgreSQL

Shared Database für alle Services.

Details

Key Value
Container CT 110
IP 10.100.161.110
Port 5432
RAM 1 GB
Version 15

Datenbanken

Database User Service
n8n n8n n8n Workflows
vaultwarden vaultwarden Vaultwarden
forgejo forgejo Forgejo Git

Zugriff

# Auf dem Container
su - postgres
psql
 
# Remote (von anderem CT)
psql -h 10.100.161.110 -U <user> -d <database>

Befehle

-- Datenbanken anzeigen
\l
 
-- User anzeigen
\du
 
-- Zu DB wechseln
\c <database>
 
-- Tabellen anzeigen
\dt

Backup

# Alle Datenbanken
pg_dumpall -U postgres > backup.sql
 
# Einzelne DB
pg_dump -U postgres <database> > database.sql

Backup-Location: /var/lib/pve/local/dump/

Ansible

ansible-playbook site.yml --limit postgres

Credentials

Alle Passwörter in Vaultwarden: