postgres

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
postgres [24/04/2025 - 10:51] – [Datenbank duplizieren] thommie_netzwissen.depostgres [11/05/2025 - 16:46] (aktuell) thommie_netzwissen.de
Zeile 23: Zeile 23:
   * \d und \d+ zeigt die Spalten einer Tabelle   * \d und \d+ zeigt die Spalten einer Tabelle
   * \du Benutzerrollen   * \du Benutzerrollen
 +
 +===== Datenbank und User anlegen =====
 +
 +<code>
 +create database sqlmail;
 +
 +create user sqlmail with encrypted password 'xxxxxxxxxxxx';
 +
 +grant all privileges on database sqlmail to sqlmail;
 +
 +</code>
  
 ===== Datenbank duplizieren ===== ===== Datenbank duplizieren =====
Zeile 28: Zeile 39:
 WER greift gerade auf die DB zu? WER greift gerade auf die DB zu?
  
-<code>SELECT usename, datname, state FROM pg_stat_activity WHERE usename='discourse2';+<code> 
 +SELECT usename, datname, state FROM pg_stat_activity WHERE usename='discourse2';
  
 </code> </code>
Zeile 47: Zeile 59:
  
 </code> </code>
- 
  
 ===== Schemata ===== ===== Schemata =====
Zeile 58: Zeile 69:
  
 Nach "\c discourse2": alle Tabellen in einer DB löschen Nach "\c discourse2": alle Tabellen in einer DB löschen
- 
 <code> <code>
 +
 DO $$ DECLARE DO $$ DECLARE
   r RECORD;   r RECORD;
Zeile 71: Zeile 82:
  
 q beendet die Verbindung q beendet die Verbindung
- 
  
 ===== Benutzeraktionen ===== ===== Benutzeraktionen =====
  • postgres.1745491890.txt.gz
  • Zuletzt geändert: 24/04/2025 - 10:51
  • von thommie_netzwissen.de