Ticket #578 (closed バグ指摘: 修正済)

Opened 11 years ago

Last modified 10 years ago

都道府県ID 都道府県マスタと受注で型が異なる

Reported by: Seasoft Owned by: Seasoft
Priority: Milestone: EC-CUBE2.5.0alpha
Component: その他 Version: コミュニティ (eccube-comu)
Keywords: Cc:
修正済み:

Description

都道府県マスタと受注で都道府県IDの型が異なる模様。そのため、最新の PostgreSQL で JOIN するとキャストエラーが発生する。

  • EC-CUBE 利用者からメールで報告がありました。当方では詳細未確認です。

Change History

comment:1 Changed 11 years ago by Seasoft

個人的には、mtb_* の ID の型が統一されていない点が、以前から気になっています。

comment:2 Changed 11 years ago by Seasoft

  • Milestone set to EC-CUBE2.5.0

comment:3 Changed 11 years ago by Seasoft

mtb_* のプライマリキーについて調査を行なったところ下記の状況だった。

mtb_zip PKなし【例外】
mtb_pref.pref_id smallint
mtb_permission.id text【例外】
mtb_disable_logout.id smallint
mtb_authority.id smallint
mtb_work.id smallint
mtb_disp.id smallint
mtb_class.id smallint
mtb_srank.id smallint
mtb_status.id smallint
mtb_status_image.id smallint
mtb_allowed_tag.id smallint
mtb_page_max.id smallint
mtb_magazine_type.id smallint
mtb_mail_magazine_type.id smallint
mtb_recommend.id smallint
mtb_taxrule.id smallint
mtb_mail_template.id smallint
mtb_mail_tpl_path.id smallint
mtb_job.id smallint
mtb_reminder.id smallint
mtb_sex.id smallint
mtb_page_rows.id smallint
mtb_mail_type.id smallint
mtb_order_status.id smallint
mtb_product_status_color.id smallint
mtb_order_status_color.id smallint
mtb_wday.id smallint
mtb_delivery_date.id smallint
mtb_product_list_max.id smallint
mtb_convenience.id smallint
mtb_conveni_message.id smallint
mtb_db.id smallint
mtb_target.id smallint
mtb_review_deny_url.id smallint
mtb_track_back_status.id smallint
mtb_site_control_track_back.id smallint
mtb_site_control_affiliate.id smallint
mtb_mobile_domain.id smallint
mtb_ownersstore_err.id text【例外】
mtb_ownersstore_ips.id text【例外】
mtb_constants.id text【例外】

統一するのは現実的に難しそう。

都道府県IDはマスタ側の smallint に合わせてデータテーブルを改修する方向で検討。

comment:4 Changed 11 years ago by Seasoft

  • Owner changed from somebody to Seasoft

comment:5 Changed 11 years ago by Seasoft

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

r18514 で改修。

comment:6 Changed 10 years ago by nanasess

  • Status changed from closed to reopened
  • Resolution 修正済 deleted

正式版未反映だと思われますので差し戻します

comment:7 Changed 10 years ago by nanasess

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

version-2_5-dev ブランチで対応済みになりますので close します

Note: See TracTickets for help on using tickets.