Example #1
0
def command_create():
    """
    Create all indexes
    """
    for fpath in get_app_paths():
        indexes = list_indexes_create(fpath)
        extensions = list_extensions(indexes)
        for database in extensions.keys():
            pgcommands.create_extensions(extensions[database], database)

        for index in indexes:
            pgcommands.create_index(index)
 def test_create_extensions(self):
     """
     Create a list of extensions
     """
     pgcommands.execute_raw = MagicMock(return_value=0)
     res = pgcommands.create_extensions(["unaccent", "pg_trgm"])
     self.assertEqual(res, 0)