
파워빌더는 처음 실행시 DB에 5개의 테이블을 만드는데 MYSQL이나 마리아DB 사용시 잘 생성이 되지 않는 경우가 있다. 그냥 직접 만들어주자.
CREATE TABLE `pbcatcol` (
`pbc_tnam` CHAR(65) NOT NULL,
`pbc_tid` INT(11) NULL DEFAULT NULL,
`pbc_ownr` CHAR(65) NOT NULL,
`pbc_cnam` CHAR(65) NOT NULL,
`pbc_cid` SMALLINT(6) NULL DEFAULT NULL,
`pbc_labl` VARCHAR(254) NULL DEFAULT NULL,
`pbc_lpos` SMALLINT(6) NULL DEFAULT NULL,
`pbc_hdr` VARCHAR(254) NULL DEFAULT NULL,
`pbc_hpos` SMALLINT(6) NULL DEFAULT NULL,
`pbc_jtfy` SMALLINT(6) NULL DEFAULT NULL,
`pbc_mask` VARCHAR(31) NULL DEFAULT NULL,
`pbc_case` SMALLINT(6) NULL DEFAULT NULL,
`pbc_hght` SMALLINT(6) NULL DEFAULT NULL,
`pbc_wdth` SMALLINT(6) NULL DEFAULT NULL,
`pbc_ptrn` VARCHAR(31) NULL DEFAULT NULL,
`pbc_bmap` CHAR(1) NULL DEFAULT NULL,
`pbc_init` VARCHAR(254) NULL DEFAULT NULL,
`pbc_cmnt` VARCHAR(254) NULL DEFAULT NULL,
`pbc_edit` VARCHAR(31) NULL DEFAULT NULL,
`pbc_tag` VARCHAR(254) NULL DEFAULT NULL,
UNIQUE INDEX `pbcatc_x` (`pbc_tnam`, `pbc_ownr`, `pbc_cnam`)
)
COLLATE='utf8_general_ci'
ENGINE=InnoDB
;
CREATE TABLE `pbcatedt` (
`pbe_name` VARCHAR(30) NOT NULL,
`pbe_edit` VARCHAR(254) NULL DEFAULT NULL,
`pbe_type` SMALLINT(6) NULL DEFAULT NULL,
`pbe_cntr` INT(11) NULL DEFAULT NULL,
`pbe_seqn` SMALLINT(6) NOT NULL,
`pbe_flag` INT(11) NULL DEFAULT NULL,
`pbe_work` CHAR(32) NULL DEFAULT NULL,
UNIQUE INDEX `pbcate_x` (`pbe_name`, `pbe_seqn`)
)
COLLATE='utf8_general_ci'
ENGINE=InnoDB
;
CREATE TABLE `pbcatfmt` (
`pbf_name` VARCHAR(30) NOT NULL,
`pbf_frmt` VARCHAR(254) NULL DEFAULT NULL,
`pbf_type` SMALLINT(6) NULL DEFAULT NULL,
`pbf_cntr` INT(11) NULL DEFAULT NULL,
UNIQUE INDEX `pbcatf_x` (`pbf_name`)
)
COLLATE='utf8_general_ci'
ENGINE=InnoDB
;
CREATE TABLE `pbcattbl` (
`pbt_tnam` CHAR(65) NOT NULL,
`pbt_tid` INT(11) NULL DEFAULT NULL,
`pbt_ownr` CHAR(65) NOT NULL,
`pbd_fhgt` SMALLINT(6) NULL DEFAULT NULL,
`pbd_fwgt` SMALLINT(6) NULL DEFAULT NULL,
`pbd_fitl` CHAR(1) NULL DEFAULT NULL,
`pbd_funl` CHAR(1) NULL DEFAULT NULL,
`pbd_fchr` SMALLINT(6) NULL DEFAULT NULL,
`pbd_fptc` SMALLINT(6) NULL DEFAULT NULL,
`pbd_ffce` CHAR(18) NULL DEFAULT NULL,
`pbh_fhgt` SMALLINT(6) NULL DEFAULT NULL,
`pbh_fwgt` SMALLINT(6) NULL DEFAULT NULL,
`pbh_fitl` CHAR(1) NULL DEFAULT NULL,
`pbh_funl` CHAR(1) NULL DEFAULT NULL,
`pbh_fchr` SMALLINT(6) NULL DEFAULT NULL,
`pbh_fptc` SMALLINT(6) NULL DEFAULT NULL,
`pbh_ffce` CHAR(18) NULL DEFAULT NULL,
`pbl_fhgt` SMALLINT(6) NULL DEFAULT NULL,
`pbl_fwgt` SMALLINT(6) NULL DEFAULT NULL,
`pbl_fitl` CHAR(1) NULL DEFAULT NULL,
`pbl_funl` CHAR(1) NULL DEFAULT NULL,
`pbl_fchr` SMALLINT(6) NULL DEFAULT NULL,
`pbl_fptc` SMALLINT(6) NULL DEFAULT NULL,
`pbl_ffce` CHAR(18) NULL DEFAULT NULL,
`pbt_cmnt` VARCHAR(254) NULL DEFAULT NULL,
UNIQUE INDEX `pbcatt_x` (`pbt_tnam`, `pbt_ownr`)
)
COLLATE='utf8_general_ci'
ENGINE=InnoDB
;
CREATE TABLE `pbcatvld` (
`pbv_name` VARCHAR(30) NOT NULL,
`pbv_vald` VARCHAR(254) NULL DEFAULT NULL,
`pbv_type` SMALLINT(6) NULL DEFAULT NULL,
`pbv_cntr` INT(11) NULL DEFAULT NULL,
`pbv_msg` VARCHAR(254) NULL DEFAULT NULL,
UNIQUE INDEX `pbcatv_x` (`pbv_name`)
)
COLLATE='utf8_general_ci'
ENGINE=InnoDB
;
'프로그래밍/DB > 파워빌더' 카테고리의 다른 글
[파워빌더] MYSQL이나 마리아DB 사용시 카탈로그 문제 : Catalog tables could not be created and are not available for use. (0) | 2017.02.07 |
---|---|
[파워빌더] ItemChanged이벤트에서 GetItem시 전의 값이나 맞지 않는 값을 가져올 경우 (0) | 2012.07.19 |
[파워빌더] 데이터윈도우에서 그룹의 순번을 알아와 보자 (0) | 2012.07.16 |
[파워빌더] 파워빌더에서 웹 브라우져 컨트롤 하는 여러가지 방법과 브라우져가 닫혔는지 체크 방법 (0) | 2012.07.02 |
[파워빌더] 파워빌더에서 디렉토리 리스트 가져오기~! (0) | 2012.06.28 |
[파워빌더] 파워빌더에서의 암호화 방법(CAPICOM.DLL 이용) (2) | 2012.06.05 |
[파워빌더/Appeon] 파워빌더와 Appeon도 트렌드에 따라 모바일 지원하려고 하네요. (0) | 2012.05.22 |
[파워빌더] ItemChanged 이벤트, 값 적용이 이전의 값으로 적용되는 경우, DW이동시 ItemChanged 발생 안될시 (0) | 2012.05.10 |