Я создал базу данных postgresql с именем portfolioiodb с пользователем postgres, используя psql для моего проекта Django.Но когда я использую PgAdmin, база данных там не отображается.Даже при попытке соединить мою базу данных с django он говорит, что база данных не найдена.
Но удивительно, что когда я создаю базу данных с тем же именем, используя PgAdmin, все работает нормально, база данных подключается к Django, и все миграции выполняются успешно.Почему это так?Разве я не правильно установил Postgresql?
Теперь меня заинтересовало интересное.когда я запрашиваю версию в командной строке, он говорит: - PostgreSQL 9.5.12 на x86_64-pc-linux-gnu, скомпилированный gcc (Ubuntu 5.4.0-6ubuntu1 ~ 16.04.9) 5.4.0 20160609, 64-битный
в PgAdmin тот же результат запроса: - PostgreSQL 10.4 для x86_64-pc-linux-gnu, скомпилированный gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-18), 64-битный
DATABASES = {
'default':
{
'ENGINE': 'django.db.backends.
'NAME': 'portfoliodb',
'USER': 'postgres'
PASSWORD':'',
'HOST':'localhost',
'PORT':'5432',
}
}