2016-03-27 23 views
0

Ich versuche, die React-fullstack Seed läuft auf meinem lokalen Computer, die ersten Dinge, die ich tun möchte, ist der Server mit einer Datenbank verbinden. in den config.js Datei gibt diese Zeile vorhanden ist:Link-Server mit PG RDS von AWS

export const databaseUrl = process.env.DATABASE_URL || 'postgresql://demo:[email protected]:5432/membership01'; 

glaube ich nicht, dass ich Zugriff auf das Konto in dem Samen geschaffen haben, damit ich meine eigene AWS PG RDS zu schaffen versuchen. Ich habe die folgenden Informationen und mehr zugreifen:

Endpunkt: my110.cqw0hciryhbq.us-west-2.rds.amazonaws.com:5432

group-ID: sg-1422f322

VPC-ID: VPC-ec22d922

masterusername: my-Benutzernamen
Passwort: password444

ein ccording die die PG documentation ich für so etwas suchen sollte:

var conString = "postgres://username:[email protected]/database"; 

ich derzeit haben:

`postgres://my-username:[email protected]:5432` 

Was kann ich für 'Datenbank' setzen in?

Kann jemand eine Methode teilen, um die DB von dem Seed auf meinem lokalen Computer zu pingen, um zu sehen, ob sie verbunden sind und richtig arbeiten?

Antwort

1

Ich kann nicht wirklich etwas mit dem React-Paket sprechen, aber im Allgemeinen bei der Verbindung zu einem Postgres-Server (ob RDS oder Ihre eigene Installation) verbinden Sie mit dem Namen der Datenbank am Ende der Verbindungszeichenfolge daher:

postgres://username:[email protected]:port/databaseName 

Also, wenn Sie die RDS-Datenbank erstellt (ich nehme an, Sie bereits hochgefahren RDS ??), musste RDS sagen, was Sie die Datenbank aufrufen wollte. Wenn Sie RDS bereits hochgefahren haben, melden Sie sich bei der AWS-Konsole an, gehen Sie zu RDS, gehen Sie zu Ihren RDS-Instanzen und wählen Sie dann die richtige Instanz, klicken Sie auf "Instanzaktionen" und dann auf "Details anzeigen". Diese Seite zeigt Ihnen eine Reihe von Details für Ihre RDS-Instanz, von denen eine "DB-Name" ist. Das ist der Name, den Sie in die Verbindungszeichenfolge eingeben.

Wenn Sie Ihre eigene RDS-Instanz noch nicht hochgespielt haben, können Sie dies tun und sehen, wo nach einem von Ihnen angegebenen Datenbanknamen gefragt wird.

Hoffe, dass hilft, lass es mich wissen, wenn es nicht tut.

Verwandte Themen