| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
| datenbank:postgresql [2024-02-24 15:40:02] – [Anleitungen bzw. Beispiele] manfred | datenbank:postgresql [2025-08-09 17:32:16] (aktuell) – [Anleitungen bzw. Beispiele] manfred |
|---|
| ''SHOW DATABASES'': | ''SHOW DATABASES'': |
| > psql -U postgres -l | > psql -U postgres -l |
| > echo -e "\l" | psql -U mmroot -d postgres | > echo -e "\l" | psql -U username -d postgres |
| |
| ''SHOW TABLES'': | ''SHOW TABLES'': |
| |
| ''CREATE TABLE'' mit "Auto Increment" //("Auto Increment" heißt in PostgreSQL ''SERIAL'' oder ''BIGSERIAL'')//: | ''CREATE TABLE'' mit "Auto Increment" //("Auto Increment" heißt in PostgreSQL ''SERIAL'' oder ''BIGSERIAL'')//: |
| > echo "CREATE TABLE film (ID BIGSERIAL PRIMARY KEY, verzeichnis varchar(1000), datei varchar(100), name varchar(100), type varchar(100), jahr integer, laufzeit integer, altersfreigabe integer, genre varchar(100), produzent varchar(100), regie varchar(100), schauspieler varchar(10000), handlung varchar(100000), UNIQUE (ID));" | psql -U username -d database | > echo "CREATE TABLE film (ID BIGSERIAL PRIMARY KEY, verzeichnis varchar(1000), datei varchar(100), name varchar(100), type varchar(100), jahr integer, laufzeit integer, altersfreigabe integer, genre varchar(100), produzent varchar(100), regie varchar(100), schauspieler varchar(10000), handlung varchar(100000), UNIQUE (pfad, dateiname));" | psql -U username -d database |
| |
| Tabellenstruktur anzeigen: | Tabellenstruktur anzeigen: |
| |
| ''SHOW FULL PROCESSLIST'': | ''SHOW FULL PROCESSLIST'': |
| > echo "SELECT * FROM pg_stat_activity;" | psql -U username | > echo "SELECT * FROM pg_stat_activity;" | psql -U postgres |
| > echo "SELECT datname, pid, state, query, age(clock_timestamp(), query_start) AS age FROM pg_stat_activity WHERE state <> 'idle' AND query NOT LIKE '% FROM pg_stat_activity %' ORDER BY age;" | psql -U username -h 10.1.1.10 | > echo "SELECT datname, pid, state, query, age(clock_timestamp(), query_start) AS age FROM pg_stat_activity WHERE state <> 'idle' AND query NOT LIKE '% FROM pg_stat_activity %' ORDER BY age;" | psql -U username -h 10.1.1.10 |
| |
| |
| > echo "SELECT * FROM Tabelle WHERE Spalte ILIKE ('%suchzeichen%');" | psql -U Benutzer -d Datenbank | > echo "SELECT * FROM Tabelle WHERE Spalte ILIKE ('%suchzeichen%');" | psql -U Benutzer -d Datenbank |
| > echo "SELECT * FROM video WHERE dateiname ILIKE ('%otto%');" | psql -U mmroot -d mm_oeffentlich | |
| |
| |