Mac上使用homebrew安装PostgreSql

//安装
$ brew install postgresql -v
//初始化数据库
$ initdb /usr/local/var/postgres -E utf8
//配置开机启动
$ mkdir -p ~/Library/LaunchAgents   //若无此文件夹则新建
$ cp /usr/local/Cellar/postgresql/9.6.1/homebrew.mxcl.postgresql.plist ~/Library/LaunchAgents/
$ launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist
//手动启动
$ pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
//查看状态
pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log status
//停止
$ pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log stop -s -m fast
//创建一个用户名为postgres的用户,回车输入2次用户密码(例密码为 root)
createuser postgres -P
//创建一个用户名为animal_dev的用户,回车输入2次用户密码(例密码为 animal_dev)
createuser animal_dev -P
//创建一个用户名为animal_prod的用户,回车输入2次用户密码(例密码为 animal_prod)
createuser animal_prod -P

使用dataGrip连接数据库
这里写图片描述

CREATE SCHEMA animal_dev AUTHORIZATION animal_dev;
GRANT ALL ON SCHEMA animal_dev TO animal_dev;

CREATE TABLE fud_test (
  id serial primary key,
  description CHARACTER VARYING(1024)
);
ALTER table fud_test owner to animal_dev;

--------------------------------------------------------------

CREATE SCHEMA animal_prod AUTHORIZATION animal_prod;
GRANT ALL ON SCHEMA animal_prod TO animal_prod;

CREATE TABLE fud_test (
  id serial primary key,
  description CHARACTER VARYING(1024)
);
ALTER table fud_test owner to animal_prod;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值