4 ms·
Yeah the parse rules for strict tables are annoying but it doesn't change the underlying semantics: sqlite> create table test ( id integer primary key,
by asa400 2mo ago
Yeah the parse rules for strict tables are annoying but it doesn't change the underlying semantics:
sqlite> create table test (
id integer primary key,
created_at text default current_timestamp,
flag integer not null default 0 check (flag in (0, 1))
) strict;
sqlite> insert into test (flag) values (1);
sqlite> select * from test;
╭────┬─────────────────────┬──────╮
│ id │ created_at │ flag │
╞════╪═════════════════════╪══════╡
│ 1 │ 2026-07-12 04:03:22 │ 1 │
╰────┴─────────────────────┴──────╯