postgresql无则插入,有则更新问题(post的过去分词)没想到 目录准备工作postgresql 9.5版本之前实现upsert功能postgresql 9.5版本之后实现upsert功能总结 我们只需要准备一张表 upsert是一个组合词,即当往表中插入记录...随心笔谈2年前3510
postgresql无序uuid性能测试及对数据库的影响(post graduate和graduate)万万没想到 由于最近在做超大表的性能测试,在该过程中发现了无序uuid做主键对表插入性能有一定影响。结合实际情况发现当表的数据量越大,对表插入性能的影响也就越大。 PostgreSQL创建插入脚本,测试各种情...随心笔谈2年前5490
PostgreSQL时间处理的一些常用方式总结 目录1.获取当前时间2.date_part函数3.extract()函数4.日期格式化函数5.时间运算6.计算时间差总结 now()函数: select now(); current_timest...随心笔谈2年前3740
PostgreSQL时间日期的语法及注意事项 目录sql时间用法获取当前日期的函数&&获取当前时间的函数获取当前日期的函数获取当前时间的函数获取当前日期加时间的函数函数: current_timestamp函数: transa...随心笔谈2年前3380
PostgreSQL查看带有绑定变量SQL的通用方法详解(postvisit)学会了吗 当我们在PostgreSQL中分析一些历史的SQL问题时,往往看到的SQL都是带有绑定变量的。而对于pg,我们没法像Oracle一样通过例如dba_hist_sqlbind之类的视图去获取历史的绑...随心笔谈2年前3770
PostgreSQL模式匹配与正则表达式方法总结(post offocer)不要告诉别人 目录1.1 PostgreSQL中的模式匹配和正则表达式1.2 传统SQL的LIKE操作符1.3 SIMILAR TO正则表达式1.4 POSIX正则表达式1.5 模式匹配函数substring总...随心笔谈2年前3450
Postgresql数据库中的json类型字段使用示例详解(post在什么之后)怎么可以错过 目录1. Json概述2. Postgresql数据库中使用Json类型字段2.1. 创建表定义字段信息2.2. 增加2.3. 查询键值2.3.1. 查询键2.3.2. 查询值2.3.3. whe...随心笔谈2年前3870
PostgreSQL死锁了怎么办及处理方法(inform过去分词)这样也行? 目录什么是数据库死锁如何确定死锁位置死锁的可能原因以及解决办法避免死锁的实战建议解决一:查询pg_stat_activity有没有记录解决二:查询pg_locks是否有这个对象的锁PS:postg...随心笔谈2年前3300
PostgreSQL数据库事务插入删除及更新操作示例 目录INSERTDELETEUPDATE事务 使用INSERT语句可以向表中插入数据。 创建一个表: CREATE TABLE ProductIns (product_id CHAR(4) NOT...随心笔谈2年前3450
PostgreSQL游标与索引选择实例详细介绍 之前有写过一个案例,order by limit因为数据分布不均而选择了错误的索引,这是由于优化器没法判断数据的分布关系,默认认为数据分布是均匀的所导致的。 而除了limit,当我们在使用游标时也...随心笔谈2年前3600