xe_member_group 테이블 스키마 좀 알려주세요
CMS/프레임워크 | Rhymix 1.9 |
---|---|
개발 언어 | PHP 7.3 |
XE에서 마이그레이션 했는데, 멤버 마이그레이션이 제대로 되지 않아서 수동으로 고치는 중입니다.
현재 그룹이 제대로 표시되고 있지 않은데,
PHP Errors and Warnings
=======================
01. Query Error: Unknown column 'list_order' in 'where clause' (code 1054)
- modules/member/member.admin.view.php line 60
09. SELECT * FROM `xe_member_group` AS `member_group` WHERE ( `site_srl` = 0 ) AND `list_order` <= 2100000000 ORDER BY `list_order` asc
- Caller: modules/member/member.model.php line 596 (memberModel->getGroups)
- Connection: master (localhost)
- Query ID: member.getGroups
- Query Time: 0.0003 sec
- Result: error 1054 Unknown column 'list_order' in 'where clause'
MariaDB [ischonetdb]> SELECT * FROM `xe_member_group`;
+----------+-----------+--------------+----------------+------------+----------+------------+--------------+
| site_srl | group_srl | title | regdate | is_default | is_admin | image_mark | description |
+----------+-----------+--------------+----------------+------------+----------+------------+--------------+
| 0 | 1 | 관리그룹 | 20100506100444 | N | Y | | |
| 0 | 2 | 준회원 | 20100506100444 | Y | N | | |
| 0 | 3 | 정회원 | 20100506100444 | N | N | | |
+----------+-----------+--------------+----------------+------------+----------+------------+--------------+
4 rows in set (0.00 sec)
> desc xe_member_group;
+-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| site_srl | bigint(11) | NO | MUL | NULL | |
| group_srl | bigint(11) | NO | PRI | NULL | |
| title | varchar(80) | NO | | NULL | |
| regdate | varchar(14) | YES | | NULL | |
| is_default | char(1) | YES | | N | |
| is_admin | char(1) | YES | | N | |
| image_mark | text | YES | | NULL | |
| description | text | YES | | NULL | |
+-------------+-------------+------+-----+---------+-------+
8 rows in set (0.00 sec)
이 상태로 봤을때 xe_member_group 테이블에 list_order 칼럼이 추가된 듯 한데 적용이 안된거 같습니다.
마이그레이션 성공하신 분 테이블하고 비교하고 싶은데, 갖고 계신분 보여주시면 감사하겠습니다.
댓글 1
xe_member_group 테이블 스키마 검색으로 어떻게 찾을 수 있어서,
ALTER TABLE xe_member_group ADD list_order bigint(11) NOT NULL AFTER group_srl;
create index idx_list_order on xe_member_group (list_order);
후 해결하였습니다.