PostgreSQL: Unterschied zwischen den Versionen

Aus Tutorials
Zur Navigation springen Zur Suche springen
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 103: Zeile 103:
\password
\password
</pre>
</pre>
== Sequenzer ändern ==
=== Wert ändern ===
<pre>
SELECT setval('foo', 42, true);  /* nächster Wert ergibt 43 */
SELECT setval('foo', 42, false); /* nächster Wert ergibt 42 */
</pre>
=== Links ===
[http://dev.usw.at/manual/postgres/Orig_DE/functions-sequence.html http://dev.usw.at/manual/postgres/Orig_DE/functions-sequence.html]


== Verbindungsparameter ==
== Verbindungsparameter ==

Aktuelle Version vom 27. März 2022, 15:20 Uhr

Backup erstellen und Restore

PostgreSQL Backup

Benutzerverwaltung

CREATE USER <username> WITH PASSWORD '<password>';  
GRANT ALL PRIVILEGES ON DATABASE <database> to <username>; 

Datenbanken

PostgreSQL Datenbanken

Grundbefehle

Befehl Beschreibung
\l Datenbanken auflisten
\c <database> Mit Datenbank verbinden
\dt Tabellen auflisten
\d <table-name> Tabellenbeschreibung anzeigen
\df Funktionen auflisten
\dv Views auflisten
\ds Sequenzen auflisten
\du Benutzer auflisten
\s Kommando Historie (mit 'q' beenden)

Links

http://www.postgresqltutorial.com/psql-commands/

Login

mit Passwort

psql [-h <server IP>] -U <user> -d <database>

Ausloggen mit:

\q

ohne Passwort

Eine Datei

vi ~/.pgpass

im Homeverzeichnis anlegen (eigener Benutzer als Besitzer) und mit diesen Werten befüllen:

127.0.0.1:5432:somedb:someuser:somepass

Danach in der Datei

vi ~/.bashrc

den Pfad dieser Datei exportieren:

export PGPASSFILE='/home/user/.pgpass'

Wenn alles passt, sollte man sich jetzt ohne Passwort einloggen können:

psql -h 127.0.0.1 -U someuser somedb

Passwort ändern

Nach dem Login folgenden Befehl ausführen:

\password

Sequenzer ändern

Wert ändern

SELECT setval('foo', 42, true);  /* nächster Wert ergibt 43 */
SELECT setval('foo', 42, false); /* nächster Wert ergibt 42 */

Links

http://dev.usw.at/manual/postgres/Orig_DE/functions-sequence.html

Verbindungsparameter

Verbindungsparameter

Links Allgemein

http://www.postgresqltutorial.com/


Zurück zu Hauptseite