SQLite docsによると、自動インクリメント列を取得する唯一の方法は主キーです。
複合主キーが必要ですが、自動インクリメントも必要です。SQLite でこれらの両方を達成する方法はありますか?
PostgreSQL で記述したテーブルの関連部分:
CREATE TABLE tstage (
id SERIAL NOT NULL,
node INT REFERENCES nodes(id) NOT NULL,
PRIMARY KEY (id,node),
-- ... other columns
);
この要件の理由は、すべてのノードが最終的にデータを単一の集中型ノードにダンプするためです。単一列の PK では衝突が発生します。