一、需求介绍
前端是一个列表页面,列表可以进行复选框的选择,后台进行关联表数据的删除。
二、框架介绍
springboot+mybatis 数据库用的postgresql
三、具体代码(前端js)
1、前端涉及到的代码
//判断选中状态var ids ="";$(".checkbox").each(function () { if($(this).is(':checked')) ids +=$(this).val() +...
/
797 次浏览/
DBA运维
1 SELECT to_timestamp('2020-02-27 12:12:12','yyyy-MM-dd hh24:mi:ss') ;
2 SELECT to_date('2020-02-27 12:12:12','yyyy-MM-dd hh24:mi:ss') ;
to_timestamp返回结果:2020-02-27 12:12:12
to_date返回结果:2020-02-27...
/
728 次浏览/
DBA运维
更新索引至最大值:select setval('"demo".test_id_seq', (SELECT MAX("id") FROM demo.test));
查询下一个序列值:select nextval('"demo".test_id_seq');...
/
666 次浏览/
DBA运维
pgpool-II是一个集连接池、主备切换与负载均衡于一身的数据库连接件,本文以配置读写分离集群为例,介绍pgpool-II的配置方式。
本文使用的版本为PostgreSQL12.1,由于PG12版本不再支持通过recovery.conf的方式进行主备切换,如果数据目录中存在recovery.conf,则数据库无法启动。
(一) 准备工作
1.本例中,两台数据节点IP与端口号为
Harvest1 192.168.100.1:5432
Harvest...
/
978 次浏览/
DBA运维
一、大小写特别敏感
大写字段需要用“”引号(pg字段名使用“”,MySQL字段名使用``)
******表名以及字段名如果是小写但是为关键字,比如name,则也需使用"";
二、分页
limit ${limit} offset ${start}
三、判断条件等号前后字段类型需要一致
类型转换相关函数
pg使用文档:https://www.runoob.com/postgresql/postgresql-function...
/
727 次浏览/
DBA运维
最近的项目要求配置共享存储的四节点集群,使集群能够形成负载均衡。
但是大家知道,PostgreSQL不支持使用同一数据目录生成多个实例,在执行pg_ctl start的时候,如果指定的数据目录有实例在运行,则该实例会发生错误导致数据库down掉。故而,我们选择了基于pgpool-II + repmgr的策略来实现基于NAS共享存储的负载均衡策略。架构如下图所示:
共享磁盘的实现方法多种多样,本文主要讲解repmgr的使用...
/
817 次浏览/
DBA运维
引用地址:https://blog.csdn.net/weixin_34143774/article/details/89561946 请以原文为主,引用注明出处。问题:今天公司进行软件测评,在测评期间,测评人员问起PostgreSQL登录失败导致用户锁定的次数,密码输错几次账户会被锁定?网上查了一圈,oracle和mysql都有相关设置,只有pg库没有找到相关的设置参数。偶然发现网上的帖子,结果发现PG库尚不支持相关设置。下面引用一下:数据库密码管理是数据库安全...
/
857 次浏览/
DBA运维
背景 最近在负责公司数据Oracle转PG;老平台数据库:Oracle11g;新平台数据库:PostgreSQL12。由于平台统计规则有变动;所以正在推广的游戏数据无法全部迁移过来;只能在老平台上运行。而支付数据接口升级;统一进入新平台数据PG。需要将部分支付数据由PostgreSQL同步到Oracle。 简而言之:PostgreSQL增量同步表到Oracle。首先声明我不是反“去IOE”潮流。我想到两种方案采用OGG 可以参考 OGG For Or...
/
776 次浏览/
DBA运维
来源:http://www.postgres.cn/docs/11/
5.1. 表基础
SQL并不保证表中行的顺序。当一个表被读取时,表中的行将以非特定顺序出现,除非明确地指定需要排序。
尝试移除一个不存在的表会引起错误。然而,在SQL脚本中在创建每个表之前无条件地尝试移除它的做法是很常见的,即使发生错误也会忽略之,因此这样的脚本可以在表存在和不存在时都工作得很好(如果你喜欢,可以使用DROP TABLE IF EX...
/
727 次浏览/
DBA运维
来源:http://www.postgres.cn/docs/11/
6.4. 从修改的行中返回数据
有时在修改行的操作过程中获取数据很有用。INSERT、 UPDATE和DELETE命令都有一个支持这个的可选的 RETURNING子句。使用RETURNING 可以避免执行额外的数据库查询来收集数据,并且在否则难以可靠地识别修改的行时尤其有用。
如果目标表上有触发器(第 39 章),可用于RETURNING...
/
685 次浏览/
DBA运维