fix: change fieldname for postgres create index

This commit is contained in:
Your Name 2021-09-02 18:15:21 +05:30
parent 5669d9c559
commit 08b7430ba2

View file

@ -263,9 +263,9 @@ class PostgresDatabase(Database):
Index name will be `fieldname1_fieldname2_index`"""
index_name = index_name or self.get_index_name(fields)
table_name = 'tab' + doctype
fields_str = re.sub(r"\(.*\)", "", '", "'.join(fields))
self.commit()
self.sql("""CREATE INDEX IF NOT EXISTS "{}" ON `{}`("{}")""".format(index_name, table_name, '", "'.join(fields)))
self.sql(f'CREATE INDEX IF NOT EXISTS "{index_name}" ON `{table_name}`("{fields_str}")')
def add_unique(self, doctype, fields, constraint_name=None):
if isinstance(fields, str):