Wie kann ich den Zugriff auf die Datenbank von meinem browser?
Bemerkte ich mit Postgres und andere Datenbanken, die Datenbank selbst läuft eine lokale version von einem server.
Zum Beispiel, mir läuft localhost:5432
.
Neugierig, ging ich zu meinem web-browser und versucht die Eingabe in diese Adresse, um zu sehen, was ich bekommen würde, aber ich bekam eine Antwort, dass "Diese Webseite ist Nicht Verfügbar".
Ich habe auch versucht Dinge wie localhost:5432/mydata
aber auch ohne Erfolg.
Sollte ich nicht in der Lage sein, etwas zu sehen, wenn ich die Datenbank über mein Internet-browser? Wenn ja, wie tun Sie es? Wenn nicht, warum nicht?
- Wenn nicht, warum nicht? -- Nicht alle HTTP-Server dienen 🙂
- nun versuchen Sie das gleiche mit telnet anstatt einem browser 🙂
- können Sie das erklären?
- haben Sie versucht,?
- Ich habe versucht
o localhost 5432
im telnet sagt er, "Verbinden mit localhost" für eine Weile, dann sagt er "Verbindung verloren" - Sie erwartet, dass Sie zu sprechen beginnen, sobald Sie eine Verbindung herstellen. Ich schlage vor, Sie Lesen Sie die Protokoll-Dokumentation irgendwo tief in der Postgres Dokumentation/code.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Postgres ist ein Dienst, der auf einem port. Ein web-server ist auch ein Dienst, der auf port 80 und/oder 443 in der Regel). Es gibt eine Menge Dinge, die laufen auf verschiedenen ports auf jedem server, was solls, auf jedem einzelnen computer. Das bedeutet nicht, dass alles austauschbar. Die Ports 80 und 443 sind Häufig vereinbart, um zu dienen HTTP(S) verbindungen. HTTP ist eine bestimmte Protokoll, die angibt, wie zwei Dinge kommunizieren kann, die auf einem bestimmten port. Postgres ist nicht zu sprechen HTTP; Sie müssen sprechen, Postgres' bestimmtes Protokoll, wenn Sie wollen, zu sprechen. Die browser nicht sprechen, das Protokoll und Postgres nicht standardmäßig anbieten, die Kommunikation in jedem Protokoll ein browser versteht.
Einen web-browser erwartet, dass "reden" - Server über ein Protokoll es unterstützt. Webbrowser-Unterstützung natürlich http. Einige unterstützen andere Protokolle, wie z.B. ftp. Aber Ihr postgres nicht sprechen http. Damit Sie nicht alles sehen. Die port-Nummer ist nur zu sagen, über welchen Kanal der server erreichbar ist. Jedes Protokoll weitergeleitet werden können, die über einen beliebigen port, aber in der Regel http erreicht werden kann über port 80. Ihre postgress über port 5432.