Spaltennamen Abfragen

Hallo,

wie kann ich in Postgresql die Spaltennamen von den einzelnen Tabellen abfragen?

Danke für eure Antwort.

Gruß MisterX

Was genau möchtest du erreichen?

Ansonsten als allgemeine Information hilft ein Blick ins information_schema.

Und dort information_schema.columns.

Andreas

Ich benötige die Überschrift von den Tabellenspalten, damit ich überprüfen kann, ob alle erforderlichen Spalten über shp2pgsql mitgekommen sind.

Im Prinzip muss ich aus dem information_schema folgendes verwenden: column_name

Nur wie ruf ich das richtig auf?

Was ist daran denn sooo schwer?

test=# \d foo
         Tabelle »public.foo«
 Spalte |       Typ        | Attribute
--------+------------------+-----------
 key    | double precision |
 value  | double precision |
Indexe:
    "idx_key" btree (key)
    "idx_key_and_value" btree (key, value)
    "idx_value" btree (value)

test=# select column_name from information_schema.columns where table_schema='public' and table_name='foo';
 column_name
-------------
 key
 value
(2 Zeilen)

Oder was genau brauchst Du?

Andreas

Danke. Genau das brauch ich. Mir war der teil hinter dem from nicht ganz klar.