hawkmaster: Shellscript anpassen

Beitrag lesen

Hallo

danke dir für deine Hilfe.
Ja ich habe erst versucht die Version multigl auszuführen aber das läuft bei mir überhaupt nicht durch. Vielleicht liegt es an meiner DB und meinen BigInts?

Ich bekomme viele dieser Fehler:
AUTOINCREMENT is only allowed on an INTEGER PRIMARY KEY

Wenn ich den Output in eine log.txt Datei umleite sehe ich z.b.

CREATE TABLE "myaccount" (
  "accountid" int(10) NOT NULL PRIMARY KEY AUTOINCREMENT
,  "accountno" varchar(255) NOT NULL
,  "accountname" varchar(250) DEFAULT NULL
,  "accountdescription" varchar(250) DEFAULT NULL
,  UNIQUE KEY "account" ("accountno")
);

Es wurde also warum auch immer das int(10) nicht nach INTEGER ersetzt. Das UNIQUE KEY am Schluss dürfte ja vermutlich auch nicht mehr drin stehen?

Und ganz am Schluss sind alle CREATE INDEX so:

CREATE INDEX "" ON "" ("configdir");
CREATE INDEX "" ON "" ("departmentid");
CREATE INDEX "" ON "" ("tabsid");

Ich verwende daher momentan noch das Ursprungs Script ganz oben das bei mir komischerweise durchläuft ohne Fehler bei der gleichen DB, nur halt ohne die Unique Indexes.

vielen Dank und viele Grüße
hawk