まぁ、デフォルトでは対応してないんですがTriggerを駆使して実現した人が居るみたいです。 sqlite - Foreign Key Triggers まぁINSERTとかの時に参照してるカラムに該当してる値が無いとRAISE()するようなTriggerを定義する、、、みたいなノリですね。 CREATE TABLE User ( user_seq INTEGER PRIMARY KEY, user_id TEXT, password_digest TEXT, created_on DATETIME DEFAULT current_date, updated_on DATETIME DEFAULT current_date ); CREATE TABLE Profile ( user_seq INTEGER PRIMARY KEY CONSTRAINT fk_user_seq REFERE