Ticket #801 (closed 改善提案: 修正済)

Opened 10 years ago

Last modified 10 years ago

DB_TYPE で分岐している箇所の抽象化

Reported by: nanasess Owned by: nanasess
Priority: Milestone: EC-CUBE2.11.1
Component: その他 Version: 2.4.4
Keywords: Cc:
修正済み: yes

Description

MySQL, PostgreSQL 以外の RDBMS への対応を容易にするため, DB_TYPE で分岐している箇所は, SC_DB_DBFactory に置きかえる

Change History

comment:1 Changed 10 years ago by nanasess

  • Owner changed from somebody to nanasess
  • Status changed from new to assigned

version-2_5-dev r18789 で主要部分を対応しました

バックアップ管理は全面的に改修が必要な感じなので後日対応. ダウンロード販売に関連して追加されているロジックについては #792 にて対応します

comment:2 Changed 10 years ago by nanasess

r18790 で続きの修正. 未使用関数の削除, MDB2 の関数の置き替え

comment:3 Changed 10 years ago by nanasess

r18791 でバックアップ機能を修正しました

comment:4 Changed 10 years ago by nanasess

r18789 でデグレが発生していたので SC_Utils::sfManualEscape() を削除しました(r18792)

comment:5 Changed 10 years ago by nanasess

  • Milestone changed from EC-CUBE2.5.0alpha to EC-CUBE2.5.0beta

r18793 でダウンロード販売に関連する機能についても修正しました.

これで, DB_TYPE で分岐している箇所はすべて修正しましたので, milestone:EC-CUBE2.5.0beta へ変更します.

comment:6 Changed 10 years ago by nanasess

r18790 の修正で, 初回インストール時に Warning が発生していましたので, r18794 で修正しました

comment:7 Changed 10 years ago by nanasess

  • Milestone changed from EC-CUBE2.5.0beta to EC-CUBE2.5.0

comment:8 Changed 10 years ago by nanasess

  • Status changed from assigned to closed
  • Resolution set to 修正済

comment:9 follow-up: ↓ 10 Changed 10 years ago by nanasess

  • Status changed from closed to reopened
  • 修正済み unset
  • Resolution 修正済 deleted
  • Milestone changed from EC-CUBE2.11.0 to EC-CUBE2.11.1

r20242:20243 で使用されているため差し戻し

comment:10 in reply to: ↑ 9 Changed 10 years ago by shutta

nanasess への返信

r20242:20243 で使用されているため差し戻し

r20792 にて対応しました。

comment:11 Changed 10 years ago by nanasess

  • 修正済み set

修正済みつけておきます

comment:12 Changed 10 years ago by kajiwara

  • Status changed from reopened to closed
  • Resolution set to 修正済
Note: See TracTickets for help on using tickets.