mirror of
https://github.com/simonw/datasette.git
synced 2026-06-06 17:16:57 +02:00
Add NOT NULL constraints to column_types primary key columns
SQLite allows NULLs in primary key columns by default, so mark database_name, resource_name, and column_name as NOT NULL explicitly. https://claude.ai/code/session_01SvPEPqHgURTWESRp28pTC3
This commit is contained in:
parent
5db4f6953d
commit
ad6a020e6d
1 changed files with 3 additions and 3 deletions
|
|
@ -105,9 +105,9 @@ async def initialize_metadata_tables(db):
|
|||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS column_types (
|
||||
database_name TEXT,
|
||||
resource_name TEXT,
|
||||
column_name TEXT,
|
||||
database_name TEXT NOT NULL,
|
||||
resource_name TEXT NOT NULL,
|
||||
column_name TEXT NOT NULL,
|
||||
column_type TEXT NOT NULL,
|
||||
config TEXT,
|
||||
PRIMARY KEY (database_name, resource_name, column_name)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue