Ich beginne mit Ecto zu spielen und versuche es zu verstehen. Wie erwartet I (mit dem Benutzer-Modell) durcheinander und ich eine Fehlermeldung erhalten, während eine Migration ausgeführt wird:Wie säubere ich die PostgreSQL-Datenbank, die mit Phoenix/Ecto erstellt wurde
(Postgrex.Error) ERROR (duplicate_table): relation "users" already exists
Jetzt mag ich die Datenbank reinigen mit dem Shell/PgAdmin III, so dass ich dann mein Modell beheben und führen Sie die Migrationen erneut aus. Ich habe PgAdmin eingerichtet, aber ich kann keine "Benutzer" -Tabelle sehen ... Was ist der beste Weg dies zu tun (entweder mit Ecto, PostgreSQL Shell oder PgAdmin)?
Wenn alle Tabellen (views, Sequenzen, ...) durch den gleichen Benutzer gehören, dann 'Tropfen im Besitz by foobar' ist die schnellste Methode (wobei 'foobar' der Name des Postgres-Benutzers ist, der alles besitzt) –
Fertig! Sie nicht, so dass diese eine Antwort machen wollen, dass ich es akzeptieren kann? Übrigens, haben Sie einen Postgres Admin Guide, den Sie empfehlen würden? –