When the default value is "falsey"
Table users {
id integer [primary key]
age integer [not null, default: 0]
deceased boolean [not null, default: False]
}
The default is completely omitted from the generated dbml and sql
Table users {
id integer [primary key]
age integer [not null]
deceased boolean [not null]
}
CREATE "users" (
"id" integer PRIMARY KEY,
"age" integer NOT NULL,
"deceased" boolean NOT NULL,
The should be generated as
- age integer [not null]
+ age integer [default: 0, not null]
- deceased boolean [not null]
+ deceased boolean [default: false, not null]
and
- "age" integer NOT NULL,
+ "age" integer NOT NULL DEFAULT 0,
- "deceased" boolean NOT NULL,
+ "deceased" boolean NOT NULL DEFAULT false,
When the default value is "falsey"
The default is completely omitted from the generated dbml and sql
The should be generated as
and