postgresql
-
How to change PostgreSQL database name ?
今天需要对一测试数据库进行更改数据库名, 操作过程中遇到一点小插曲,做下记录。 查看数据库列表 123456789101112 postgres=# /l List of data…
-
浅谈 PostgreSQL 类型转换
类似Oracle ,PostgreSQL也有强大的类型转换函数, 下面仅举两个类型转换例子。 例子 12345 postgres=# select 1/4; ?column? –…
-
ERROR: Functions in index expression must be marked IMMUTABLE
今天在创建函数索引时遇到报错,报错信息即为标题,弄了很久,百思不得其解,后来向德哥咨询了下,很快就搞定了,下面是详细信息。 1 表定义 1234567 skytf=> /d …
-
关于 PostgreSQL 的 function 里不能小批量提交
近期有个生产库的大表需要全表更新一个字段,并且这张表为核心表,访问非常频繁, 考虑到一个 update 语句可能执行时间很长,会锁住其它更新会话,从而对业务产生较大影响,于是考虑到…
-
PostgreSQL: Introduction of creating rule
很早知道PostgreSQL有个创建规则功能,今天终于简单的做了下实验,简单地说,当向PostgreSQL 发出一条SQL时,可以创建一个规则,让PG去执行另外一条命令,举个例子,…
-
Killed a query failed When using pg_termniate_backend
今天生产库上有个会话(Select 操作) 引起了我的注意,都运行两天了,还没结束,这个SQL关联查询两张表的数据,具体信息如下 数据库和 OS 版本 PostgreSQL版本: …
-
pg_hba.conf 一种安全的配置策略
大家知道PostgreSQL在连接认证体系方面功能非常全面,因为它用到了一个 pg_hba.conf ( HBA stands for host-based authenticat…
-
PostgreSQL 跨大版本迁移 Bytea 字段内容显示不一致
今天在做数据库迁移时发现有张表的数据不对,这张表有个 bytea 字段,迁移后显示的内容不对,源库是 8.4.3 版本目标库是9.0.3 版本, 一时找不到原因,后来在德哥的指导下…
-
GeenPlum 原理篇之二:物理数据分布
根据前面博文介绍,已经知道了 Master 节点不存放用户数据,用户数据而是按一定规则打散到各个子节点里,这篇主要介绍下子节点数据分布。 一 首先看一个模型 以下模型中涉及到四张表…
-
GreenPlum 问题一例 ERROR: Interconnect timeout: Unable to complete setup of all connections within time limit.
虚拟机 GreenPlum 数据仓库搭建好以后,可以执行建库,建表,数据插入语句,就是不能执行”select”操作报以下ERROR,这个问题折腾了好几天,后来在德哥的帮忙下,终于解…