这篇文章给大家分享的是有关如何在本地码头工人安装Postgres 12 + pgadmin的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
介绍
项目最近要升级Posgres数据库,从9.6升级到12 +。为了做一些迁移测试,我本地要安装几个版本的Postgres、最方便的就是用码头工人安装了,没有版本冲突的问题,好管理,方便删除。
另外建议使用docker-compose,或者堆栈,简单说就是可以数据存在本地,这样每次重新启动,数据不会丢,可以重复使用。如果是做集成测试,则可以每次启动一个新的DB。
下面docker-compose文件里面还有pgadmin,这样使用Postgres更方便。也可以使用自己喜欢的数据库浏览器,我自己用想法(最终)带的数据库插件。
支持英特尔CPU
我在MacOS下用了一段时间,没问题。
- <李>
保存成docker-compose。李yml文件
> <李>在文件路径下运行docker-compose起来- d
李>说明:
- <李>
用户和密码自己随意设置
李> <李>卷是本地保存数据库的路径
李> <李>港口:默认是5432。我一般喜欢改成15432项目多了,10000下的港口很拥挤
李> <李>pgadmin的电子邮件和密码是页面登陆密码
李> <李>pgadmin的数量和港口跟Postgres性质一样
李>版本:,& # 39;3.5 & # 39; 服务: ,postgres: ,container_name: pg12 ,图片:postgres: 12 ,环境: ,POSTGRES_USER: pg12 ,POSTGRES_PASSWORD: pg12 ,PGDATA:/数据/postgres ,数量: ,安康;postgres12:/用户/szhang/postgresql/pg12 ,港口: ,安康;“5432:5432" ,网络: 安康;pg12 ,重启:unless-stopped ,pgadmin: ,container_name: pgadmin12 ,图片:dpage/pgadmin4 ,环境: ,PGADMIN_DEFAULT_EMAIL: a@gmail.com ,PGADMIN_DEFAULT_PASSWORD: a@gmail.com ,数量: ,安康;pgadmin12:/用户/szhang/postgresql/.pgadmin12 ,港口: ,安康;“27777:80" ,网络: 安康;pg12 ,重启:unless-stopped 网络: ,pg12: ,司机:桥 卷: ,postgres12: 以前,pgadmin12: >支持苹果M1
这个版本唯一不同在于Postgres形象是ARM版本的,专门支持最新的苹果M1芯片的电脑。另外多说一句,苹果M1电脑可以跑码头工人,但是很多码头工人形象还没有ARM版,所以目前用M1电脑做开发(需要码头工人)还不方便。
版本:,& # 39;3.5 & # 39; 服务: ,postgres: ,container_name: pg12 ,图片:arm64v8/postgres: 12.6 ,环境: ,POSTGRES_USER: pg12 ,POSTGRES_PASSWORD: pg12 ,PGDATA:/数据/postgres ,数量: ,安康;postgres12:/用户/shubozhang/dev/postgresql/pg12 ,港口: ,安康;“5432:5432" ,网络: 安康;pg12 ,重启:unless-stopped ,pgadmin: ,container_name: pgadmin12 ,图片:dpage/pgadmin4 ,环境: ,PGADMIN_DEFAULT_EMAIL: a@gmail.com ,PGADMIN_DEFAULT_PASSWORD: a@gmail.com ,数量: ,安康;pgadmin12:/用户/shubozhang/dev/postgresql/.pgadmin12 ,港口: ,安康;“27777:80" ,网络: 安康;pg12 ,重启:unless-stopped 网络: ,pg12: ,司机:桥 卷: ,postgres12: 之前,pgadmin12: >测试
pgAdmin
登陆,使用docker-compose里面的邮箱和密码
使用界面
使Intellij IDE用用户名:密码,和端口就可以链接了。
感谢各位的阅读!关于“如何在本地码头工人安装Postgres 12 + pgAdmin”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
如何在本地码头工人安装12 + pgadmin Postgres