查看原文
其他

macOS下安装PostgreSQL的方法汇总

alitrack alitrack 2023-12-18

从macOS Server 10.7开始,PostgreSQL开始成为默认数据库,越来越多的用户喜欢使用Mac做开发和数据分析,本文就简单罗列下macOS下几种常见的PostgreSQL的安装方法。


  • 下载源代码,自行编译安装
    给喜欢折腾的你,对于专家来说,也没有多少必要再往下看了。

  • 原厂下载安装

    https://www.postgresql.org/download/macosx/

  • Postgres.app下载安装 
    https://postgresapp.com/

Postgres.app官网的自我介绍是“Mac下上手PostgreSQL的最简单办法”, Postgres.app把PostgreSQL封装成了标准的Mac App。包括了常见的插件,PostGIS,Plv8,plpython2。另外提供了小版本的自动升级功能(PostgreSQL跨主版本号不兼容,不能自动升级)。

  • MacPorts
    https://www.macports.org/ports.php?by=name&substr=postgresql 

喜欢MacPorts的同学,可以选择这种方式,

sudo port install postgresql11-server
  • Homebrew
    https://formulae.brew.sh/formula/postgresql 

这个是我喜欢使用的安装新app的方式,

brew install postgres
  • Conda-forge
    https://anaconda.org/conda-forge/postgresql

在尝试安装plpython3u(PL/Pyhon)的时候,意外收获,conda-forge提供了Python安装包,可以根据需要安装需要的版本,


conda install -c conda-forge postgresqlconda install -c conda-forge/label/gcc7 postgresqlconda install -c conda-forge/label/broken postgresqlconda install -c conda-forge/label/cf201901 postgresql

  • BigSQL
    http://bigsql.com/info/

这个是另外一个PostgreSQL发行版,同时提供了多个开源组件,方便同一个命令选择安装所需资源,对开发人员是比较好的选择。


  • Docker
    https://hub.docker.com/_/postgres

这个是跨平台的解决方案,也是目前非常流行的方式,尤其针对某些插件没有macOS版本的情况,比如你想使用MADlib。


  • 2UDA–Big Data Analytics with Postgresql
    https://www.2ndquadrant.com/en/resources/2uda/

2UDA(2ndQuadrant Unified Data Analytics )是一个集成了PostgreSQL,Orange3,LibreOffice等开源项目的分析平台,对数据分析人员来说,是不错的选择。


这里的几种方式,对于一个喜欢折腾的我来说,基本都尝试过了(MacPorts除外),各有优劣,如果你很懒,建议Postgres.app,如果你想做分析,参考2UDA或者conda-forge,前者是分析套装,后者可以自己部署Python分析开发环境。


欢迎关注我的公众号,alitrack

衡数提供下列服务,有意请留言

  • PySpark培训

  • Excel培训

  • 数据挖掘咨询

  • 数据挖掘外包

  • 人才推荐





继续滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存