PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wie stellt man mit PSequel GUI eine Verbindung zu localhost PostgreSQL auf einem Mac her?

localhost:3000 ist die Standard-URL von Webserver. Standardmäßig erfolgt die Postgre-SQL-Dienstverbindung zu localhost auf 5432 posten.

$ cat /etc/services | grep postgres
postgres    5432/tcp            # POSTGRES
postgres    5432/udp            # POSTGRES

Das ist für unix wie Systeme. Und ich habe postgres Server lauscht auf 5432 Hafen.

$ netstat -l  --numeric-ports |grep 5432
tcp        0      0 localhost.localdomain:5432  *:* 
unix  2      [ ACC ]     STREAM     LISTENING     11396  /tmp/.s.PGSQL.5432

Die Felder haben also die folgenden Standardwerte:

  1. Host/Socket

    localhost
    

    Für Test-/Entwicklungszwecke verwenden die meisten Leute einen lokalen Server, um sich mit db zu verbinden.

  2. Portieren

    5432
    

    Das ist nur postgres Server (nicht Webserver) Verbindungsport. Zur Validierung einfach postgres auflisten und grep Konfigurationsdatei wie folgt:

    # cat /var/lib/pgsql/data/postgresql.conf | grep port
    #port = 5432                # (change requires restart)
    

    Hier ist es auskommentiert, sodass Standardwerte angewendet werden.

  3. Benutzer

    Sie sind, aber Sie müssen die Benutzerrolle erstellen vor der Verbindung ab dem postgres Benutzer mit createuser oder psql Terminaldienstprogramme.

  4. Passwort

    Wenn Sie den Benutzer erstellen, lassen Sie das Passwort einfach leer. So können Sie dann das Feld im Formular leer lassen.

  5. Datenbank

    Das ist der Datenbankname. Erstellen es bei Bedarf mit dem Befehl.