sql >> Database >  >> RDS >> PostgreSQL

Rails:rake db:create:all kan geen verbinding maken met de PostgreSQL-database

@Riateche:Eindelijk zag ik dat de databaseconfiguratie voor test omgeving mist de expliciete instellingen voor host en poort . Nadat ik de instellingen had toegevoegd aan de test omgeving, kon ik het commando bundle exec rake db:create:all uitvoeren met succes.
Ik moet zeggen dat ik het niet leuk vind dat ze die instellingen voor de ontwikkeling voorstellen omgeving, maar heb ze niet toegevoegd voor de andere omgevingen. Dat maakt het zeer waarschijnlijk dat je ze mist, zoals ik heb bewezen.

test:
  adapter: postgresql
  encoding: unicode
  database: my_test_app_test
  pool: 5
  username: johndoe
  password: password
  host: localhost
  port: 5433


  1. Hoe niet-unieke rijen te selecteren

  2. Hoe cast ik char naar integer terwijl ik een query doe in django ORM?

  3. Een aangepaste JSON-encoder gebruiken voor de PostgreSQL JSONB-implementatie van SQLAlchemy

  4. Teken met bytereeks 0x9d in codering 'WIN1252' heeft geen equivalent in codering 'UTF8'