postgres

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
postgres [11/10/2024 - 07:03] adminpostgres [14/02/2025 - 20:33] (aktuell) thommie_netzwissen.de
Zeile 3: Zeile 3:
 https://computingforgeeks.com/how-to-install-postgresql-13-on-ubuntu/ https://computingforgeeks.com/how-to-install-postgresql-13-on-ubuntu/
  
-====== Shell Zugang ======+===== Shell Zugang =====
  
 <code> <code>
Zeile 16: Zeile 16:
 </code> </code>
  
 +===== Alle aktiven Verbindungen trennen =====
  
-\l listet alle DBs.Danach zu einer DB verbinden+<code> 
 +SELECT pg_terminate_backend(pid)                
 +FROM pg_stat_activity 
 +WHERE datname = 'discourse' AND leader_pid IS NULL; 
 +</code> 
 + 
 +===== psql ===== 
 + 
 +Basisbefehle 
 + 
 +\l Áuflisten aller DBs 
 + 
 + 
 + 
 +Danach zu einer DB verbinden
  
 <code> <code>
Zeile 29: Zeile 44:
 Das Standard Schema ist public  Das Standard Schema ist public 
  
-Alle Tabellen löschen+Alle Tabellen in einer DB löschen
  
 <code> <code>
Zeile 41: Zeile 56:
 </code> </code>
  
-\du listet alle User+\q beendet die Verbindung
  
-User Passwort ändern+===== User Passwort ändern ===== 
 + 
 +\du listet alle User
  
 <code> <code>
Zeile 49: Zeile 66:
 </code> </code>
  
-Zugriffsrechte auf Datenbank+Zugriffsrechte auf Datenbank erteilen
  
 <code> <code>
Zeile 58: Zeile 75:
 </code> </code>
  
 +Historie der Kommandos in psql 
  
 \s command history \s command history
 +
 +beenden
  
 \q DB shell beenden \q DB shell beenden
Zeile 78: Zeile 98:
 </code> </code>
  
 +====== Dump einer Datenbank als sql ======
  
-====== Dump der Datenbanken ====== +  - Login auf Postgress Server 
- +  sudo nach postgres 
-1. Login auf Postgress Server +  Wechsel ins Home Dir von postgres (wg. Schreibrechten für sql File)
-2. sudo nach postgres +
-3. Wechsel ins Home Dir von postgres (wg. Schreibrechten für sqwl File+
  
 <code> <code>
Zeile 115: Zeile 134:
 ====== Verbindungstest zum postgresql Server ====== ====== Verbindungstest zum postgresql Server ======
  
-Test einer postgres Verbindung +Test einer postgres Verbindungpg_isready ist Teil von postgresql-client
- +
-pg_isready ist Teil von postgresql-client+
  
 <code> <code>
Zeile 126: Zeile 143:
  
 <code> <code>
-root@docker2:/var/discourse# pg_isready -d discourse -h 10.10.10.18 -p 5432 -U discourse+root@docker2:/var/discourse# pg_isready -d Discoursedev -h 10.10.10.18 -p 5432 -U Discourse                      
 10.10.10.18:5432 - Verbindungen werden angenommen 10.10.10.18:5432 - Verbindungen werden angenommen
 +root@docker2:/var/discourse# 
 </code> </code>
  
  • postgres.1728630239.txt.gz
  • Zuletzt geändert: 11/10/2024 - 07:03
  • von admin