From 17fffe78c297aa3c11d853974848fc2fd2547172 Mon Sep 17 00:00:00 2001 From: Friedrich Lindenberg Date: Sun, 28 Jun 2020 15:44:42 +0200 Subject: [PATCH] Create tables only when `ensure_schema=True`. Fixes #330. --- dataset/database.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dataset/database.py b/dataset/database.py index 87d85be..ba38db5 100644 --- a/dataset/database.py +++ b/dataset/database.py @@ -228,6 +228,8 @@ class Database(object): # you can also use the short-hand syntax: table = db['population'] """ + if not self.ensure_schema: + return self.load_table(table_name) return self.create_table(table_name, primary_id, primary_type) def __getitem__(self, table_name):