什么是PostgreSQL

PostgreSQL 是一个免费的对象-关系数据库服务器(ORDBMS),在灵活的BSD许可证下发行。

PostgreSQL 开发者把它念作 post-gress-Q-L。

PostgreSQL 的 Slogan 是 “世界上最先进的开源关系型数据库”。

只要知道是一个数据库就行。

安装

使用Homebrew安装 , homebrew安装参考 , 也可以参考菜鸟教程下载软件的方式安装 菜鸟教程Mac安装PostgreSQL

首先通过 brew search postgresql查看可安装的 postgresql

xianxian@xianxiandeMBP ~ % brew search postgresql
==> Formulae
postgresql@10 postgresql@12 postgresql@14 postgresql@9.5 qt-postgresql
postgresql@11 postgresql@13 postgresql@9.4 postgresql@9.6 postgrest

==> Casks
navicat-for-postgresql

iShot_2022-11-22_09.06.41

选中安装的版本,brew install postgresql@版本 以 14 为例:

brew install postgresql@14

iShot_2022-11-22_09.10.11

设置开机自动启动

brew services restart postgresql@14

iShot_2022-11-22_09.16.38

创建

createdb

连接 postgresql

psql

创建用户

CREATE USER postgres WITH PASSWORD 'root';

删除默认生成的 postgres

DROP DATABASE postgres;

创建数据库

CREATE DATABASE postgres OWNER postgres;

将所有权限赋给 postgres

GRANT ALL PRIVILEGES ON DATABASE postgres to postgres;

postgres 用户添加创建数据库的属性

ALTER ROLE postgres CREATEDB;

iShot_2022-11-22_09.16.44