安装

docker方式安装:

docker run -e POSTGRES_PASSWORD=123456 \
   -p 5432:5432 -d postgres:12.2

说明:

  1. 默认用户是postgres,如果需要指定别的用户名则用环境变量 POSTGRES_USER=myuser
  2. 如果需要指定默认数据库,则用环境变量POSTGRES_DB
  3. 如果需要挂载数据出来:-v /data/pgsql-data/:/var/lib/postgresql/data/

客户端

命令行

机器上直接安装客户端(debian为例):apt install postgresql-client

psql -U postgres -h 服务器IP -p 端口 # -U指定用户名

windows客户端

  1. Navicat Premium

常用命令

命令 说明
\l 列出所有的数据库
\! echo hi 执行系统命令

其它问题

  1. 如果是从MySQL迁移到PostgresSQL,有这些不同点需要注意:https://wiki.postgresql.org/wiki/Things_to_find_out_about_when_moving_from_MySQL_to_PostgreSQL
文档更新时间: 2020-04-13 18:26   作者:nick