summaryrefslogtreecommitdiff
path: root/django/db/backends/postgresql/creation.py
blob: 13eea0d3b70306a5519241002a6bc1296c1127f4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
from django.db.backends.base.creation import BaseDatabaseCreation


class DatabaseCreation(BaseDatabaseCreation):

    def sql_table_creation_suffix(self):
        test_settings = self.connection.settings_dict['TEST']
        assert test_settings['COLLATION'] is None, (
            "PostgreSQL does not support collation setting at database creation time."
        )
        if test_settings['CHARSET']:
            return "WITH ENCODING '%s'" % test_settings['CHARSET']
        return ''