Mac M1通过brew配置Postgres+PostGIS

默认mac电脑之前没有安装过Homebrew和pgsql,总体安装步骤不难,按步骤执行即可。

一、安装brew

打开终端,输入代码进行安装:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

参考链接:https://zhuanlan.zhihu.com/p/111014448

二、安装postgres

终端输入:

brew install postgresql

若要查询postgresql版本,执行:

brew search postgresql

选择需要的pgsql版本,这里选择pg15,执行:

brew install postgresql@15

若不需要安装postgis,直接跳过第三节,安装成功后直接通过终端启动即可。

三、安装postgis

若需同时安装pgsql和postgis,可以不用执行第二节中的指令,直接执行如下安装,postgis会同时安装对应版本所依赖的pgsql。 终端输入:

brew install postgis

从dependencies中可以看到,postgis对应psotgresql版本为@14,不用额外操作,等待安装完成即可

四、启动postgres

终端输入:

brew services start postgresql

若有指定启动的版本号,需要:

brew services start postgresql@15

出现即为成功启动。 若需关闭服务,代码如下:

brew services stop postgresql

若需查看brew已经启动的服务,代码如下:

brew services list

若需卸载对应版本的pgsql,代码如下:

brew uninstall postgresql@15

五、新建postgres角色

终端输入:

createuser postgres -P

会要求输入密码,设置即可。 指定用户连接PostgreSQL,代码为:

psql -U postgres

创建数据库test:

createdb test

进入test数据库:

psql test

六、启动postgis

执行,出现如下即为执行成功:

CREATE EXTENSION postgis;

查看postgis版本:

SELECT PostGIS_Version();

之后就可以按业务需要执行相应的建表操作啦。 喜欢从图形化界面操作的朋友,在pg服务启动后,从pgadmin或者navicat链接也是一样的~

七、常用psql命令

# 查看所有用户

\du

# 查看所有数据库

\l

# 切换当前数据库

\c {dbname}

# 查看当前库下所有的表

\dt

# 查看指定表

\d {tablename}

# 查看数据目录

SHOW data_directory;

# 退出psql

\q

相关文章

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: