Ignore:
Timestamp:
2013/05/02 18:11:36 (11 years ago)
Author:
h_yoshimoto
Message:

#2236 2.12.3リリース以降の2.12-devへのコミット差し戻し

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_12-dev/data/class/db/dbfactory/SC_DB_DBFactory_PGSQL.php

    r22567 r22796  
    3333 * @version $Id:SC_DB_DBFactory_PGSQL.php 15532 2007-08-31 14:39:46Z nanasess $ 
    3434 */ 
    35 class SC_DB_DBFactory_PGSQL extends SC_DB_DBFactory  
    36 { 
     35class SC_DB_DBFactory_PGSQL extends SC_DB_DBFactory { 
    3736 
    3837    /** 
     
    4241     * @return string データベースのバージョン 
    4342     */ 
    44     function sfGetDBVersion($dsn = '') 
    45     { 
     43    function sfGetDBVersion($dsn = '') { 
    4644        $objQuery =& SC_Query_Ex::getSingletonInstance($dsn); 
    4745        $val = $objQuery->getOne('select version()'); 
     
    5957     * @return string MySQL 用に置換した SQL 文 
    6058     */ 
    61     function sfChangeMySQL($sql) 
    62     { 
     59    function sfChangeMySQL($sql) { 
    6360        return $sql; 
    6461    } 
     
    7067     * @return string 昨日の売上高・売上件数を算出する SQL 
    7168     */ 
    72     function getOrderYesterdaySql($method) 
    73     { 
     69    function getOrderYesterdaySql($method) { 
    7470        return 'SELECT '.$method.'(total) FROM dtb_order ' 
    7571               . 'WHERE del_flg = 0 ' 
     
    8480     * @return string 当月の売上高・売上件数を算出する SQL 
    8581     */ 
    86     function getOrderMonthSql($method) 
    87     { 
     82    function getOrderMonthSql($method) { 
    8883        return 'SELECT '.$method.'(total) FROM dtb_order ' 
    8984               . 'WHERE del_flg = 0 ' 
     
    9893     * @return string 昨日のレビュー書き込み件数を算出する SQL 
    9994     */ 
    100     function getReviewYesterdaySql() 
    101     { 
     95    function getReviewYesterdaySql() { 
    10296        return 'SELECT COUNT(*) FROM dtb_review AS A ' 
    10397               . 'LEFT JOIN dtb_products AS B ' 
     
    114108     * @return string 検索条件の SQL 
    115109     */ 
    116     function getSendHistoryWhereStartdateSql() 
    117     { 
     110    function getSendHistoryWhereStartdateSql() { 
    118111        return "start_date BETWEEN current_timestamp + '- 5 minutes' AND current_timestamp + '5 minutes'"; 
    119112    } 
     
    125118     * @return string 検索条件の SQL 
    126119     */ 
    127     function getDownloadableDaysWhereSql($dtb_order_alias = 'dtb_order') 
    128     { 
     120    function getDownloadableDaysWhereSql($dtb_order_alias = 'dtb_order') { 
    129121        $baseinfo = SC_Helper_DB_Ex::sfGetBasisData(); 
    130122        //downloadable_daysにNULLが入っている場合(無期限ダウンロード可能時)もあるので、NULLの場合は0日に補正 
     
    153145     * @return string 検索条件のSQL 
    154146     */ 
    155     function getOrderTotalDaysWhereSql($type) 
    156     { 
     147    function getOrderTotalDaysWhereSql($type) { 
    157148        switch ($type) { 
    158149            case 'month': 
     
    190181     * @return string 年代抽出部分の SQL 
    191182     */ 
    192     function getOrderTotalAgeColSql() 
    193     { 
     183    function getOrderTotalAgeColSql() { 
    194184        return 'TRUNC(CAST(EXTRACT(YEAR FROM AGE(create_date, order_birth)) AS INT), -1)'; 
    195185    } 
     
    201191     * @return string 連結後の SQL 文 
    202192     */ 
    203     function concatColumn($columns) 
    204     { 
     193    function concatColumn($columns) { 
    205194        $sql = ''; 
    206195        $i = 0; 
     
    225214     * @return array テーブル名の配列 
    226215     */ 
    227     function findTableNames($expression = '') 
    228     { 
     216    function findTableNames($expression = '') { 
    229217        $objQuery =& SC_Query_Ex::getSingletonInstance(); 
    230218        $sql = '   SELECT c.relname AS name, ' 
     
    250238     * @return array 文字コード情報 
    251239     */ 
    252     function getCharSet() 
    253     { 
     240    function getCharSet() { 
    254241        // 未実装 
    255242        return array(); 
     
    261248     * @return string 
    262249     */ 
    263     function getDummyFromClauseSql() 
    264     { 
     250    function getDummyFromClauseSql() { 
    265251        return ''; 
    266252    } 
     
    272258     * @return array テーブル名の配列 
    273259     */ 
    274     function listTables(SC_Query &$objQuery) 
    275     { 
     260    function listTables(SC_Query &$objQuery) { 
    276261        $col = 'tablename'; 
    277262        $from = 'pg_tables'; 
Note: See TracChangeset for help on using the changeset viewer.