Createlang SQL ?

Andreas Tille <[email protected]> Wed, 9 Oct 2013 22:37:04 +0200
Newsgroups gmane.comp.db.postgresql.german
Message-ID <[email protected]>
Hallo,

bis PostgreSQL 9.1 (9.2 habe ich nicht probiert), ging sowas wie

   CREATE OR REPLACE FUNCTION active_uploader_ids_of_pkggroup(text,int) RETURNS SETOF RECORD AS $$
   ..
   $$ LANGUAGE 'SQL';

immer ohne spezielle Vorbereitung.  Ich habe jetzt das postgresql-9.3
Paket in Debian testing installiert und wenn ich obiges versuche kommt:


FEHLER:  Sprache „SQL“ existiert nicht


(das ist ein cut-n-paste - die "einseitigen" Gäsnefüßchen kommen
wirklich so - kann sein, daß da auch noch Gänsefüßchen unten stehen
und die lediglich an der Konsole nicht dargestellt werden)


Also versuche ich:


$ createlang 'SQL' udd
createlang: Sprache „sql“ ist bereits in Datenbank „udd“ installiert


... hmmm, warum geht dann das oben nicht?  Sehe ich mir


$ createlang --list udd
Prozedurale Sprachen
  Name   | Vertraut? 
---------+-----------
 plpgsql | ja


an, steht SQL nicht drin.  Gibt es dafür eine einfache Erklärung?

Die betreffende Datenbank ist übrigens ein Import von

  http://udd.debian.org/udd.sql.gz


Gibt es dazu hilfreiche Hinweise?

Viele Grüße

        Andreas.


-- 
http://fam-tille.de


-- 
Sent via pgsql-de-allgemein mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-de-allgemein