Changeset 4688 for temp/trunk
- Timestamp:
- 2006/09/13 12:34:53 (20 years ago)
- File:
-
- 1 edited
-
temp/trunk/data/lib/slib.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
temp/trunk/data/lib/slib.php
r4637 r4688 17 17 function sfTabaleExists($table_name) { 18 18 $objQuery = new SC_Query(); 19 $sql = "SELECT 20 relname 21 FROM 22 pg_class 23 WHERE 24 (relkind = 'r' OR relkind = 'v') AND 25 relname = ? 26 GROUP BY 27 relname"; 28 $arrRet = $objQuery->getAll($sql, array($table_name)); 29 if(count($arrRet) > 0) { 30 $flg = true; 31 } else { 32 $flg = false; 33 } 19 // postgresql¤Èmysql¤È¤Ç½èÍý¤òʬ¤±¤ë 20 if (DB_TYPE == "pgsql") { 21 $sql = "SELECT 22 relname 23 FROM 24 pg_class 25 WHERE 26 (relkind = 'r' OR relkind = 'v') AND 27 relname = ? 28 GROUP BY 29 relname"; 30 $arrRet = $objQuery->getAll($sql, array($table_name)); 31 if(count($arrRet) > 0) { 32 $flg = true; 33 } else { 34 $flg = false; 35 } 36 }else if (DB_TYPE == "mysql") { 37 $sql = "SHOW TABLE STATUS LIKE ?"; 38 $arrRet = $objQuery->getAll($sql, array($table_name)); 39 if(count($arrRet) > 0) { 40 $flg = true; 41 } else { 42 $flg = false; 43 } 44 } 34 45 return $flg; 35 46 }
Note: See TracChangeset
for help on using the changeset viewer.
