postgresql 数据库使用

ops/2025/3/15 2:03:07/

目录

索引

查看索引

创建

删除索引

修改数据库时区


索引

查看索引

 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.ppmy.cn/ops/165819.html

相关文章

携程笔试 2025.3.13

1.诗 第一行1个字&#xff0c;之后每行字数增加1&#xff0c;输出每行第一列字符。 #include <bits/stdc.h> using namespace std; string s,ans; int main() {int d,idx;cin>>s;idx1;didx;for(int i0;i<s.size();i) {while(d) {if(didx) {anss[i];}d--;i;}id…

WebSocket 使用教程

WebSocket 使用教程 WebSocket 是一种在现代网络应用中广泛使用的网络通信协议&#xff0c;旨在实现服务器与客户端之间高效、实时的双向通信。与传统的 HTTP 协议相比&#xff0c;WebSocket 提供了更低的延迟和更高的互动性&#xff0c;使其成为构建实时应用的理想选择。无论…

广东省首批服务机器人应用技术员三级职业技能等级认定及申请条件

运用服务机器人(含特种机器人)相关技术及工具&#xff0c;负责服务机器人在家用服务、医疗服务和公共服务等应用场景的集成实施、优化、维护和管理的人员。 《服务机器人应用技术员》职业技能等级划分为五级制&#xff0c;自五级至一级&#xff0c;逐级递进。此职业技能等级证…

深入解析 JVM —— 从基础概念到实战调优的全链路学习指南

文章目录 一、为什么要学习 JVM&#xff1f;1. 面试必备与技能提升2. 性能优化与问题诊断3. 编写高质量代码 二、JVM 基础概念与体系结构1. JVM 简介2. JDK、JRE 与 JVM 三、JVM 内存模型1. 线程私有区2. 线程共享区 四、类加载机制与双亲委派1. 类加载过程2. 双亲委派模型3. 动…

先进制造aps专题三十一 免费企业高级计划和优化(Advanced Planning and Optimizer)产品FreeAPO简介

FreeAPO 是一款免费的企业高级计划和优化&#xff08;APO&#xff0c;Advanced Planning and Optimizer&#xff09;产品&#xff0c;提供了比SAP APO更丰富的功能 包括以下软件: 1. 销售需求预测软件免费版 (dp) 2. 车辆路径调度软件免费版 (vrp) 3. 高级生产计划和排程软…

Pytorch系列教程:可视化Pytorch模型训练过程

深度学习和理解训练过程中的学习和进步机制对于优化性能、诊断欠拟合或过拟合等问题至关重要。将训练过程可视化的过程为学习的动态提供了有价值的见解&#xff0c;使我们能够做出合理的决策。训练进度必须可视化的两种方法是&#xff1a;使用Matplotlib和Tensor Board。在本文…

【农业大数据处理与应用】实验二 随机森林算法与LSTM循环神经网络

一、实验目的 1.掌握利用随机森林算法构建分类器模型的方法&#xff0c;并且了解如何准确评估随机森林模型分类器的性能&#xff0c;包括准确率、精确度、召回率和F1分数等指标的计算和解读&#xff0c;以便对模型的表现进行全面评价&#xff1b; 2.深入学习随机森林模型的参…

医院HIS系统的安全解决方案

从医院内部管理的角度来看&#xff0c;医院的信息系统面临着重大的安全风险&#xff0c;迫切需要建立完整的信息安全防护体系。这些风险主要在于&#xff1a; 1.医院信息系统不是一个孤立的系统。与合作单位&#xff08;如社会保障部门&#xff09;甚至互联网都有接口&#xff…