From f3a4c3d3ee6475a6caf3c9606656dbaf1df020b7 Mon Sep 17 00:00:00 2001 From: Simon Willison Date: Tue, 23 Jul 2019 09:47:19 +0200 Subject: [PATCH] db.create_table() now remembers configs --- sqlite_utils/db.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/sqlite_utils/db.py b/sqlite_utils/db.py index 9f21a3b..c48483d 100644 --- a/sqlite_utils/db.py +++ b/sqlite_utils/db.py @@ -263,7 +263,15 @@ class Database: table=name, columns_sql=columns_sql, extra_pk=extra_pk ) self.conn.execute(sql) - return self[name] + return self.table( + name, + pk=pk, + foreign_keys=foreign_keys, + column_order=column_order, + not_null=not_null, + defaults=defaults, + hash_id=hash_id, + ) def create_view(self, name, sql): self.conn.execute(