Changeset 22019 for branches/version-2_12-dev/data/class/db
- Timestamp:
- 2012/09/06 02:38:08 (12 years ago)
- Location:
- branches/version-2_12-dev/data/class/db
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/class/db/SC_DB_DBFactory.php
r21867 r22019 169 169 function initObjQuery(SC_Query &$objQuery) { 170 170 } 171 172 /** 173 * テーブル一覧を取得する 174 * 175 * @return array テーブル名の配列 176 */ 177 function listTables(SC_Query &$objQuery) { 178 $objManager =& $objQuery->conn->loadModule('Manager'); 179 return $objManager->listTables(); 180 } 171 181 } -
branches/version-2_12-dev/data/class/db/dbfactory/SC_DB_DBFactory_PGSQL.php
r21867 r22019 251 251 return ''; 252 252 } 253 254 /** 255 * テーブル一覧を取得する 256 * 257 * MDB2_Driver_Manager_pgsql#listTables の不具合回避を目的として独自実装している。 258 * @return array テーブル名の配列 259 */ 260 function listTables(SC_Query &$objQuery) { 261 $col = 'tablename'; 262 $from = 'pg_tables'; 263 $where = "schemaname NOT IN ('pg_catalog', 'information_schema', 'sys')"; 264 return $objQuery->getCol($col, $from, $where); 265 } 253 266 }
Note: See TracChangeset
for help on using the changeset viewer.