当前位置: 首页 > article >正文

【postgres】笔记

数据库相关笔记

  • 1.分区表创建时间戳设置问题
  • 2.查询语句
    • 2.1查询数据库某表有多少行
    • 2.2 表中某列值类型是

1.分区表创建时间戳设置问题

今天早上发现postgres数据库表中总会隔4天丢失一天的数据,后来查了一下,发现是分区表创建的有问题。
如图所示
在这里插入图片描述
可以看到每个from的时间和上一条to的时间不相同,导致上一条to的时间戳到下一条from时间戳之间的数据会被丢失。
无法直接在这里生成好的from to时间戳中更改起止时间。
这里的to的 时间戳和下一行的from时间戳保持一致即可。
from为闭区间,to为开区间。

2.查询语句

2.1查询数据库某表有多少行

SELECT count(1)
	FROM public.table ;

2.2 表中某列值类型是

SELECT id, ctime, value
	FROM public.table where value::text = '"value"' order by ctime desc limit 1000;

这里的value列值类型是json,如果我想找value列的值等于“value”的行,直接用普通的写法查不出来。
此种情况需要写为: value::text = ‘“value”’


http://www.kler.cn/a/310041.html

相关文章:

  • 常见error集合
  • luckfox-pico-max学习记录
  • python识别ocr 图片和pdf文件
  • (十)Python字典基本操作
  • 关于Django 模型字段 `choices`自定义数据类型的枚举——补充
  • day12:版本控制器
  • 重修设计模式-结构型-适配器模式
  • Doker学习笔记--黑马
  • Unity从2018.1版本开始,可以采用内置JSON进行存档和读档
  • windows C++ 并行编程-异步代理库概述
  • git 删除远程分支的几种写法
  • 基于stm32的四旋翼无人机控制系统设计系统设计与实现
  • vs2022配置opencv==4.9.0(C++)
  • 所有用贪心的算法和所有用动态规划(dp)的算法合集
  • Linux C高级 day1
  • 【线程】线程的控制
  • 【React Native】路由和导航
  • 【PLW004】基于Python网络爬虫与推荐算法的新闻推荐平台v1.0(Python+Django+NLP+Vue+MySQL前后端分离)
  • 【浅水模型MATLAB】尝试复刻SCI论文中的溃坝流算例
  • 如何使用go生成可执行文件
  • Kubernetes 常用指令2
  • 程序化自动交易,合约量化交易软件用哪个比较好
  • linux网络编程2
  • RabbitMQ生产者重复机制与确认机制
  • 【Flutter】Flutter局部刷新的几种方式
  • springboot+screw反向生成数据库说明文档