allow for **kwargs in create_index, refs #172.

This commit is contained in:
Friedrich Lindenberg 2016-09-24 10:44:49 +02:00
parent 2eaa3403ff
commit 5c04bd1e5d

View File

@ -333,7 +333,7 @@ class Table(object):
finally: finally:
self.database._release() self.database._release()
def create_index(self, columns, name=None, unique=False): def create_index(self, columns, name=None, **kw):
""" """
Create an index to speed up queries on a table. Create an index to speed up queries on a table.
@ -361,7 +361,7 @@ class Table(object):
try: try:
self.database._acquire() self.database._acquire()
columns = [self.table.c[c] for c in columns] columns = [self.table.c[c] for c in columns]
idx = Index(name, *columns, unique=unique) idx = Index(name, *columns, **kw)
idx.create(self.database.engine) idx.create(self.database.engine)
except: except:
idx = None idx = None