logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Postgresql中null值和空字符串

首先null不是一个空字符串,也不是一个为零的值,上图,Oracle将NULL和空字符串都视为NULL。与PostgreSQL类似,SQL Server也将NULL视为NULL,将空字符串视为空字符串。这可以防止我们在具有唯一约束的列中插入多个空值。在SQL Server中,在一个列上存在唯一约束时,只允许插入一个NULL和一个空字符串。null和空字符串在不同的数据库中表现不一样,找了一张图,可

#postgresql#数据库#oracle
Postgresql中如何终止正在执行的查询

在使用数据库过程中,我们难免要终止一些正在执行的查询等语句,比如不合理的超长大事物,对数据库性能有影响的偶发性查询。一般在pg中使用以下两个函数终止相关查询,这里不在详述两个函数的区别。直接给出官方文档解释:pg_cancel_backend 调用系统信号 SIGINT 对应信号2pg_terminate_backend调用系统信号 SIGTERM 对应信号15--定义在/usr/include/

#postgresql#数据库#database
Postgresql中order by limit 索引选择错误导致查询很慢

开发今天发来一条SQL,说执行很慢,出不来结果,如下:select id, user_id, k_money_value, channel, status, add_time, note from hist_kmoney_record where user_id=133423946order by id desc limit 10;表大小,记录数,索引信息如下:melotpay=# select

#postgresql#sql#数据库
Postgresql使用ssh隧道连接数据库

如果数据从本地导入到远端的话,可通过建立ssh隧道,使用本地端口即可连接远端数据库,使用起来更加方便快捷,命令如下:#-C表示请求压缩所有数据,默认使用gzipssh -C -L local_port:localhost:remote_port remote_user@remote_ip实例:#建立ssh隧道ssh -C -L 666666:localhost:1921 root@8.1xx.2x

Postgresql中$$(双美元符)替换‘(单引号)

1.正常情况下使用单引号引用一个字符串hank=# select 'the world is so beautiful';?column?---------------------------the world is so beautiful2.如果字符串中有单引号,可以写两个单引号hank=# select 'I''m OK';?column?----------I'm OK(1 row)--如

Postgresql GIN索引

GIN概念介绍:GIN是Generalized Inverted Index的缩写。就是所谓的倒排索引。它处理的数据类型的值不是原子的,而是由元素构成。我们称之为复合类型。如(‘hank’, ‘15:3 21:4’)中,表示hank在15:3和21:4这两个位置出现过,下面会从具体的例子更加清晰的认识GIN索引。全文搜索GIN的主要应用领域是加速全文搜索,所以,这里我们使用全文搜索的例子介绍...

Postgresql12 recovery.conf 并入postgresql.conf以及主备切换函数介绍

从 12版本开始,不再有recovery.conf文件,recovery.conf配置的内容全部并入到postgesql.conf中。新增了两个文件recovery.signal和standby.signal,分别代表处于recovery模式还是standby模式,如果两个文件都配置了,优先为standby模式,配置语法很简单,直接新建touch recovery.signal或者touch ..

mongodb3.0.4 MongoDB-CR Authentication failed

新的mongodb3.0.4环境添加用户后,应用服务器一直报错验证失败。但是到相关库下验证,结果返回1db.auth(“username”,”password”);1切换到admin库下,查看system.version{ “_id” : “authSchema”, “currentVersion” : 5 }查看system.users“credentials” : {

#mongodb
oracle rowid and postgresql ctid

首先介绍一下oracle rowid,数据库表行中的物理标识SQL> select rowid from book_info where rownumROWID------------------AAAQTJAAaAAAAoaAAAROWID的格式如下:数据对象编号        文件编号        块编号           行编号

oracle redo损坏的处理

如果光是INACTIVE状态的redo损坏,有三种方法可以恢复:1.clear logfile     相关命令:alter database clear logfile '/database/oradata/skyread/redo04.log'; --已经归档的操作alter database clear unarchived logfile '/database/oradat

    共 25 条
  • 1
  • 2
  • 3
  • 请选择