PostgreSQL 数据库大小写规则

news/2024/7/9 19:42:34 标签: 学习, 数据库, sql, postgresql

PostgreSQL 数据库对大小写的处理规则如下:

  1. 严格区分大小写
  2. 默认把所有 SQL 语句都转换成小写再执行
  3. 加双引号的 SQL 语句除外

如果想要成功执行名称中带有大写字母的对象,则需要把对象名称加上双引号。

验证如下:

想要创建数据库 IZone,明明已存在的数据库名为 izone,却报错:数据库已存在。

说明:PostgreSQL 数据库默认把所有 SQL 语句都转换成小写再执行。

若为名称 IZone 加上双引号,则执行成功。

想要删除数据库 IZone,出现常见报错:

sql">ERROR: 错误:  其他用户正在使用数据库 "IZone"
DETAIL:  那里有1个其它会话正在使用数据库.


SQL 状态: 55006

执行下面三行代码终止连接进程:

sql">SELECT pg_terminate_backend(pg_stat_activity.pid)
FROM pg_stat_activity
WHERE datname='IZone' AND pid<>pg_backend_pid();

注意这里使用的是单引号。

理应返回一个 boolean 值的却没有,但是最后又删除成功了(?)

再次删除,执行成功。

plus:查看 “视图” pg_stat_activity 。

综上,建议以后都用小写。


参考博客:关于PostgreSQL数据库的大小写_pg 大小写_qq844385029的博客-CSDN博客


http://www.niftyadmin.cn/n/139539.html

相关文章

【随笔】《挥手自兹去》

挥手自兹去那样美的一束光照在我身上&#xff0c;挥手自兹去&#xff0c;下次又要何时再见&#xff1f;那日闲来无事&#xff0c;到小区前的公园里散步。绿草如因&#xff0c;野花点点&#xff0c;阳光照的人很舒服。一片空地上&#xff0c;我看见了一个女孩&#xff0c;她那么…

DevOps-8:需求开发生命周期与DevOps系统能力

近期梳理了一下&#xff0c;之前的整个需求开发过程的完整流程&#xff0c;以及二次开发的DevOps系统&#xff0c;在该流程中覆盖的点&#xff0c;主要是从接收到需求&#xff0c;到需求完成上线的整个过程。 整个过程如图&#xff1a; 图中&#xff0c;蓝色节点是团队负责人或…

CMOS晶体管原理(数字电路)

CMOS晶体管原理&#xff08;数字电路&#xff09; 数字芯片的物理材料 以硅为材料&#xff0c;参杂V族或者III族&#xff0c;变成N型半导体或者P型半导体 PN结 P端给高电压N端给低电压可以导通&#xff0c;具有单向性 NMOS管—body是p型两端掺杂是n型 有四个端口 gate source …

设计模式之美-单例模式

单例模式 一个类只允许创建一个对象&#xff08;或者实例&#xff09;&#xff0c;那这个类就是一个单例类&#xff0c;这种设计模式就叫作单例设计模式&#xff0c;简称单例模式。 单例的用处 从业务概念上&#xff0c;有些数据在系统中只应该保存一份&#xff0c;就比较适…

libhv tcp实战小项目

libhv Tcp小项目实战 一、概述 1、包头 2、心跳 3、任务队列 二、包头 2字节2字节4字节4字节2字节1字节1字节起始标志版本号(N)Command(命令ID)消息体长度(N)预留Crc校验位结束标志 起始标志&#xff1a;0xef.版本号&#xff1a;0x0001。Command:命令号&#xff0c;用于表…

ChatGPT、人工智能、人类和一些酒桌闲聊

© 2023 Conmajia Initiated 10th March, 2023 昨天跟某化学家喝酒&#xff0c;期间提到了 ChatGPT。他的评价是&#xff1a;这鬼东西大量输出毫无意义、错漏百出甚至是虚假的信息&#xff0c;“in a confident accent”。例如某次 GPT 针对“描述某某记者”这一问题&#…

java面试算法汇总-排序问题

时间复杂度汇总&#xff1a; 直接插入排序 import java.util.Arrays;public class InsertSort {public static void main(String[] args){int[] a{12,15,9,20,6,31,24};Sort(a);//调用方法}public static void Sort(int[] s){for (int i1;i< s.length;i){//注意i不能等于数…

各种光照模型的shader实现

大家好&#xff0c;我是阿赵。 这里打算给大家介绍一些常用的光照模型的shader实现方法。虽然这些光照模型很多都会在各大引擎内置&#xff0c;一般不需要自己写。但我觉得学习一下&#xff0c;首先对了解渲染原理有帮助&#xff0c;然后对写一些复合效果的shader时&#xff0c…