本地Docker安装Postgres 12 + pgadmin的方法 (支持Apple M1)
介绍项目最近要升级Posgres数据库, 从9.6升级到12+。为了做一些migration测试,我本地要安装几个版本的Postgres,最方便的就是 用Docker安装了,没有版本冲突的问题,好管理,方便删除。另外建议使用docker-compose,或者stack,简单说就是可以data存在本地,这样每次重新启动,数据不会丢,可以重复使用。如果 是做integration testing,则可以每次启动一个新的DB。下面docker-compose文件里面还有pgAdmin,这样使用Postgres更方便。也可以使用自己喜欢的DB browser,我自己用IDEA 带的Database plugin。支持 Intel CPU我在MacOS下用了一段时间,没问题。支持 Apple M1这个版本唯一不同在于Postgres image 是ARM版本的,专门支持最新的Apple M1芯片的电脑。测试pgAdmin登陆,使用docker-compose里面的email和密码使用界面Intellij IDE使用用户名,密码,和端口就可以链接了。
用户评论