Имя базы данных длиннее, чем ограничение PostgreSQL в 63 символа. Как это исправить?

Я новичок в Django. Я создал базу данных, используя postgresql, но столкнулся с проблемой при попытке makenigration.

<
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': os.path.join(BASE_DIR,'Data_Collection'),
        'USER': 'postgres',
        'PASSWORD' : '1234',
        'HOST': 'localhost',
    }
}

в моем файле Settings.py

python manage.py makemigrations

Я вижу следующую ошибку/проблему:

django.core.exceptions.ImproperlyConfigured: The database name 'D:\Masters_FIT\4th\Webdatabese\Project\Code\Data_Collection\Data_Collection' (75 characters) is longer than PostgreSQL's limit of 63 characters. Supply a shorter NAME in settings.DATABASES.

Если я меняю настройки, то соединение не устанавливается...

Setting.py

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'Data_Collection',
        'USER': 'postgres',
        'PASSWORD' : '1234',
        'HOST': 'localhost',
    }
}

Тогда

in get_new_connection
    connection = Database.connect(**conn_params)
  File "D:\Masters_FIT\4th\Webdatabese\Project\Code\data\lib\site-packages\psycopg2\__init__.py", line 122, in connect    
    conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
django.db.utils.OperationalError: connection to server at "localhost" (::1), port 5432 failed: Connection refused (0x0000274D/10061)
        Is the server running on that host and accepting TCP/IP connections?
connection to server at "localhost" (127.0.0.1), port 5432 failed: Connection refused (0x0000274D/10061)
        Is the server running on that host and accepting TCP/IP connections?

Kinldy кто-нибудь скажите мне, как это исправить. Спасибо

Вернуться на верх