Hi,
> ---> hsadmin (sollten wir ins Trac schreiben, sobald das wieder geht.)
Ach, du erinnerst mich da ja an was ...
> Feature: Als sicher bekannte Zusatzfunktionen, Sprachen u.ä. als
> Konfigurations Option zu den PgSQL-DBs hinzufügen.
>
> Sprachen:
>
> [X] PL/PGSQL
> [X] PL/PERL
> [X] PL/JAVA
> ...
Mit welchen User Rechten werden die Stored Procedures dann ausgeführt? Mir ist
keine Möglichkeit bekannt, dafür zu sorgen, dass die mit den Rechten eines
anderen Users als "postgres" ausgeführt werden.
> Funktionen:
> [X] PostGIS
> [X] tsearch2
> ...
>
> Das könnte eine flexible Alternative gegenüber template1 darstellen.
> Inbesondere wird template1 IMHO nur beim Anlegen einer DB ausgewertet.
Ja, template1 ist nur eine Vorlage, die kopiert wird, wenn man eine neue
Datenbank anlegt. Wenn man ein Feature in alle existierenden Datenbanken
installieren will, muss man es in alle existierenden Datenbanken "einzeln"
installieren.
Für einfach zu installierende Features wären die Skripte auch bevor hsadmin so
weit ist eine gute und leicht umzusetzende Lösung. Sobald hsadim dann
einsatzbereit ist, kann man relativ einfach diese Skripte durch solche
ersetzten, die auf den CLI Client aufsetzen.
hs_pginstall (vereinfacht)
------
#! /bin/bash
case $0 in
tsearch2 ) psql $1 < /usr/share/postgresql/8.1/contrib/tsearch2.sql ;;
* ) echo usage: ... ;;
esac
------
Christof
--
actSoft gmbh Software nach Maß
Zugspitzstr. 211 www.actsoft.de
86165 Augsburg cd at actsoft.de
Registergericht Augsburg
Geschäftsführer Augsburg HRB 21896
Christof Donat UStID: DE 248 815 055