[Mapserver-DE] Postgresql Metadaten

NETGIS Schroeter schroeter at netgis.de
Fre Feb 23 09:39:27 CET 2007


Moin Jürgen,

genau das ist es, hätte mir da wohl die Zähne ausgebissen...

Besten Dank aus Trier
Sven


----- Original Message ----- 
From: "Jürgen E. Fischer" <jef at norbit.de>
To: <mapserver-de at freegis.org>
Sent: Thursday, February 22, 2007 8:54 PM
Subject: Re: [Mapserver-DE] Postgresql Metadaten


Moin Sven,

> Die Kommentare werden mir jetzt ausgegeben, allerdings nicht mehr die
> Spalten ohne Kommentare.

Die Spalten ohne Kommentar kommen in pg_description ja auch nicht vor
und fallen daher aus der Abfrage raus.  Probier's mal so:

SELECT
  COALESCE(
    (SELECT
       d.description
     FROM
       pg_description d
     WHERE
           d.objsubid=a.attnum
       AND d.objoid=c.oid
    ),
    'no comment'
  ) AS column_description,
  a.attnum AS ordinal_position,
  a.attname AS column_name,
  t.typname AS data_type
FROM
  pg_class c,
  pg_attribute a,
  pg_type t
WHERE
      c.relname = 'meinetabelle'
  AND a.attnum > 0
  AND a.attrelid = c.oid
  AND a.atttypid = t.oid
ORDER BY
  a.attnum


Jürgen

-- 
Jürgen E. Fischer         norBIT GmbH               Tel. +49-4931-918175-31
Dipl.-Inf. (FH)           Rheinstraße 13            Fax. +49-4931-918175-50
Software Engineer         D-26506 Norden               http://www.norbit.de

-- 
norBIT Gesellschaft für Unternehmensberatung und Informationssysteme mbH
Rheinstraße 13, 26506 Norden, GF: Jelto Buurman, HR: Amtsgericht Emden, HRB 
5502

_______________________________________________
Mapserver-DE mailing list
Mapserver-DE at freegis.org
https://freegis.org/mailman/listinfo/mapserver-de 





This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)