如何在终端使用postgres

How to use postgres in terminal

database
远离gui,多用cli,postgres练习,熟悉命令行操作,进
作者

Adopapa

日期

2025年03月15日

Modified

2025年03月15日

Keywords

database, postgres, docker, psql

前提

已经在docker安装好了postgres 已经通过docker-compose up -d启动了postges

如何进入终端

问AI

我已经在docker上启动了Postgres,如何通过终端进入?

Code
docker ps # 找到PostgreSQL容器的ID或名称
# CONTAINER ID   IMAGE                   COMMAND                  CREATED        STATUS                  PORTS                           NAMES
# 276f4adc0266   dpage/pgadmin4:latest   "/entrypoint.sh"         12 hours ago   Up 12 hours             443/tcp, 0.0.0.0:5050->80/tcp   project_config-pgadmin-1
# 29e8b3716457   postgres:latest         "docker-entrypoint.s…"   12 hours ago   Up 12 hours (healthy)   0.0.0.0:5432->5432/tcp          project_config-postgres-1
docker exec -it project_config-postgres-1 bash # 进入PG交互式终端
# root@29e8b3716457:/#