mirror of
https://github.com/aljazceru/turso.git
synced 2026-02-20 23:45:18 +01:00
allow null for unique columns
This commit is contained in:
@@ -1648,7 +1648,7 @@ fn translate_column(
|
||||
} else if let Some(default_expr) = column.default.as_ref() {
|
||||
translate_expr(program, None, default_expr, column_register, resolver)?;
|
||||
} else {
|
||||
let nullable = !column.notnull() && !column.primary_key() && !column.unique();
|
||||
let nullable = !column.notnull() && !column.primary_key();
|
||||
if !nullable {
|
||||
crate::bail_parse_error!(
|
||||
"column {} is not nullable",
|
||||
|
||||
@@ -26,3 +26,9 @@ do_execsql_test sel-true {
|
||||
do_execsql_test sel-false {
|
||||
select false;
|
||||
} {0}
|
||||
|
||||
do_execsql_test_on_specific_db {:memory:} not-null-just-cuz-unique {
|
||||
create table t (a int, x int unique);
|
||||
insert into t(a) values(1);
|
||||
select * from t;
|
||||
} {1|}
|
||||
Reference in New Issue
Block a user