Ich benutze Ubuntu 16.04.2 LTS. Als ich Postgres für diese Box eingerichtet habe, dachte ich, ich hätte meinen Benutzernamen/mein Passwort entweder in .bashrc oder .profile eingegeben. Ich habe beide überprüft und sehe nichts mit postgres. Ich habe auch auf pg_hba.conf geschaut, aber auch kein Passwort/Benutzername. Ich habe kein Problem mit dem Zugriff auf pgsql oder das Erstellen von Datenbanken und habe den Benutzernamen und das Passwort.Vagrant/Ubuntu - Wie kann ich Umgebungsvariablen für PostgreSQL machen
Allerdings habe ich den Benutzernamen/das Passwort in die Entwicklungs-Apps hart codieren. Ich möchte, dass jetzt aufhören, also, während ich eine yaml Datei mit
development:
adapter: postgresql
database: development
username: <%= ENV['PG_USER'] %>
passowrd: <%= ENV['PG_PASS'] %>
host: localhost
Ich bin nicht sicher, wie die Variablen zu schreiben und wo sie gespeichert werden sollen. Ich habe ein wenig gesucht, bevor ich gefragt habe, und einige der Informationen waren ein bisschen verwirrend und noch wichtiger, abwechslungsreich.
Seitennotiz - ich weiß, dass database.yaml möglicherweise nicht die beste oder einzige Option ist, für jetzt ist es derjenige, bei dem ich bleibe.