datenbanken:postgresql

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
datenbanken:postgresql [2021/04/28 09:52] – [Admin-tätigkeiten] stdatenbanken:postgresql [2023/11/14 15:57] (aktuell) st
Zeile 14: Zeile 14:
  
 ===== Verwaltung ===== ===== Verwaltung =====
 +
   * [[http://pgadmin.org/|phppgadmin]] [[wpde>PhpPgAdmin]]   * [[http://pgadmin.org/|phppgadmin]] [[wpde>PhpPgAdmin]]
   * [[http://sourceforge.net/projects/pgaccess/|pgaccess]]   * [[http://sourceforge.net/projects/pgaccess/|pgaccess]]
Zeile 42: Zeile 43:
   - 9.6-Pakete entfernen   - 9.6-Pakete entfernen
  
 +==== backup ====
 +
 +# oder su -l postgres
 +sudo postgres pg_dump DB > DB.sql
 +
 +<code bash>
 +CURRENT_DATE=$(date +%Y%m%d_%H%M)
 +export PGPASSWORD="GEHEIM"
 +pg_dumpall -h localhost -U postgres > $CURRENT_DATE.sql
 +</code>
 +
 +
 +===== Fehlerbehebung =====
 +
 +==== Konfguration interaktiv prüfen ====
 +
 +
 +''sudo -u postgres /usr/lib/postgresql/15/bin/postgres --config-file=/etc/postgresql/15/main/postgresql.conf -D /var/lib/postgresql/15/main; echo $?''
 +
 +
 +==== SSL Cert nicht lesbar ====
 +
 +<file>FATAL:  could not access private key file "/etc/ssl/private/ssl-cert-snakeoil.key": Permission denied</file>
 +
 +Debian12 postgres ist sollte bereits Mitglied der Gruppe "ssl-cert" sein: <code bash>usermod -aG ssl-cert postgres</code>
 +
 +Problem: /etc/ssl/private ist chmod 700 mit root.root:
  
 +<code bash>
 +chgrp ssl-cert /etc/ssl/private
 +chmod g+rx /etc/ssl/private
 +</code>