暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

macOS下安装PostgreSQL的方法汇总

alitrack 2021-04-02
2441

从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 postgresql
        conda install -c conda-forge/label/gcc7 postgresql
        conda install -c conda-forge/label/broken postgresql
        conda 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培训

        • 数据挖掘咨询

        • 数据挖掘外包

        • 人才推荐





        文章转载自alitrack,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

        评论