Merge pull request #224 from emanuelfeld/master

Check if primary column on first _sync_table call
This commit is contained in:
Friedrich Lindenberg 2017-09-30 12:01:14 +02:00 committed by GitHub
commit 7a69baf491

View File

@ -241,7 +241,8 @@ class Table(object):
autoincrement=increment) autoincrement=increment)
self._table.append_column(column) self._table.append_column(column)
for column in columns: for column in columns:
self._table.append_column(column) if not column.name == self._primary_id:
self._table.append_column(column)
self._table.create(self.db.executable, checkfirst=True) self._table.create(self.db.executable, checkfirst=True)
elif len(columns): elif len(columns):
with self.db.lock: with self.db.lock: