From 33908b26991f1c958374b1872351f318f4482768 Mon Sep 17 00:00:00 2001 From: Friedrich Lindenberg Date: Mon, 13 May 2013 20:14:57 +0200 Subject: [PATCH] Use engine for DDL --- dataset/persistence/database.py | 2 +- dataset/persistence/table.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dataset/persistence/database.py b/dataset/persistence/database.py index 4bca5da..78773ec 100644 --- a/dataset/persistence/database.py +++ b/dataset/persistence/database.py @@ -84,7 +84,7 @@ class Database(object): table = SQLATable(table_name, self.metadata) col = Column('id', Integer, primary_key=True) table.append_column(col) - table.create(self.executable) + table.create(self.engine) self._tables[table_name] = table return Table(self, table) diff --git a/dataset/persistence/table.py b/dataset/persistence/table.py index ac05362..ffa29d4 100644 --- a/dataset/persistence/table.py +++ b/dataset/persistence/table.py @@ -202,7 +202,7 @@ class Table(object): if name not in self.table.columns.keys(): col = Column(name, type) col.create(self.table, - connection=self.database.executable) + connection=self.database.engine) def create_index(self, columns, name=None): """ @@ -221,7 +221,7 @@ class Table(object): try: columns = [self.table.c[c] for c in columns] idx = Index(name, *columns) - idx.create(self.database.executable) + idx.create(self.database.engine) except: idx = None self.indexes[name] = idx