Null Plan

Hallo Leute,

ich bin ein absoluter Newbie in Sachen PostgreSQL. Auch sind meine Apache und Linux Kenntisse noch sehr gering.
Meine Kenntnisse beziehen sich auf HTML / Javascript / Flash - also reines Webdesign.

Jetzt bin ich dazu verdonnert worden, eine PostgreSQL Datenbank einzurichten und habe null-plan.
Ich weiss, dass ich mich erst einlesen sollte - jedoch drängt die Zeit etwas.
Ich hoffe, dass ich hier im pg-Forum Hilfe von euch Spezialisten bekomme.

Auf dem Webserver ist Postgre schon vorinstalliert. Ich habe einfach mal:

./configure
gmake
su
gmake install
adduser postgres
mkdir /usr/local/pgsql/data
chown postgres /usr/local/pgsql/data
su - postgres
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data >logfile 2>&1 &
/usr/local/pgsql/bin/createdb test
/usr/local/pgsql/bin/psql test

eingegeben und schon kam das:

vs170413:~# su
gmake install
adduser postgres
mkdir /usr/local/pgsql/data
chown postgres /usr/local/pgsql/data
su - postgres
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data >logfile 2>&1 &
/usr/local/pgsql/bin/createdb test
/usr/local/pgsql/bin/psql testvs170413:~# gmake install
bash: gmake: command not found
vs170413:~# adduser postgres
Adding user postgres'... Adding new group postgres’ (65002).
Adding new user postgres' (65002) with group postgres’.
Creating home directory /home/postgres'. Copying files from /etc/skel’
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for postgres
Enter the new value, or press ENTER for the default
Full Name []: test
Room Number []: 1234
Work Phone []: 1234
Home Phone []: 1234
Other []:
Is the information correct? [y/N]


Frage:

War es das schon?
Wenn ja - wie nutze ich dann die Datenbank.
Wenn nein - wie geht es weiter?
Gibt es ein Tool wie phpmyadmin?
Wenn ja - wie wird das eingebunden?

Bitte helft mir - Danke

Trockennasenaffe

Gibt es ein Tool wie phpmyadmin?

Ja, gibt es: http://phppgadmin.org/

Mal eine Frage, wieso installierst du nicht ein fertiges PostgreSQL Paket aus deiner Distribution?

Warum installierst du es nochmal, wenn es bereits drauf ist? Und ja, warum nimmst du nicht den Weg aus deiner Distribution? :roll:

Hallo
Danke für die Hinweise…
Wie ich ja schon erwähnte, habe ich keine großen Kenntnise mit Apache und erst recht keinen Plan, was PotgreSQL anbelangt.

Schön - das bedeutet also ich habe PostgreSQL auf dem Server erfolgreich installiert. OK.

Danke “progs” - ich habe mir bei http://phppgadmin.org/ das Tool runtergeladen.
Jetzt muss ich das einfach auf den Server installieren und dann kann ich den dump so wie bei phpmyadmin aufspielen??? Ist das richtig?

Danke für weitere Hilfen

Hallo.
Ich habe jetzt phppgadmin hochgeladen, die config.inc.php editiert und bekomme bei Aufruf diese Meldung:
“Ihre PHP-Installation besitzt keine passende Datenbankunterstützung.”

Was passt nicht?

Ich würde mal behaupten, das deine PHP-Installation nicht mit postgres-Support kompiliert wurde.

An dieser Stelle wäre es schön, wenn du mal mit ein paar mehr Infos zu deiner Konfiguration usw. rausrückst. Distribition, Versionen, usw.

Pack das mal in eine phpDatei und rufe die Datei über den Webserver auf:

<?
phpinfo&#40]

Da muss dann sich irgendwo was zu pgsql finden, ansonsten hast du ein Problem.

Domski

Hallo Domski - meinst Du das?


dbx support enabled
dbx version 1.0.0
supported databases MySQL ODBC PostgreSQL Microsoft SQL Server FrontBase Oracle 8 (oci8) Sybase-CT


PostgreSQL ist also auf dem Server installiert - Habe ja schon benutzer/passwort etc. angelegt…

Aber ich komme nicht weiter - Das phppgadmin bringt mir den schon erwähnten Fehler…

hi,

hast du das postgresql datenbank modul installiert und wird es auch geladen? be ubuntu/debian heißt es php4-pgsql. in anderen distributionen ähnlich. ob es installiert ist, siehst da an der phpinfo(); ausgabe…

cu tb.

Wenn das das einzigste ist, wo etwas von pgsql zu lesen ist, fehlt das PHP-Modul, wie Xandrian schon schrub.

Versuche erstmal, dich über die Konsole mit psql am DB-Server anzumelden.