PL/pgSQL Compiler

Hallo,

so, nachdem ich ja jetzt den Unterschied zwischen PL/pgSQL und PL/SQL kenne (Danke… :wink: ) bin ich auf der Suche nach einem Compiler.

Kennt jemand einen Freeware-Compiler?

Danke & Lg

hallo

es gibt keinen compiler im eigentlichen sinn: pl/pgsql ist eine art fix im postgresql eingebaute skriptsprache. du schreibst die programmtexte in einem editor deiner wahl und führst sie dann in der db-oberfläche wie einen sql-befehl aus. dabei wird der programmcode in ein internes format übersetzt (den schritt kann man durchaus als compilieren bezeichnen). das fertige programm wird entweder sofort ausgeführt oder als modul (funktion, prozedur oder package) in der db abgelegt. der sinn von pl/pgsql ist ja gerade der, dass das programm direkt vom db-kernel ausgeführt wird - du also einen direkten db-zugriff hast. damit kann man nicht nur sehr komfortabel db-programme schreiben, das fertige programm ist auch meist extrem flott (im vergleich zu anderen db-zugriffen). einzige einschränkung: dein pl/pgsql-programm sollte eher db-lastig und nicht cpu-lastig sein, sonst wird der db-kernel unnötig belastet.

lg
erwin