postgresql
wang_quan_li
高级工程师,CSAI顾问团顾问,PHP策进会(PEA)兰州常委,首批陇原青年创新人才扶持计划人选,甘肃省省属科研院所科技创新团队——情报研究与信息服务模式创新团队成员。先后取得程序员、软件设计师、系统分析师资格。
展开
-
postgresql pdo执行query返回false
表里有无数据都返回false,原来是表的所有者不对,原创 2014-09-05 11:11:08 · 1369 阅读 · 0 评论 -
postgresql insert 出现duplicate key value violates unique constraint错误
出现这个问题的原因是大批量插入数据导致task_ip表和task_ip_id_seq不一致造成的,从下面的两个sql语句可以看出,前面的值已经远大于后边的值原创 2014-08-10 17:04:20 · 15241 阅读 · 0 评论 -
PostgreSQL字符日期和UNIX时间戳转换
一、日期格式转换1.字符日期格式转化为UNIX时间戳格式字段endtime为内容为UNIX时间戳格式,例如1346650755select * from test where endtime >= extract(epoch FROM date('2012-09-03 00:00:00'));2.UNIX时间戳转化为字符日期格式select * from test where原创 2014-09-28 11:29:59 · 6959 阅读 · 0 评论 -
PostgreSQL的行转列应用
Oracle里面有比较成熟的内置行转列函数,Postgres也有这么一个应用,名称就是 tablefunc. Pg的这个应用在安装的时候默认是不安装的,如果已经有安装,则在$PGHOME/share/extension/路径下会有tablefunc*的三个文件。分别是: [postgres @localhost extension]$ pwd/home/postgres/sha转载 2014-11-04 20:27:49 · 1873 阅读 · 0 评论 -
不使用crosstab实现PostgreSQL的行转列应用
表结构及数据select logdatetime,sum(login) as login,sum(logo) as logofrom(SELECT date(logdatetime) AS "logdatetime", case logfrom when 'login' then COUNT(id) else 0 end AS "login",case logfrom wh原创 2014-11-04 20:48:49 · 2197 阅读 · 0 评论 -
PostgreSQL的行转列函数使用一例
开发同事说使用postgres的扩展行转列应用时有一个问题,示例如下 该扩展包初步使用参考: http://my.oschina.net/Kenyon/blog/54357 一、环境 OS:CentOS 6.3 DB:PostgreSQL 9.3.0 二、场景 create table t(day date,equipment varchar(20),out转载 2014-11-04 18:09:27 · 3289 阅读 · 0 评论 -
centos下安装php的PDO PostgreSQL扩展
在安装php后重新安装一些扩展的时候遇到问题:先谈下如何安装posgresql的php扩展1、首先到:http://pecl.php.net/package/PDO_PGSQL 下载 PDO_PGSQL-1.0.2.tgz扩展包2、解压后进入PDO_PGSQL-1.0.2 根据php安装位置 执行 /usr/local/php/bin/phpize;3、接着配置./configur转载 2014-11-22 14:46:15 · 1552 阅读 · 0 评论 -
zf2使用TableGateway查询postgresql时的问题
zf2使用TableGateway查询postgresql中非public架构的表时提示找不到这个表,原因是在表名前后加了双引号,去掉双引号后没问题了原创 2015-03-07 15:34:02 · 628 阅读 · 0 评论