anhapu / SDFplay

3 stars 0 forks source link

Postgres eingepflegt #3

Closed fabiankirstein closed 10 years ago

fabiankirstein commented 11 years ago

Ich habe die application.sample.conf so angepasst, dass wir jetzt alle auf Postgres umsteigen können. Bitte die lokale application.conf entsprechend anpassen und Postgres bei sich installieren. Danach werden ihr von Play aufgefordert eine Evolution auszuführen wenn ihr die Webseite aufruft. Das ist normal. Einfach bestätigen. Zusätzlich wird jetzt automatisch ein User angelegt, wenn die Anwendung geladen wird. Email: test@example.com, Passwort: secret. Damit kann man sich dann einloggen.

MagicMayer commented 11 years ago

Kleines Problem ... wenn man es so nennen will. In der build.sbt hast du eine Dependency zu PostgreSQL 9.1 eingebaut. Wir haben auf dem Server aber 9.3 laufen. Wäre es möglich beide Dependencies in das Projekt einzupflegen ? Die richtige Dependency wäre: libraryDependencies += "org.postgresql" % "postgresql" % "9.3-1100-jdbc41" Wenn ich das einbaue klappt der Connect zur DB auch, allerdings kommt direkt danach: [info] play - database [default] connected at jdbc:postgresql://localhost:5432/playdb [info] application - Application has started Oops, cannot start the server. java.lang.RuntimeException: DataSource user is null?

Mfg steffen

stubb commented 11 years ago

Das ist schon richtig so. 9.3 funktioniert. Aber du hast keine Tabellenskripte, die werden erst durch nen klick auf einen Button erstellt. Also einfach mal http://localhost:9000/ mit w3m oder so aufrufen und den Button klicken zum Tabellen erstellen.

fabiankirstein commented 11 years ago

Also zwei Dependecies klingt garnicht gut. Eigentlich hat diese Version nichts direkt mit dem der Postgres Version zu tun. Es sollte auch mit 9.3 gehen. Das ist ja nur der Connector. Wo hast du die Versionsnummer eigentlich her? Auf Maven gibts nur die, die ich eingetragen habe: http://mvnrepository.com/artifact/postgresql/postgresql

MagicMayer commented 11 years ago

Durch ein wenig suchen die hier gefunden: http://search.maven.org/#artifactdetails|org.postgresql|postgresql|9.3-1100-jdbc41|jar

Ich bastel gerade an dem Jenkins, daher ist mir das nur aufgefallen

fabiankirstein commented 11 years ago

@stubb Du hast es mit 9.3 und meiner Config zum Laufen bekommen? Wenn ja, dann sollten wir es erstmal so lassen

stubb commented 11 years ago

Hab nen neuen User angelegt und eine DB auf 9.3 und damit gehts hier.