草庐IT

postgresql-client

全部标签

SpringBoot整合PostgreSQL教程

主要描述如何优雅的整合postgresql。本文略去如何安装pgsql的过程,详情可参考其他文章。文章目录postgresql简介整合postgresql整合mybatis整合mybatis-pluspostgresql简介与mysql一样也是开源的关系型数据库,同时还支持NoSql的文档型存储。在某些方面标榜比mysql表现更加出众,现在就让我们来了解下如何使用postgresql。整合postgresql引入依赖dependency>groupId>org.postgresqlgroupId>artifactId>postgresqlartifactId>dependency>depend

Postgresql中的表结构和数据同步/数据传输到Mysql

场景Postgresql中的某个表,需要连同表结构以及表数据同步一次到Mysql数据库中。一种方式是在Postgresql中将表sql导出,然后修改sql文件语法,再导入到mysql中。但是这种方式过于复杂,可以借助于Navicat等工具。如果是使用Navicat进行结构同步和数据同步时,需要两边是同类型的数据库。但是可以使用Navicat的数据传输功能。 工具-数据传输-选择两边需要进行传输的数据源。 勾选两边要进行传输的表 勾选创建前删除目标对象,点击开始,如果之前mysql中没有这个表,开始时会提示创建,点击确定即可。

【数据库架构】PostgreSQL的最佳群集高可用性方案

如果您的系统依赖PostgreSQL数据库并且您正在寻找HA的集群解决方案,我们希望提前告知您这是一项复杂的任务,但并非不可能实现。我们将讨论一些解决方案,您可以从中选择对您的容错要求。PostgreSQL本身不支持任何多主群集解决方案,例如MySQL或Oracle。尽管如此,仍有许多商业和社区产品提供此实现,以及其他产品,例如PostgreSQL的复制或负载平衡。首先,让我们回顾一些基本概念:什么是高可用性?它是服务可用的时间量,通常由企业定义。冗余是高可用性的基础;万一发生事故,我们可以继续毫无问题地运转。持续恢复如果发生事件,则必须还原备份,然后应用wal日志;恢复时间将非常长,我们不会

【Spring Security OAuth2 Client】基本介绍以及定制开发

背景OAuth2协议起来越普及,大多数企业都有自己的一套单点登录系统,通常都会支持OAuth协议,但这个单点登录系统通常会在OAuth标准协议上多多少少会有改造,我们在企业内部开发一个应用服务,需要对接单点登录SSO,只要支持OAuth协议,我们就可以使用spring-boot-starter-oauth2-client组件进行对接,如果是标准的OAuth2协议,基本上通过配置就能完成对接,如果有定制改造和适配,就会有一定的门槛,本文给大家展示如何在spring-boot-starter-oauth2-client基础上进行适配企业自己的SSO系统。OAuth2Client端的pom.xml做

从 Pulsar Client 的原理到它的监控面板

背景前段时间业务团队偶尔会碰到一些Pulsar使用的问题,比如消息阻塞不消费了、生产者消息发送缓慢等各种问题。虽然我们有个监控页面可以根据topic维度查看他的发送状态,比如速率、流量、消费状态等信息。但也有几个问题:无法在应用维度查看他所依赖的所有 topic的各种状态。监控的信息还不够,比如发送/消费延迟、发送/消费失败等数据。总之就是缺少一个全局的监控视角,通过这些指标可以很方便的分析出当时的运行情况。基于这个需求经过一段时间的折腾,现在已经上线使用几个月,目前比较稳定,效果图如下:现在就可以在每个应用的监控面板里看到自己使用了哪些topic,分别的生产消费情况如何。核心流程要实现这些功

从 Pulsar Client 的原理到它的监控面板

背景前段时间业务团队偶尔会碰到一些Pulsar使用的问题,比如消息阻塞不消费了、生产者消息发送缓慢等各种问题。虽然我们有个监控页面可以根据topic维度查看他的发送状态,比如速率、流量、消费状态等信息。图片但也有几个问题:无法在应用维度查看他所依赖的所有 topic的各种状态。监控的信息还不够,比如发送/消费延迟、发送/消费失败等数据。总之就是缺少一个全局的监控视角,通过这些指标可以很方便的分析出当时的运行情况。基于这个需求经过一段时间的折腾,现在已经上线使用几个月,目前比较稳定,效果图如下:图片图片图片现在就可以在每个应用的监控面板里看到自己使用了哪些topic,分别的生产消费情况如何。核心

psql: 错误: 连接到套接字“/var/run/postgresql/.s.PGSQL.5432“上的服务器失败:没有那个文件或目录服务器是否在本地运行并接受该套接字上的连接?

查看Postgresql日志文件:cd/var/log/postgresql//Postgresql日志文件目录ls//查看文件名,这里我的是postgresql-15-main.log,以自己的文件名为准tailpostgresql-15-main.log编码引起的报错,选择相应的编码支持。这里我的是en_US.UTF-8查看一下本机所支持的所有编码locale-a可见目前并不支持en_US.UTF-8,所以先试着添加该支持,用命令:dpkg-reconfigurelocales通过空格选中en_US.UTF-8该编码格式,并确定。确定之后,系统环境默认的区域设置中会有该编码,不过不用修改默

docker登录harbor、K8s拉取镜像报http: server gave HTTP response to HTTPS client

docker登录harbor、K8s拉取镜像报http:servergaveHTTPresponsetoHTTPSclient当搭建完docker私有仓库后,准备dockerloginhttp://ip:端口登录时会包如下错误当我们使用docker私有仓库中的镜像在K8s集群中部署应用时会包如下错误以上错误根据报错信息可以知道,不能使用不安全的http协议连接远程仓库。一种方式是使用https协议进行访问,但需要我们在docker客户端维护好证书;另一种方式是在insecure-registries配置项中设置仓库地址,允许访问远程仓库在linux中设置dockerinsecure-regis

NexNosql Client与chatGPT的对话

问:Nexnosqlclient有哪些优点?答:nexnosqlclient的优点包括:即开即用,无需部署服务,最大限度降低使用成本。高度集成,Elasticsearch、Redis、MongoDB,非关系型数据库一网打尽。操作便捷,图形化界面一目了然,省去各种复杂DSL的学习成本,减少查找、编写脚本时间。功能全面,数据操作、数据建模、管理监控轻松驾驭,另有高级操作自由扩展,覆盖绝大部分非关系型数据库使用场景12。问:如何使用Nexnosqlclient进行操作?答:Nexnosqlclient的使用方法如下:首先,您需要下载并安装Nexnosqlclient。安装完成后,打开Nexnosql

PostgreSQL如何创建临时表?

分类PostgreSQL支持两种临时表:会话级临时表:数据可以一直保存在整个会话的生命周期中事务级临时表:数据只存在于这个事务的生命周期中在PostgreSQL中,不管是事务级的临时表还是会话级的临时表,当会话结束时都会消失,这与Oracle数据库不同,在Oracle数据库中,只是临时表中的数据消失,而临时表还存在。如果在两个不同的session中创建一个同名的临时表,实际上创建的是两张不同的表。默认情况下创建的临时表是会话级的。会话级临时表创建一张临时表,通过查看发现,临时表是生成的一个特殊的Schema下的表,这个Schema名为“pg_temp_xx”其中xx代表一个数字,但是不同的se