묻고답하기
마이그레이션, 이름 모를 게시판의 글을 XE로 옮겨가기
2016.05.27 19:22
이름모를 게시판의 'board_qna'를
XE의 특정게시판 module_srl 154 로 DB를 옮기려고 합니다.
XE의 경우는
xe_documents에 게시글에 저장되는 것을...첨으로 확인했습니다;;
이리저리해서 아래의 두 DB 샘플, board_qna와 xe_documents를 추출했습니다.
기초상식이 없는 제게는 너무 달라 보이는데,
왠지 board_qna의 위에 정의해놓은 사항을 바꿔서 DB 넣어주면 될 것 같은데..
어떻게 바꿔야 할지...
xe의 document_srl은 어떻게 해야할지.. 등등 막히고 있습니다.
어떻게 바꿔야지 넣을 수 있을가요?
====================================
아래는 이름모를 게시판의 board_qna DB입니다.
--
-- Table structure for table `board_qna`
--
DROP TABLE IF EXISTS `board_qna`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `board_qna` (
`idx` int(11) NOT NULL AUTO_INCREMENT,
`wr_subject` varchar(200) NOT NULL,
`wr_content` text NOT NULL,
`wr_name` varchar(30) NOT NULL,
`is_notice` tinyint(1) NOT NULL,
`is_hidden` tinyint(1) NOT NULL,
`is_secret` tinyint(1) NOT NULL,
`wr_passwd` varchar(50) NOT NULL,
`reg_time` int(11) NOT NULL,
`wr_userid` varchar(30) NOT NULL,
`wr_hit` int(11) NOT NULL,
`wr_ip` varchar(30) NOT NULL,
`wr_comment_cnt` int(11) NOT NULL,
`qna_stat` int(11) NOT NULL,
PRIMARY KEY (`idx`)
) ENGINE=MyISAM AUTO_INCREMENT=147 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `board_qna`
--
LOCK TABLES `board_qna` WRITE;
/*!40000 ALTER TABLE `board_qna` DISABLE KEYS */;
INSERT INTO `board_qna` VALUES (1,'예약문의입니다.','<P>안녕하세요 </P>\r\n<P>10월22일 in 10월25일out 으로 커플로 예약가능한가요?</P>\r\n<P>화장실은 어떻게 되어있나요?</P>','김예원',0,0,1,'1234',1437111450,'',87,'222.145.22.220',1,0);
/*!40000 ALTER TABLE `board_qna` ENABLE KEYS */;
UNLOCK TABLES;
====================================
아래는 xe_documents의 DB입니다.
--
-- Table structure for table `xe_documents`
--
DROP TABLE IF EXISTS `xe_documents`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `xe_documents` (
`document_srl` bigint(11) NOT NULL,
`module_srl` bigint(11) NOT NULL DEFAULT '0',
`category_srl` bigint(11) NOT NULL DEFAULT '0',
`lang_code` varchar(10) NOT NULL DEFAULT '',
`is_notice` char(1) NOT NULL DEFAULT 'N',
`title` varchar(250) DEFAULT NULL,
`title_bold` char(1) NOT NULL DEFAULT 'N',
`title_color` varchar(7) DEFAULT NULL,
`content` longtext NOT NULL,
`readed_count` bigint(11) NOT NULL DEFAULT '0',
`voted_count` bigint(11) NOT NULL DEFAULT '0',
`blamed_count` bigint(11) NOT NULL DEFAULT '0',
`comment_count` bigint(11) NOT NULL DEFAULT '0',
`trackback_count` bigint(11) NOT NULL DEFAULT '0',
`uploaded_count` bigint(11) NOT NULL DEFAULT '0',
`password` varchar(60) DEFAULT NULL,
`user_id` varchar(80) DEFAULT NULL,
`user_name` varchar(80) NOT NULL,
`nick_name` varchar(80) NOT NULL,
`member_srl` bigint(11) NOT NULL,
`email_address` varchar(250) NOT NULL,
`homepage` varchar(250) NOT NULL,
`tags` text,
`extra_vars` text,
`regdate` varchar(14) DEFAULT NULL,
`last_update` varchar(14) DEFAULT NULL,
`last_updater` varchar(80) DEFAULT NULL,
`ipaddress` varchar(128) NOT NULL,
`list_order` bigint(11) NOT NULL,
`update_order` bigint(11) NOT NULL,
`allow_trackback` char(1) NOT NULL DEFAULT 'Y',
`notify_message` char(1) NOT NULL DEFAULT 'N',
`status` varchar(20) DEFAULT 'PUBLIC',
`comment_status` varchar(20) DEFAULT 'ALLOW',
PRIMARY KEY (`document_srl`),
KEY `idx_module_srl` (`module_srl`),
KEY `idx_category_srl` (`category_srl`),
KEY `idx_is_notice` (`is_notice`),
KEY `idx_readed_count` (`readed_count`),
KEY `idx_voted_count` (`voted_count`),
KEY `idx_blamed_count` (`blamed_count`),
KEY `idx_comment_count` (`comment_count`),
KEY `idx_trackback_count` (`trackback_count`),
KEY `idx_uploaded_count` (`uploaded_count`),
KEY `idx_member_srl` (`member_srl`),
KEY `idx_regdate` (`regdate`),
KEY `idx_last_update` (`last_update`),
KEY `idx_ipaddress` (`ipaddress`),
KEY `idx_list_order` (`list_order`),
KEY `idx_update_order` (`update_order`),
KEY `idx_module_list_order` (`module_srl`,`list_order`),
KEY `idx_module_update_order` (`module_srl`,`update_order`),
KEY `idx_module_readed_count` (`module_srl`,`readed_count`),
KEY `idx_module_voted_count` (`module_srl`,`voted_count`),
KEY `idx_module_notice` (`module_srl`,`is_notice`),
KEY `idx_module_document_srl` (`module_srl`,`document_srl`),
KEY `idx_module_blamed_count` (`module_srl`,`blamed_count`),
KEY `idx_module_status` (`module_srl`,`status`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `xe_documents`
--
LOCK TABLES `xe_documents` WRITE;
(374,154,0,'ko','N','문의드립니다.','N','N','<p>답변드립니다.</p>',4,0,0,3,0,0,NULL,'12one','관리자','관리자',4,'12one@naver.com','','','N;','20160501000655','20160505234357','관리자','220.301.37.60',-374,-1068,'N','N','SECRET','ALLOW');
/*!40000 ALTER TABLE `xe_documents` ENABLE KEYS */;
UNLOCK TABLES;
댓글 3
-
GG
2016.05.27 21:17
-
찬란하리
2016.05.27 21:56
안녕하세요. GG님 +ㅠ+) 답변주셔서 감사드립니다.
마이그레이션 툴 제작의뢰를 하면 되나요? 죄송한데.. 저렴하다면 비용이 어느 정도 될런지요?;;; 예상비용 부분은 쪽지로 혹시 받을 수 있을가요?;;;;;
-
SimpleCode
2016.05.27 22:42
wr_로 시작하는 칼럼명으로 봐서는, 그누보드에서 DB 칼럼을 추가한 듯 한데요. 그누보드가 확실하다면 순정 상태는 아닙니다. 그누보드쪽 DB는 안 살펴봐서, 버전은 잘 모르겠네요.
제작의뢰를 하시는 것이 저렴하실 것 같습니다.