|
@@ -11,11 +11,11 @@ class BrinIndex(Index):
|
|
|
# applicable.
|
|
|
max_name_length = 31
|
|
|
|
|
|
- def __init__(self, fields=[], name=None, pages_per_range=None):
|
|
|
+ def __init__(self, *, pages_per_range=None, **kwargs):
|
|
|
if pages_per_range is not None and pages_per_range <= 0:
|
|
|
raise ValueError('pages_per_range must be None or a positive integer')
|
|
|
self.pages_per_range = pages_per_range
|
|
|
- super().__init__(fields, name)
|
|
|
+ super().__init__(**kwargs)
|
|
|
|
|
|
def deconstruct(self):
|
|
|
path, args, kwargs = super().deconstruct()
|
|
@@ -33,10 +33,10 @@ class BrinIndex(Index):
|
|
|
class GinIndex(Index):
|
|
|
suffix = 'gin'
|
|
|
|
|
|
- def __init__(self, fields=[], name=None, fastupdate=None, gin_pending_list_limit=None):
|
|
|
+ def __init__(self, *, fastupdate=None, gin_pending_list_limit=None, **kwargs):
|
|
|
self.fastupdate = fastupdate
|
|
|
self.gin_pending_list_limit = gin_pending_list_limit
|
|
|
- super().__init__(fields, name)
|
|
|
+ super().__init__(**kwargs)
|
|
|
|
|
|
def deconstruct(self):
|
|
|
path, args, kwargs = super().deconstruct()
|