Uploaded image for project: 'S2Dao.PHP5'
  1. S2Dao.PHP5
  2. DAOPHP-16

S2Dao_PagerCondition::NONE_LIMIT = -1はPostgreSQLだと同等の構文がALL

XMLWordPrintable

    • Type: Icon: Bug Bug
    • Resolution: Unresolved
    • Priority: Icon: Major Major
    • None
    • Affects Version/s: S2Dao.PHP5-1.1.2
    • Component/s: S2Pager.PHP5
    • None

      MLより報告
       S2Dao_PagerConditionについて、もうひとつ報告です。
       S2Dao_PagerCondition::NONE_LIMIT は -1に設定されていますが、Postgresでは
       同等の構文が
       LIMIT ALL
       になります。
       http://www.postgresql.jp/document/current/html/queries-limit.html

       そのため、LIMITを設定したクエリは成功しますが、していないと怒られてしまいます。
       また、単純に、
       - const NONE_LIMIT = -1;
       + const NONE_LIMIT = 'ALL';
       としても、文字列として評価されてしまい、SQLが LIMIT 'ALL'となってしまいます

            Assignee:
            yonekawa yonekawa
            Reporter:
            yonekawa yonekawa
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated: