Archive for Januar, 2009

Ubuntu Linux und PostgresSQL

PostgresSQL wird bei Ubuntu standardmäßig nicht mit installiert via aptitude ist aber kein Problem:

apt-get install postgresql

Ebenso lässt sich das Administrationstool pgAdmin III installieren:

apt-get install pgadmin3

Nun gibt es das Problem, dass wir das Standardpasswort des neu installierte Servers nicht kennen, und somit ein Login über pgAdmin III nicht möglich ist. Abhilfe schafft hier folgender Vorgang:

sudo su postgres -c psql template1
ALTER ROLE postgres WITH PASSWORD ‘meinPasswort’;
\q << zum Verlassen

Nun müsste auch der Login über pgAdmin III möglich sein.

Zur Installation des browserbasierenden phpPgAdmin sind neben der Installation von Apache2 und PHP auch das Paket php5-pgsql notwendig. Nach der Installation von phpPgAdmin sollte die config.inc.php folgende Zeile aufweisen, damit ein Login möglich ist:

$conf['extra_login_security'] = false;

Gegebenenfalls muss die pg_hba.conf noch editiert werden. Ein Zugriff des gesamten Netzwerks sollte dann etwa so aussehen:

host     all     all     192.168.1.0/24     md5

Kein Kommentar »