hmm, die Datentypen hat er problemlos angenommen:
sqlite> .schema
CREATE TABLE test
(
id\_text
Int NOT NULL,
id\_lang
Int NOT NULL,
name
Varchar(45),
textblock
Longtext
);
das Problem gibts eher bei dem ALTER
sqlite> ALTER TABLE test
ADD PRIMARY KEY(id\_text
,id\_lang
);
SQL error: near "PRIMARY": syntax error
sqlite> ALTER TABLE "test" ADD PRIMARY KEY ("id_text","id_lang");
SQL error: near "PRIMARY": syntax error
Der Primärschlüssel setzt sich nämlich aus den zwei Attributen zusammen.
Gruß Jan