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