db 추가 문의 정보
db 추가 문의본문
db 추가 문의입니다
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=92525&sca=&sfl=wr_subject&stx=%C6%CB%BE%F7&sop=and
이곳에 잇는 팝업창 적용후
테스트 관계로 새로설치 과정이 많아지고있습니다
그런데 매번 재설치 할때마다 db 추가하고있는데
다른방법은없나요
한번적용하면 다음에 재설치할때 안해도 되게 할려고합니다
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=92525&sca=&sfl=wr_subject&stx=%C6%CB%BE%F7&sop=and
이곳에 잇는 팝업창 적용후
테스트 관계로 새로설치 과정이 많아지고있습니다
그런데 매번 재설치 할때마다 db 추가하고있는데
다른방법은없나요
한번적용하면 다음에 재설치할때 안해도 되게 할려고합니다
댓글 전체
설치전에 install 폴더가 있는데
sql_gnuboard4.sql 파일 제일 끝에 추가해두시면됩니다
sql_gnuboard4.sql 파일 제일 끝에 추가해두시면됩니다

sql_gnuboard4.sql 파일은 빈 테이블 구조를 만들어 주니깐 원하시는 구조를 추가하시려면
여기다가 쿼리를 넣어서 db구조가 만들어지게 하면 되겠지만
재 설치시에는 이전에 insert하신 내용까지 복구된 상태로 추가하셔야하니깐
........mysql 접속하셔서 DB 백업 기능 활용하시지요...................
[phpMyAdmin] 같은 DB 관리프로그램에서는 (내보내기) 버튼 누르신 후
sql 체크하시고 저장형식에 '파일' 체크하시면
local db 파일을 .sql로 저장하실 수 있어요,
그렇게 백업하신 sql 파일을 여시고 추가하고 싶으신 db가 또 있으시면
sql파일 끝에다가 테이블 생성 쿼리를 추가하여 저장하신 후에
mysql 관리 화면에서 sql쿼리를 실행시키면 똑같이 만들어지잖아요. 추가한 db 생성되어서요.
여기다가 쿼리를 넣어서 db구조가 만들어지게 하면 되겠지만
재 설치시에는 이전에 insert하신 내용까지 복구된 상태로 추가하셔야하니깐
........mysql 접속하셔서 DB 백업 기능 활용하시지요...................
[phpMyAdmin] 같은 DB 관리프로그램에서는 (내보내기) 버튼 누르신 후
sql 체크하시고 저장형식에 '파일' 체크하시면
local db 파일을 .sql로 저장하실 수 있어요,
그렇게 백업하신 sql 파일을 여시고 추가하고 싶으신 db가 또 있으시면
sql파일 끝에다가 테이블 생성 쿼리를 추가하여 저장하신 후에
mysql 관리 화면에서 sql쿼리를 실행시키면 똑같이 만들어지잖아요. 추가한 db 생성되어서요.

adm/upgrade.php 에
CREATE TABLE `g4_topschool_popup` (
`po_id` int(11) NOT NULL auto_increment,
`po_skin` varchar(255) NOT NULL default '',
`po_dir` varchar(255) NOT NULL default '',
`po_popstyle` tinyint(1) NOT NULL default '0',
`po_openchk` tinyint(1) NOT NULL default '0',
`po_start_date` varchar(19) NOT NULL default '',
`po_end_date` varchar(19) NOT NULL default '',
`po_expirehours` int(4) NOT NULL default '0',
`po_scrollbar` tinyint(1) NOT NULL default '0',
`po_left` int(4) NOT NULL default '0',
`po_top` int(4) NOT NULL default '0',
`po_width` int(4) NOT NULL default '0',
`po_height` int(4) NOT NULL default '0',
`po_subject` varchar(255) NOT NULL default '',
`po_content` text NOT NULL,
`po_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`po_id`),
KEY `po_date` (`po_start_date`,`po_end_date`),
KEY `po_openchk` (`po_openchk`)
) TYPE=MyISAM ;
추가 후
위 g4_topschool_popup 테이블 삭제 후에 다시 테이블을 생성하고자 한다면 관리자 접속 후에
adm/upgrade.php 살행하시면 ~~~ ^^
CREATE TABLE `g4_topschool_popup` (
`po_id` int(11) NOT NULL auto_increment,
`po_skin` varchar(255) NOT NULL default '',
`po_dir` varchar(255) NOT NULL default '',
`po_popstyle` tinyint(1) NOT NULL default '0',
`po_openchk` tinyint(1) NOT NULL default '0',
`po_start_date` varchar(19) NOT NULL default '',
`po_end_date` varchar(19) NOT NULL default '',
`po_expirehours` int(4) NOT NULL default '0',
`po_scrollbar` tinyint(1) NOT NULL default '0',
`po_left` int(4) NOT NULL default '0',
`po_top` int(4) NOT NULL default '0',
`po_width` int(4) NOT NULL default '0',
`po_height` int(4) NOT NULL default '0',
`po_subject` varchar(255) NOT NULL default '',
`po_content` text NOT NULL,
`po_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`po_id`),
KEY `po_date` (`po_start_date`,`po_end_date`),
KEY `po_openchk` (`po_openchk`)
) TYPE=MyISAM ;
추가 후
위 g4_topschool_popup 테이블 삭제 후에 다시 테이블을 생성하고자 한다면 관리자 접속 후에
adm/upgrade.php 살행하시면 ~~~ ^^
답변감사합니다
아직 설치전이라서
꼭한번해보겠습니다
생각도 못했는데 답변주시니 기분이 좋네요~
아직 설치전이라서
꼭한번해보겠습니다
생각도 못했는데 답변주시니 기분이 좋네요~