mirror of
https://github.com/simonw/sqlite-utils.git
synced 2026-07-23 01:14:31 +02:00
Better error message if table has no columns, closes #424
This commit is contained in:
parent
4433eafff7
commit
0e60f3c80c
2 changed files with 7 additions and 0 deletions
|
|
@ -768,6 +768,7 @@ class Database:
|
|||
# Soundness check not_null, and defaults if provided
|
||||
not_null = not_null or set()
|
||||
defaults = defaults or {}
|
||||
assert columns, "Tables must have at least one column"
|
||||
assert all(
|
||||
n in columns for n in not_null
|
||||
), "not_null set {} includes items not in columns {}".format(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue