Revision e57dd5a6
Von Sven Schöling vor fast 14 Jahren hinzugefügt
doc/INSTALL.texi | ||
---|---|---|
252 | 252 |
@node Erweiterung für servergespeicherte Prozeduren |
253 | 253 |
@section Erweiterung für servergespeicherte Prozeduren |
254 | 254 |
|
255 |
In der Datenbank @code{template1} muss die Unterstützung für |
|
256 |
servergespeicherte Prozeduren eingerichet werden. Melden Sie sich |
|
257 |
dafür als Benutzer ``postgres'' an der Datenbank an, und führen Sie |
|
258 |
die folgenden Kommandos aus: |
|
255 |
In der Datenbank @code{template1} muss die Unterstützung für servergespeicherte |
|
256 |
Prozeduren eingerichet werden. Melden Sie sich dafür als Benutzer ``postgres'' |
|
257 |
an der Datenbank an, und führen Sie die folgenden Kommandos aus: |
|
258 |
|
|
259 |
@code{create language 'plpgsql';} |
|
260 |
|
|
261 |
Achtung: In älteren Postgresversionen (vor 8.0) muss der Handler für die |
|
262 |
Sprache manuell anlelegt werden, diese Versionen werden aber nicht mehr |
|
263 |
offiziell von Lx-Office unterstützt. Dafür dann die folgenden Kommandos: |
|
259 | 264 |
|
260 | 265 |
@code{create function plpgsql_call_handler () returns opaque as '/usr/lib/pgsql/plpgsql.so' language 'c'; |
261 | 266 |
@* |
262 |
create language 'plpgsql' handler plpgsql_call_handler |
|
263 |
lancompiler 'pl/pgsql';} |
|
264 |
|
|
265 |
Bitte beachten Sie, dass der Pfad zur Datei @code{plpgsql.so} von |
|
266 |
Distribution zu Distribution verschiedlich sein kann. Bei |
|
267 |
Debian/Ubuntu befindet sie sich unter |
|
268 |
@code{/usr/lib/postgresql/lib/plpgsql.so}, bei Ubuntu 9.10 unter @code{/usr/lib/postgresql/8.4/lib/plpgsql.so}. |
|
267 |
create language 'plpgsql' handler plpgsql_call_handler lancompiler 'pl/pgsql';} |
|
269 | 268 |
|
269 |
Bitte beachten Sie, dass der Pfad zur Datei @code{plpgsql.so} von Distribution |
|
270 |
zu Distribution verschiedlich sein kann. Bei Debian/Ubuntu befindet sie sich |
|
271 |
unter @code{/usr/lib/postgresql/lib/plpgsql.so}. |
|
270 | 272 |
|
271 | 273 |
@c --------------------------------------------------------------- |
272 | 274 |
|
Auch abrufbar als: Unified diff
INSTALL: create language 'plpgsql' auf 8.0+ angepasst.