postgresql
-
postgresql 实现更新序列的起始值
迁移老数据到新的数据库,需要把id迁移过来,这时序列值就需要修改为当前最大值加1了。 使用这个语句就可以让s_seq的序列值从7开始了。 alter sequence s_seq …
-
postgresql修改自增序列操作
在 mysql 中,实现 id 自增的方式是依靠加一个 auto_increment 标志,而在 pgsql 中,id 自增是通过序列 SEQUENCE。 创建表时设置自增序列为:…
-
pgsql添加自增序列、设置表某个字段自增操作
添加自增序列 CREATE SEQUENCE 表名_id_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE…
-
postgresql 数据库 与TimescaleDB 时序库 join 在一起
之前在CSDN阅读资料时,发现有人问怎么把 postgresql数据库 的表 跟TimescaleDB 时序库的表 join在一起,正好我在查询数据的时候遇到过这个问题 ,我说一下…
-
PostgreSQL之pgdump备份恢复操作
逻辑备份在恢复时,介于逻辑备份与故障时间点之间的数据难以恢复,故一般不采取逻辑备份方式进行数据库备份,但逻辑适用于跨平台跨版本的数据迁移; 逻辑备份恢复主要以下三种: pg_dum…
-
PostgreSQL 分页查询时间的2种比较方法小结
数据库中存了3000W条数据,两种分页查询测试时间 第一种 SELECT * FROM test_table WHERE i_id> 1000 limit 100; Time…
-
postgresql rank() over, dense_rank(), row_number()用法区别
如下学生表student,学生表中有姓名、分数、课程编号,需要按照课程对学生的成绩进行排序 select * from jinbo.student; id | name | sco…
-
postgres 实现查询某条数据的排名
我就废话不多说了,大家还是直接看代码吧~ select * from (select ROW_NUMBER () OVER (ORDER BY fat desc nulls las…
-
在postgresql数据库中判断是否是数字和日期时间格式函数操作
在编写GreenPlum函数的过程中,遇到要判断字符串是否是数字和日期格式的情况,基于GreenPlum和postgresql的亲缘关系,找到了下面两个函数。 –1.判…
-
PostgreSQL 实现将多行合并转为列
需求将下列表格相同id的name拼接起来输出成一列 id Name 1 peter 1 lily 2 john 转化后效果: id Name 1 peter;lily 2 john…