Hallo. Ich habe mir von sorceforge.org das Webinterface phpPgAdmin heruntergeladen um damit PostgreSQL zu verwalten. Allerdings scheitert es bereits beim Login. In der FAQ steht, dass man in der Datei pg_hba.conf der Login-Typ auf md5 gesetzt werden soll. Das habe ich in der Datei /var/lib/pgsql/data/pg_hba.conf gemacht. Danach startete PostgreSQL nicht mehr. Also habe ich das wieder rückgängig gemacht. Was muss ich also wo machen? Eigentlich geht es erstmal nur darum, Datenbanken anzulegen. OpenOffice.org stürzt dabei ab. Webmin legt zwar die Datenbank an, aber bei Tables kommt immer "Failed to create table : SQL create table "test" ("test" text(15)) failed : parser: parse error at or near "(" at character 33". Über die Konsole kommt mit dem selben Befehl zwar keine Fehlermeldung, aber der Table wird nicht angelegt. Ich nehme mal an, dass ich etwas _komplett_ falsch mache. Aber was? Könnt ihr mir einen Tipp geben? Gruß Marcus
On Mon, Apr 12, 2004 at 01:22:03PM +0200, Marcus Habermehl wrote:
Webmin legt zwar die Datenbank an, aber bei Tables kommt immer "Failed to create table : SQL create table "test" ("test" text(15)) failed : parser: parse error at or near "(" at character 33".
Du verwendest einen komischen SQL-Dialekt. Zu Empfehlen ist, das du dir die PostgreSQL-Doku mitinstallierst und da mal durch die "Data Types" Section liest - die ist naemlich in den verschiedenen SQL-Umgebung schoen unterschiedlich. Wenn man sich Muehe gibt, kann man auch kompatibles SQL schreiben, das unter ziemlich alles Backends laeuft aber an einigen Stellen Komfort- oder Geschwindigkeitsnachteile hat. file:/usr/share/doc/packages/postgresql/html/datatype-character.html Die Postgres Dokumentation hat in weiten Teilen eine Sektion in der Abweichungen vom SQL-Standard aufgezeigt werden. -- Have fun, Peter
Am Di, 2004-04-13 um 13.58 schrieb Peter Wiersig:
On Mon, Apr 12, 2004 at 01:22:03PM +0200, Marcus Habermehl wrote:
Webmin legt zwar die Datenbank an, aber bei Tables kommt immer "Failed to create table : SQL create table "test" ("test" text(15)) failed : parser: parse error at or near "(" at character 33".
Du verwendest einen komischen SQL-Dialekt. Zu Empfehlen ist, das du dir die PostgreSQL-Doku mitinstallierst und da mal durch die "Data Types" Section liest - die ist naemlich in den verschiedenen SQL-Umgebung schoen unterschiedlich. Wenn man sich Muehe gibt, kann man auch kompatibles SQL schreiben, das unter ziemlich alles Backends laeuft aber an einigen Stellen Komfort- oder Geschwindigkeitsnachteile hat.
Nee, nee. Nicht _ich_ verwende diesen Dialekt, sondern Webmin. Die Doku wollte ich mir mal an einem ruhigen Wochenende zu Gemüte führen. Momentan ist bei mir nämlich zu stressig, als dass ich hier großartig pauken könnte. :-( Momentan behelfe ich mir mit pgaccess. Zumindest was das Anlegen von Tables angeht. Datenbanken anlegen ist ja recht einfach. Nur das Problem mit OOo (die Abstürze) ist weiterhin ungeklärt. Zumal die Tables auch nicht angezeigt werden. Aber das scheint ein Problem von ODBC zu sein. Denn der DataManager kann auch nicht auf die Tables zugreifen. Aber das wäre ja wieder ein anderer Thread. [...]
Die Postgres Dokumentation hat in weiten Teilen eine Sektion in der Abweichungen vom SQL-Standard aufgezeigt werden.
Ein weiterer Grund mit die Doku anzuschauen. Aber wie gesagt, dass geht es in einem ruhigen Moment. Und davon habe ich zur Zeit nicht viele. Gruß Marcus
participants (2)
-
Marcus Habermehl
-
Peter Wiersig