akasima / xero_commerce

xe3 에서 사용가능한 e-commerce 플러그인
Other
21 stars 10 forks source link

번들 테이블에 json 타입 사용 문제 #127

Open akasima opened 4 years ago

akasima commented 4 years ago

https://github.com/akasima/xero_commerce/commit/aeab314f389171f4d762bf595bd7d42262206819#r38411913

mariadb 10.2 부터 지원되는 json 타입 사용하는 문제로 플러그인 시스템 제약 사항이 너무 과도하게 최신 버전을 요구하게 됨

json 타입 사용하게된 시스템 요구사항 분석하고 text 타입으로 변경해야함

akasima commented 4 years ago

@darron1217 json 으로 데이터 편하게 넣고 뻬고 할 거였던 거죠? encoding 없이 사용하려고 한거죠?

darron1217 commented 4 years ago

@akasima 네네 별도 처리없이 사용하려고 했었던것인데, 모델쪽에서 처리하도록 변경하면 될것 같습니다

akasima commented 4 years ago

네. text 로 바꾸고. model 에서 해볼께요. json 컬럼을 주로 어디서 사용하나요? 사용처를 알아야 코드 수정할 곳 설계하는데 좋을 것 같습니다.

darron1217 commented 4 years ago
  1. ProductOptionItem에서 조합 결과값 value_combination 을 저장할때 사용합니다. (레드,XL 와 같은 두가지 이상 옵션조합)
  2. ProductOption 의 하위 값들 values 저장할때 사용합니다. (XL, L, M, S 과 같은 옵션값들)
  3. ProductCustomOption (추가옵션)에서 settings 라는 필드관련 설정값을 저장할때 사용합니다. (아직 구현중입니다)