2011-01-10 2 views
5

데이터베이스에 외래 키 메커니즘을 사용하고 싶습니다. 그러나 테이블은 무결성 제약 조건을 따르지 않습니다. 내 sqlite3 db에 외래 키가 지원되는지 어떻게 알 수 있습니까?sqlite 3 외래 키 지원

답변

8

sqlite3 프롬프트에서 "PRAGMA foreign_keys"명령을 입력하고 "0"또는 "1"을 포함하는 단일 행 대신 데이터를 반환하지 않으면 사용중인 SQLite 버전이 외래 키를 지원하지 않습니다 (그것은이 지난 3.6.19 또는 그 정의 SQLITE_OMIT_FOREIGN_KEY 또는 SQLITE_OMIT_TRIGGER)로 컴파일했기 때문에

더 많은 정보는 아래 링크에서 볼 수 있습니다 : http://www.sqlite.org/foreignkeys.html