ALTER TABLE tablename ADD CONSTRAINT constraintname CHECK, 各 RDBMS の対応状況
- ALTER TABLE tablename ADD CONSTRAINT constraint_name CHECK で
CHECK制約使えるか- PostgreSQL > ○
- MySQL > △
- Sqlite3 > ×
MySQL
- SQL は parse する、けど、どのストレージエンジンもこれを有効化しません
- 細工をしたら有効化しますよ(→ !?)
SQLite3
- 対応してません