datenbank:postgresql
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| datenbank:postgresql [2026-05-08 07:49:41] – [Benutzer anlegen] manfred | datenbank:postgresql [2026-05-15 10:46:00] (aktuell) – manfred | ||
|---|---|---|---|
| Zeile 23: | Zeile 23: | ||
| ===== Anleitungen bzw. Beispiele ===== | ===== Anleitungen bzw. Beispiele ===== | ||
| + | * **[[:: | ||
| * **[[:: | * **[[:: | ||
| + | * **[[:: | ||
| * [[:: | * [[:: | ||
| * [[:: | * [[:: | ||
| Zeile 97: | Zeile 99: | ||
| - | ==== Benutzer anlegen | + | ==== Netzwerkzugriffe erlauben |
| + | |||
| + | <code bash Zugriffe aus allen Netzen erlauben> | ||
| + | > echo " | ||
| + | > echo " | ||
| + | > echo " | ||
| + | </ | ||
| + | |||
| + | <code bash neue CFG laden> | ||
| + | > service postgresql reload | ||
| + | </ | ||
| <code bash offene DB-Ports zeigen> | <code bash offene DB-Ports zeigen> | ||
| Zeile 104: | Zeile 116: | ||
| LISTEN | LISTEN | ||
| </ | </ | ||
| + | |||
| + | |||
| + | ==== Benutzer anlegen ==== | ||
| <code bash DB-Benutzer anzeigen> | <code bash DB-Benutzer anzeigen> | ||
| Zeile 185: | Zeile 200: | ||
| ON TABLES | ON TABLES | ||
| TO dbuser; | TO dbuser; | ||
| + | </ | ||
| + | |||
| + | |||
| + | === Test-DB + Test-Tabelle anlegen === | ||
| + | |||
| + | <code bash> | ||
| + | > echo " | ||
| + | Password: | ||
| + | CREATE DATABASE | ||
| + | |||
| + | > echo "GRANT CONNECT ON DATABASE testdb TO dbuser;" | ||
| + | > echo "GRANT USAGE, CREATE ON SCHEMA public TO dbuser;" | ||
| + | > echo "GRANT SELECT, INSERT, UPDATE, DELETE ON ALL TABLES IN SCHEMA public TO dbuser;" | ||
| + | > echo "ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT, INSERT, UPDATE, DELETE ON TABLES TO dbuser;" | ||
| + | > echo "GRANT USAGE, SELECT ON ALL SEQUENCES IN SCHEMA public TO dbuser;" | ||
| + | > echo "ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT USAGE, SELECT ON SEQUENCES TO dbuser;" | ||
| + | |||
| + | > echo -e ' | ||
| + | List of roles | ||
| + | Role name | | ||
| + | -----------+------------------------------------------------------------ | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | List of databases | ||
| + | | ||
| + | -----------+----------+----------+-----------------+---------+---------+------------+-----------+----------------------- | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | (4 rows) | ||
| + | |||
| + | |||
| + | > echo ' | ||
| + | Password: | ||
| + | CREATE TABLE | ||
| + | |||
| + | > echo ' | ||
| + | Password: | ||
| + | List of relations | ||
| + | | ||
| + | --------+---------+-------+-------- | ||
| + | | ||
| + | (1 row) | ||
| + | |||
| + | > echo " | ||
| + | Password: | ||
| + | INSERT 0 1 | ||
| + | |||
| + | > echo " | ||
| + | Password: | ||
| + | id | code | ||
| + | ----+------ | ||
| + | 1 | ABC | ||
| + | (1 row) | ||
| </ | </ | ||
/home/http/wiki/data/attic/datenbank/postgresql.1778226581.txt · Zuletzt geändert: von manfred
