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

postgresql 数据库使用

目录

索引

查看索引

创建

删除索引

修改数据库时区


索引

查看索引

 select * from pg_indexes where tablename='t_table_data'; 

   或者    

select * from pg_statio_all_indexes where relname='t_table_data';

创建

CREATE INDEX ix_table_data_time ON t_table_data (id, create_time DESC);

注:t_table_data 为表名称,  ix_table_data_time 为创建的索引名称,  id 和 create_time 为 表里的字段

删除索引

drop INDEX ix_table_data_time

ix_table_data_time 是要删除的索引名

注意 : 无法删除DBMS为主键约束和唯一约束自动创建的索引

参考:postgresql 查看索引、创建、删除索引_postgresql创建索引删除索引-CSDN博客

修改数据库时区

--查看时区
select now();
--修改数据库时区 08   
alter database "vims-set-das" set timezone='Asia/Shanghai';

数据的时区分为,会话级,角色级,数据库级,数据库全局,系统级,了解后才知道问题出在哪里。如何分析问题。

1.会话级别的时区

# 与数据库建立连接的会话都会修改时区
set time zone ‘Asia/Shanghai';

2.用户级别时区

# 该用户连接连接的会话都会修改时区
alter role rolname set timezone=‘Asia/Shanghai’;

alter role all set timezone=‘Asia/Shanghai’;

3.数据库级别时区

# 与该数据库连接的时区都会修改
alter  database dbname set timezone='Asia/Shanghai';

4.全局配置

修改postgresql.conf文件的时区

log_timezone = ‘Asia/Shanghai’
timezone = ‘Asia/Shanghai’

5.修改系统级

在容器中加入环境变量

# 设置时区
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $

6.其他



# 查看数据所具备的时区
select * from pg_timezone_names

# 查看当前会话时区
SHOW timezone

# 当完成上面1至4步需要重新加载数据库配置
SELECT pg_reload_conf();

# 查询当前时区
select now();

参考:https://zhuanlan.zhihu.com/p/6698619251

http://www.dtcms.com/a/65253.html

相关文章:

  • SpringMVC (二)请求处理
  • 达梦主备集群部署
  • pycharm + anaconda + yolo11(ultralytics) 的视频流实时检测,保存推流简单实现
  • ChebyKAN0、ChebyKAN1 网络阅读
  • Maya云渲染核心流程解析
  • 第56天:Web攻防-SQL注入增删改查盲注延时布尔报错有无回显错误处理审计复盘
  • springboot系列十五:SpringBoot整合MyBatis, MyBatis-Plus
  • LiP-MS与TPP——探索药物靶点筛选新路径
  • 网络安全工具的使用:掌握核心工具的操作与实践
  • C++STL的学习与使用
  • Redis实现高并发排行榜的功能
  • PostgreSQL异常:An IO error occurred while sending to the backend
  • 用Python实现链上数据爬取与分析
  • 接口测试和功能测试的区别
  • 芯片研发不需要PPT
  • Java常见的并发设计模式
  • 【网络协议详解】——MPLS LDP技术(学习笔记)
  • OWL 项目与多智能体系统(MAS)的区别与联系分析
  • 2.2.3 TCP—UDP-QUIC
  • C#+AForge 实现视频录制
  • 大数据学习(62)- Hadoop-yarn
  • 【操作系统安全】任务1:操作系统部署
  • Linux 查看几个核心
  • Spring之生命周期Bean的生成过程
  • 对比 Vue2 选项式 API 与 Vue3 setup 语法
  • Ubuntu 22.04使用pigz多线程快速解压/压缩文件
  • 【MySQL基础-3】SQL语言详解:定义、分类、注意事项与注释
  • 【Python】06、流程控制语句
  • 系统开发资源
  • 大模型AI相关记录