PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Получаването на база данни е неправилно конфигурирано. Моля, посочете грешката в стойността на името

Изглежда, че вашата променлива(и) на средата в производствения процес може да не е зададена -- подозирам, че това се случва.

Влезте във вашия производствен сървър(и) и се уверете, че вашият Django процес има достъп до RDS_DB_NAME , RDS_USERNAME и т.н. като променливи на средата.

СЪЩО :Ако имате проблеми, може да опитате да кодирате твърдо фалшиви идентификационни данни, вместо да използвате променливи на средата. Това поне ще ви отведе до следващата грешка, която трябва да казва невалидни идентификационни данни или нещо подобно. Това ще потвърди, че променливите на средата са проблемът и трябва да бъдат коригирани.

АКТУАЛИЗАЦИЯ :Ако искате да опитате идентификационни данни за твърдо кодиране, направете нещо подобно за конфигурацията на вашата производствена база данни:

DATABASES = {
    'default': {
    'ENGINE': 'django.db.backends.postgresql_psycopg2',
    'NAME': 'test',
    'USER': 'test',
    'PASSWORD': 'test',
    'HOST': 'localhost',
    'PORT': 5432,
  }
}

Това ще „твърдо кодира“ вашите фалшиви идентификационни данни. След това можете да разгърнете това приложение и да видите каква грешка получавате.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Rails:rake db:create:all не успява да се свърже с PostgreSQL база данни

  2. Как мога да получа разстоянието между две точки на Земята от PostGIS?

  3. Опитвам се да настроя postgres на OSX

  4. Как да затворите пропуските в уязвимостите в PostgreSQL

  5. Вмъкване на NULL/празен низ с помощта на библиотеката libpqxx