PostgreSQL PostgresSql 多表关联删除语句的操作 最近用PostgresSql数据库进行多表关联删除的操作,在写sql语句的时候遇到了问题: DELETE s.* FROM student s,classroom c WHERE s.cid = c.id AND s.sid = 1 DELETE FROM...
PostgreSQL postgresql运维之远程迁移操作 背景:高可用架构版本。 主备分别部署在机器A和B上,现在要将其分别迁移到机器C和D上。 思路: 1、首先根据源实例的备份(云盘上可用snapshot),创建一个mirror实例,mirror包含两个节点,分别部署在C和D上。 2、在源实例主节点hba.co...
PostgreSQL pgsql 如何删除仍有活动链接的数据库 删除数据库的命令: drop database if exists testdb; 但是这个命令可能会报错: 类似于: database “” is being accessed by other users. DETAIL: Th...
PostgreSQL postgresql 实现查询某时间区间的所有日期案例 核心sql如下: select daytime::date from generate_series( (‘2017-06-01’),–查询开始日期(可根据需求调整) (select now()::date),̵...
PostgreSQL PostgreSQL用户、数据库及表的管理、操作与授权方式 摘要 PostgreSQL的常用命令 1、登录数据库 /* 切换到数据库用户 */ su – postgres /* 登录 */ psql 登录成功显示如下: bash-4.2$ psql psql (9.3.17) Type “h...
PostgreSQL CentOS中运行PostgreSQL需要修改的内核参数及配置脚本分享 PostgreSQL在CentOS上部署的时候,需要设置一些操作系统的参数,官方文档上列举了一些(传送门)。除了这些,还有一些其他的设置,如单个用户允许的最大进程数,单个进程的最大句柄数等,这些一般也需要调整,否则系统会在一些条件下出现问题,或者性能下降。...
PostgreSQL 在postgresql中通过命令行执行sql文件 通过命令行执行初始化sql脚本是比较常见的需求,命令行下执行如下操作即可: 若是执行的命名只是创建用户,编辑用户,创建数据库的话可以不指定-d参数。 psql -U username -d myDataBase -a -f init.sql 如果是远程数据...
PostgreSQL SpringBoot连接使用PostgreSql数据库的方法 一、介绍 此次更新时间:2020-10-28,现在是上班时间,偷更一下。其实使用IDEA的话无需配置Maven什么的,如果你们公司不是强制要求使用Eclipse的话,只需要有个JDK的环境即可,IDEA自带了一个版本的Maven,还是挺新的,目前IDEA最...
PostgreSQL 解决PostgreSQL 执行超时的情况 使用背景 最近在使用PostgreSQL的时候,在执行一些数据库事务的时候,先后出现了statement timetout 和idle-in-transaction timeout的问题,导致数据库操作失败。 经研究查找,PostgreSQL有关于SQL语...
PostgreSQL 如何获取PostgreSQL数据库中的JSON值 在PostgreSQL数据库中有一列为JSON,要获取JSON中得数据可以用下面sql: select orderno as OrderNo ,amount as Amount ,ordertime as OrderTime , recordtype as...
PostgreSQL 解决postgresql 数字转换成字符串前面会多出一个空格的问题 postgresql中将数字转换为字符串前面莫名期末的多出一个空格, 例如: 前面加上fm就可以去掉空格了,如下 补充:postgresql去掉字符串空白符以及首尾空格 我就废话不多说了,大家还是直接看代码吧~ –去除空白符 select re...
PostgreSQL PostgreSQL 实现将多行合并转为列 需求将下列表格相同id的name拼接起来输出成一列 id Name 1 peter 1 lily 2 john 转化后效果: id Name 1 peter;lily 2 john; 实现方式使用 array_to_string 和 array_agg 函...