postgreSQL配置

  1. PostgreSQL安装与启动
    brew安装

brew install postgresql
查看安装版本

pg_ctl -V
初始化

initdb /usr/local/var/postgres
启动服务

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
查看服务状态

pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log status

  1. 数据库操作
    登录控制台

psql# psql -U [user] -d [database] -h [host] -p [port]
创建数据库用户

CREATE USER postgres WITH PASSWORD 'XXXXXX';
将数据库所有权限赋予postgres用户

CREATE DATABASE postgres OWNER postgres;
将数据库所有权限赋予postgres用户

grant ALL PRIVILEGES ON DATABASE postgres to postgres;
用户管理数据库角色

ALTER ROLE postgres CREATEDB;
查看数据库用户列表

\du
数据库操作

create database testdb; # 创建\c testdb; # 选择\d; # 选择数据库后,查看数据库信息
drop database testdb; # 删除
推荐轻巧方便的PostgreSQL管理客户端『postico』

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容