Tabellen¶

« Übersicht: Manage PostgreSQL
Inhalt
Die Relation (Tabelle) ist der wichtigste Objekt-Typ in relationalen Datenbanken.
Eine Tabelle anlegen¶
CREATE TABLE bkzfrau (
num INTEGER,
beruf VARCHAR(150)
);
Tabellenstruktur¶
\d bkzfrau
\d bkzfrau
Table "public.bkzfrau"
Column | Type | Modifiers
--------+------------------------+-----------
num | integer |
beruf | character varying(150) |
Liste der System-Tabellen¶
\dtS
-- Beispiel mit Teil des Namens
\d pg_am
Die 10 größten Tabellen in der DB¶
SELECT table_name
, pg_relation_size(table_schema || '.' || table_name) as size
FROM information_schema.tables
WHERE table_schema NOT IN ('information_schema', 'pg_catalog')
ORDER BY size DESC
LIMIT 10;
Tabelle umbenennen¶
ALTER TABLE leika RENAME TO leikarow;