PostgreSQL安装笔记

1. macOS:

1.1. 安装

1.1.1. 使用命令安装:

安装:
brew install postgresql
升级:
brew upgrade postgresql

1.1.2. 使用图形界面安装:

下载Postgres.app

1.2. 管理工具

1.2.1. 命令行工具

psql

1.2.2. 图形化工具

尝试各种三方图形化管理工具后还是觉得pgAdmin更好用。

1.3. 数据库操作

1.3.1. 初始化数据库

initdb /usr/local/var/postgres

1.3.2. 启动或停止数据库

启动服务:
pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
停止服务:
pg_ctl -D /usr/local/var/postgres stop -s -m fast
加入开机自动启动:
ln -sfv /usr/local/opt/postgresql/*.plist ~/Library/LaunchAgents

1.3.3. 创建用户

createuser username -P
Enter password for new role:
Enter it again:
以用户名username创建用户,提示输入两次相同密码。

1.3.4. 创建数据库

createdb dbname -O username -E UTF8 -e
以数据库名 dbname 创建数据库,并指定数据库Owner为 username ;指定数据库编码为UTF8,参数 “-e” 是显示发送到服务端的命令。

1.3.5. 连接数据库

命令行:
psql -U username -d dbname -h 127.0.0.1
也可以通过pgAdmin连接进行数据库操作。

2. Windows:

2.1. 安装

官网下载安装包,按照提示安装。
假如安装在C:\PostgreSQL
将路径C:\PostgreSQL\10\bin加入环境变量

2.2. 管理工具

2.2.1. 命令行工具

psql

2.2.2. 图形化工具

pgAdmin

2.3. 数据库操作

2.3.1. 初始化数据库

initdb C:\postgresdb

2.3.2. 启动或停止数据库

启动服务:
pg_ctl -D C:\postgresdb -l C:\postgresdb\server.log start
停止服务:
pg_ctl -D C:\postgresdb stop -s -m fast
注册Windows服务:
pg_ctl register -N PostgreSQL -D C:\postgresdb
参数“-N”为服务名称
卸载Windows服务:
pg_ctl unregister -N PostgreSQL -D C:\postgresdb

2.3.3. 创建用户

createuser -P username
Enter password for new role:
Enter it again:
以用户名username创建用户,提示输入两次相同密码,这里参数顺序与macOS有差异。

2.3.4. 创建数据库

createdb -O username -E UTF8 -e dbname
以数据库名 dbname 创建数据库,并指定数据库Owner为 username ;指定数据库编码为UTF8,参数 “-e” 是显示发送到服务端的命令。这里参数顺序与macOS有差异。

2.3.5. 连接数据库

命令行:
psql -U username -d dbname -h 127.0.0.1
也可以通过pgAdmin连接进行数据库操作。
PostgreSQL默认端口号为:5432

    原文作者:Apri
    原文地址: https://www.jianshu.com/p/8682d8df1e27
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞