Projet

Général

Profil

eoledbpg.py.patch

Vincent Chavanon, 12/06/2017 14:47

Télécharger (745 octets)

Voir les différences:

eoledb/eoledbpg.py
135 135
            if self.__dict__.get('createscript', None) is not None:
136 136
                arr = self.get_statements(self.createscript)
137 137
            else:
138
                sql = """CREATE DATABASE "{}";"""
139
                arr = [sql.format(self.dbname), ]
138
                template = self.__dict__.get('template', 'DEFAULT')
139
                sql = """CREATE DATABASE "{}" TEMPLATE {};"""
140
                arr = [sql.format(self.dbname, template), ]
140 141
            conn.set_isolation_level(0)
141 142
            with conn.cursor() as cursor:
142 143
                for statement in arr: