PostgreSQL
PostgreSQL ist eine der ältesten und fortgeschrittenen objektrelationalen Datenbankverwaltungssysteme (ORDBMS) und ist unter einer BSD-Lizenz freigegeben. Es ist SQL92/SQL99/SQL2003-Standard-konform.
Links
Verwaltung
Installation
Admin-tätigkeiten
Verbindung von der Shell:
PGPASSWORD=Geheim123 psql -U $admin -h $Hostname -p $Port -d $datenbank --set=sslmode=require
- zu Datenbank $Datenbank verbinden: \c Datenbank1
- Tabellen auflisten: \dt
upgrade debian9 zu debian 10
Debian 9 hat Version 9.6.x, debian 10 hat Version 11.x.
Vorgehensweise bei disz-upgrade:
- leeren pg11 cluster entfernen:
pg_dropcluster --stop 11 main
pg_upgradecluster -v 11 9.6 main
su postgres
pg_ctlcluster 11 main start
systemctl status postgresql
- 9.6-Pakete entfernen
backup
# oder su -l postgres sudo postgres pg_dump DB > DB.sql
CURRENT_DATE=$(date +%Y%m%d_%H%M) export PGPASSWORD="GEHEIM" pg_dumpall -h localhost -U postgres > $CURRENT_DATE.sql