首页 » PostgreSQL

PostgreSQL 删除所有函数

运行命令:
SELECT ns.nspname || '.' || proname || '(' || oidvectortypes(proargtypes) || ')'
FROM pg_proc INNER JOIN pg_namespace AS

给PostgreSQL添加MySQL的unix_timestamp与from_unixtime函数

MySQL的2个常用函数unix_timestamp()与from_unixtime PostgreSQL并不提供,但通过PostgreSQL强大的扩展性可以轻松的解决问题。
话说远在天边,尽在眼前,文档看仔细,问题迎仞解。PostgreSQL 题供ext

放弃MySQL是正确的选择

前不久因IBM要收购Sun而转用PostgreSQL,没想到Sun被Oracle收购了。这下MySQL的前途就更加暗淡了。
加之PostgreSQL越发熟悉,越来越喜欢了。

很麻烦,PostgreSQL不支持integer到boolean的转换

如数据库test拥有字段
banned boolean 
使用命令
insert into test(banned) values (0)
返回为
 
ERROR:  column "banned" is of type boolean but e

PostgreSQL like无法使用索引

使用 like 进行查询 如 explain select* from titles where title like 'h%'  一直显示 Seq Scan。 google+百度后,得知要设定locale为C才能使用like。
使用命令 initdb

PostgreSQL 触发器(Trigger) 使用

目标:
当表alphas插入新行时,更新titles的alpha_at为NOW()
当表alphas删除行时,更新titles的alpha_at为NULL
1、安装plpgsql语言到数据库createlang plpgsql DATABASE2、建立一

开始使用PostgreSQL代替MySQL

最近IBM要收购Sun,Sun在早先日子收购了MySQL,但并没给MySQL注入多少活力。MySQL的前景仍是个未知数。遂决定开始使用PostgreSQL。