#postgresql
Вопрос:
Мой pgAdmin, похоже, подключен к экземпляру сервера Postgres, отличному от того, к которому я подключаюсь, когда я это делаю psql postgres
. Я говорю это, потому что pgAdmin показывает только одну базу данных «postgres», но когда я делаю «l» в psql, я получаю четыре (postgres,que_live_dev, template0 и 1). Я знаю, что это отдельные экземпляры, потому что, если я создам таблицу в pgAdmin в базе данных «postgres», таблица не появится в psql.
Тем не менее, к чему подключен pgAdmin и, что более важно, как я повторно подключаю его к экземпляру, включающему 3 базы данных?
postgres=# l
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
-------------- ------------- ---------- ------------- ------------- -----------------------------
postgres | mainframe02 | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
que_live_dev | mainframe02 | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
template0 | mainframe02 | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/mainframe02
| | | | | mainframe02=CTc/mainframe02
template1 | mainframe02 | UTF8 | en_US.UTF-8 | en_US.UTF-8 | mainframe02=CTc/mainframe02
| | | | | =c/mainframe02
pg_ctl -D /usr/local/var/postgres startwaiting for server to start....2021-09-21 17:20:57.127 PDT [5506] LOG: starting PostgreSQL 13.3 on x86_64-apple-darwin20.4.0, compiled by Apple clang version 12.0.5 (clang-1205.0.22.9), 64-bit
2021-09-21 17:20:57.133 PDT [5506] LOG: listening on IPv6 address "::1", port 5432
2021-09-21 17:20:57.133 PDT [5506] LOG: listening on IPv4 address "127.0.0.1", port 5432
2021-09-21 17:20:57.134 PDT [5506] LOG: listening on Unix socket "/tmp/.s.PGSQL.5432"
2021-09-21 17:20:57.145 PDT [5507] LOG: database system was shut down at 2021-09-21 15:23:49 PDT
2021-09-21 17:20:57.154 PDT [5506] LOG: database system is ready to accept connections
done
server started
Комментарии:
1.
psql postgres
подключится к серверу, прослушивающему порт5432
. ВашеpgAdmin4
соединение прослушивает другой порт. Щелкните правой кнопкой мыши на сервереpgAdmin4
и посмотрите, какой порт установлен в свойствах.2. В этом-то и была проблема. Спасибо!