sql >> Database >  >> RDS >> PostgreSQL

Hoe stel ik PostgreSQL in voor Play 2.0?

Hoogstwaarschijnlijk is dit het probleem:

db.default.url="postgres://play:[email protected]:9000/Play_Playground_DB"

De play doku zegt, "db.default.url" is een gewone JDBC-URL. Er zijn twee problemen met uw waarde:

  • Het is niet in een formaat dat wordt herkend door PostgreSQL. Kijk hier voor toegestane formaten.
  • Met ...default... u definieert de standaardgegevensbron opnieuw. Dit vraagt ​​standaard om problemen, tenzij je nog wat meer stappen doet.

Een geldige PostgreSQL-URL kan er in uw geval als volgt uitzien:

jdbc:postgresql://localhost:9000/Play_Playground_DB

Maar:_ Weet je zeker dat je database op poort 9000 draait? Jij zegt psql Play_Playground_DB werkt voor jou. Daarom denk ik dat je poort de standaardpoort 5432 moet zijn. Dan is deze URL de juiste:

jdbc:postgresql://localhost/Play_Playground_DB


  1. Moet de waarde van de reeks in Oracle opnieuw instellen

  2. hoe een nieuwe string in te voeren als er een waarde is behalve nul

  3. Is het mogelijk om meerdere instructies in een enkele query uit te voeren met DBD::Oracle?

  4. In PostgreSQL, hoe gegevens in te voegen met de opdracht COPY?