* A class that implements the DB interface for Postgres
* Note: This class uses ADODB and returns RecordSets.
*
- * $Id: Postgres.php,v 1.305 2007/09/29 09:09:45 ioguix Exp $
+ * $Id: Postgres.php,v 1.306 2007/10/02 21:36:35 ioguix Exp $
*/
// @@@ THOUGHT: What about inherits? ie. use of ONLY???
$sql = "SELECT NULL AS nspname, c.relname,
(SELECT usename FROM pg_user u WHERE u.usesysid=c.relowner) AS relowner,
(SELECT description FROM pg_description pd WHERE c.oid=pd.objoid) AS relcomment,
- reltuples::integer AS reltuples
+ reltuples::bigint AS reltuples
FROM pg_class c
WHERE c.relkind='r'
AND NOT EXISTS (SELECT 1 FROM pg_rewrite r WHERE r.ev_class = c.oid AND r.ev_type = '1')
* A class that implements the DB interface for Postgres
* Note: This class uses ADODB and returns RecordSets.
*
- * $Id: Postgres72.php,v 1.89 2007/04/01 16:02:07 xzilla Exp $
+ * $Id: Postgres72.php,v 1.90 2007/10/02 21:36:35 ioguix Exp $
*/
$sql = "SELECT NULL AS nspname, c.relname,
(SELECT usename FROM pg_user u WHERE u.usesysid=c.relowner) AS relowner,
(SELECT description FROM pg_description pd WHERE c.oid=pd.objoid AND objsubid = 0) AS relcomment,
- reltuples::integer
+ reltuples::bigint
FROM pg_class c WHERE c.relkind='r' {$where}ORDER BY relname";
return $this->selectSet($sql);
}
* A class that implements the DB interface for Postgres
* Note: This class uses ADODB and returns RecordSets.
*
- * $Id: Postgres73.php,v 1.172 2007/09/29 09:09:45 ioguix Exp $
+ * $Id: Postgres73.php,v 1.173 2007/10/02 21:36:35 ioguix Exp $
*/
// @@@ THOUGHT: What about inherits? ie. use of ONLY???
} else {
$sql = "SELECT c.relname, pg_catalog.pg_get_userbyid(c.relowner) AS relowner,
pg_catalog.obj_description(c.oid, 'pg_class') AS relcomment,
- reltuples::integer
+ reltuples::bigint
FROM pg_catalog.pg_class c
LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
WHERE c.relkind = 'r'
/**
* PostgreSQL 8.0 support
*
- * $Id: Postgres80.php,v 1.22 2007/03/28 18:52:34 soranzo Exp $
+ * $Id: Postgres80.php,v 1.23 2007/10/02 21:36:35 ioguix Exp $
*/
include_once('./classes/database/Postgres74.php');
} else {
$sql = "SELECT c.relname, pg_catalog.pg_get_userbyid(c.relowner) AS relowner,
pg_catalog.obj_description(c.oid, 'pg_class') AS relcomment,
- reltuples,
+ reltuples:bigint,
(SELECT spcname FROM pg_catalog.pg_tablespace pt WHERE pt.oid=c.reltablespace) AS tablespace
FROM pg_catalog.pg_class c
LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
/**
* A class that implements the Slony 1.0.x support plugin
*
- * $Id: Slony.php,v 1.14 2007/01/10 02:26:25 soranzo Exp $
+ * $Id: Slony.php,v 1.15 2007/10/02 21:36:35 ioguix Exp $
*/
include_once('./classes/plugins/Plugin.php');
$sql = "SELECT st.tab_id, c.relname, n.nspname, n.nspname||'.'||c.relname AS qualname,
pg_catalog.pg_get_userbyid(c.relowner) AS relowner,
- reltuples::integer";
+ reltuples::bigint";
// Tablespace
if ($data->hasTablespaces()) {
$sql .= ", (SELECT spcname FROM pg_catalog.pg_tablespace pt WHERE pt.oid=c.reltablespace) AS tablespace";