发布时间:2019-05-04 17:03:42
LC_CTYPE代表了区域中的字符分类,比如哪些字符是字母,哪些是数字,大小写等。PostgreSQL支持区域相关的行为,其底层实现是调用了操作系统提供的相关接口,比如判断字符大小写的isupper()。因此PostgreSQL中字符分类相关的行为和OS一致,但是实测发现,还是有一些差别的。......【阅读全文】
发布时间:2016-03-17 18:56:29
真正了解PG是从2012年开始,到现在也有3年多了,从几个方面说说我对PG的认识。......【阅读全文】
发布时间:2016-03-17 18:54:31
PostgreSQL的事务也是基于MVCC实现的。支持3种隔离级别,读已提交,可重复读和可串行化。但用户设置读未提交并不会报错而是被映射到读已提交,这是不违反SQL规约的。PostgreSQL的可重复读相当于Oracle的可串行化,即SI。而PostgreSQL的可串行化则是真正的可串行化即Serializable Snapshot Isolation (SSI),这一特性是从9.1.........【阅读全文】
发布时间:2016-03-17 18:29:07
PostgreSQL的手册中有一段讲可串行化的,大意是可串行化事务读到的数据未必是可靠的,除非它提交成功了。下面用例子讲解以下。......【阅读全文】