services:postgresql
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| services:postgresql [2026/02/06 20:22] – Refactor: Create postgresql service page admin | services:postgresql [2026/02/08 08:34] (current) – created - external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== PostgreSQL ====== | ====== PostgreSQL ====== | ||
| - | Shared | + | Shared |
| - | ===== Access | + | ===== Details |
| - | ^ Item ^ Value ^ | + | ^ Key ^ Value ^ |
| | Container | CT 110 | | | Container | CT 110 | | ||
| - | | IP | 10.100.161.110:5432 | | + | | IP | 10.100.161.110 |
| - | | Admin | pgadmin | + | | Port | 5432 | |
| + | | RAM | 1 GB | | ||
| + | | Version | ||
| - | ===== Databases | + | ===== Datenbanken |
| - | ^ Database ^ User ^ Used By ^ | + | ^ Database ^ User ^ Service |
| - | | n8n | n8n | [[services:n8n|n8n]] | + | | n8n | n8n | n8n Workflows |
| - | | vaultwarden | vaultwarden | [[services:vaultwarden|Vaultwarden]] | | + | | vaultwarden | vaultwarden | Vaultwarden |
| + | | forgejo | forgejo | Forgejo Git | | ||
| - | ===== Management | + | ===== Zugriff |
| <code bash> | <code bash> | ||
| - | # Connect as admin | + | # Auf dem Container |
| - | pct exec 110 -- su - postgres | + | su - postgres |
| + | psql | ||
| - | # List databases | + | # Remote (von anderem CT) |
| - | pct exec 110 -- su - postgres -c "psql -l" | + | psql -h 10.100.161.110 -U < |
| + | </ | ||
| - | # Connect to specific DB | + | ===== Befehle ===== |
| - | psql -h 10.100.161.110 | + | |
| + | <code sql> | ||
| + | -- Datenbanken anzeigen | ||
| + | \l | ||
| + | |||
| + | -- User anzeigen | ||
| + | \du | ||
| + | |||
| + | -- Zu DB wechseln | ||
| + | \c < | ||
| + | |||
| + | -- Tabellen anzeigen | ||
| + | \dt | ||
| </ | </ | ||
| ===== Backup ===== | ===== Backup ===== | ||
| - | Daily backup | + | <code bash> |
| + | # Alle Datenbanken | ||
| + | pg_dumpall -U postgres > backup.sql | ||
| + | |||
| + | # Einzelne DB | ||
| + | pg_dump -U postgres < | ||
| + | </ | ||
| + | |||
| + | Backup-Location: | ||
| + | |||
| + | ===== Ansible ===== | ||
| + | |||
| + | <code bash> | ||
| + | ansible-playbook site.yml --limit postgres | ||
| + | </ | ||
| + | |||
| + | ===== Credentials ===== | ||
| - | ===== Related ===== | + | Alle Passwörter in Vaultwarden: |
| + | * **Organisation: | ||
| + | * **Collection: | ||
| - | * [[services: | ||
| - | * [[services: | ||
services/postgresql.1770409320.txt.gz · Last modified: by admin
