来源:http://trac.seagullproject.org/wiki/Howto/DB/Oracle

使SGL 和 Oracle 一起工作

在pear::DB (1.7.4)的更新之后,oci8所需的所有修改几乎已经全部实现。

如果你想将sessiondata保存在db中,你只需修改SGL_Session::dbGc

$query = "DELETE FROM {$conf['table']['user_session']} WHERE (TO_DATE('" . SGL::getTime(true) . "') - TO_DATE(last_updated ]*86400 > $expiry";

在日期处理方面:

你必须将NLS_DATE_FORMAT设置成seagull中使用的格式。你可以执行下列的命令,然后重起Apache服务器:

BEFORE (re)starting the apache webserver:
export NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"
 
howto/db/oracle.txt · 最后更改: 2010/05/30 00:21 (外部编辑)
 
Except where otherwise noted, content on this wiki is licensed under the following license:GNU Free Documentation License 1.2