Alexander Foken: / (DATENBANK) PostgreSQL hängt bei 30. CREATE TABLE

Beitrag lesen

Moin Moin !

Ich arbeite an einem umfangreichen CGI für Intranets, daß auf verschiedenen Datenbanken (Oracle, MSSQL und jetzt auch PostgreSQL) aufsetzt. Bei der Initialisierung werden alle benötigten Tabellen aus dem CGI heraus angelegt (Namen der Datenbank-Typen werden je nach DB angepaßt). Mit Oracle und MSSQL klappt das recht gut, PostgreSQL hängt nach dem 30. CREATE TABLE einfach in der DBI-Methode 'do' fest; die Tabelle wird allerdings noch vollständig angelegt.

CREATE TABLE REPORTS (REPORT_ID SERIAL NOT NULL,REPORT_TYPE VARCHAR(20) NOT NULL,PARENT_ID INTEGER NOT NULL,OWNER_ID INTEGER NOT NULL,NAME VARCHAR(99) NOT NULL,UPLOAD_TIMESTAMP INTEGER NOT NULL,CHANGE_TIMESTAMP INTEGER ,DELETED SMALLINT ,QUERY VARCHAR(2000) ,DOC_ID INTEGER ,RESERVED VARCHAR(2000) ,CONSTRAINT PK_REPORTS PRIMARY KEY (REPORT_ID))

PostgreSQL 7.2.1 läuft auf einem Dual-P3-System unter Linux 2.4.18 (Slackware 8.1), SCSI-Software-RAID. Webserver ist der Apache 1.3.22 auf Windows 2000 SP3, Perl ist Version 5.6.0 (ActiveState Build 620).

Nun die Frage aller Fragen: Warum hängt PostgreSQL ? Und warum erst nach 30x CREATE TABLE ?

Hat vielleicht jemand einen Tip (außer Google), wo ich noch nachsehen kann ?

Alexander