Tabellen

../../_images/kunst-am-bau-abstreifer.jpg

« Übersicht: Manage PostgreSQL


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;