배포를 할 이유가 생겨서 불새로 Migration중인데
이래저래 까다로운 점이나 어려운 점이 많은 것 같습니다.
(오늘 2.0을 다운받아서 해보고 있습니다)
DBExpress 를 사용해서 Migration 하려고 했으나
기존 소스를 고치는 것이 부담스럽다는 생각에
그냥 ODBC 드라이버 잡고 BDE로 연결해서 작업중입니다.
BDE로 배포를 할 일도 걱정이고 ...
Generator이란 것을 알게 되어서 Trigger를 써보려고
IB Expert에서 NewTrigger 하고 Lazy mode 란 걸 끄고
CREATE TRIGGER trig_gen_PC_BankCD FOR PC_BankCD
ACTIVE BEFORE iNSERT POSITION 0
AS BEGIN
IF ( PC_BankCD.BankCD IS Null ) THEN
PC_BankCD.BankCD = GEN_ID(gen_ PC_BankCD,1);
END;
라고 입력하였더니
분명히 있는 필드인데 없는 필드라고 나오네요 ... -_-
IB Expert에는 전체 테이블 DDL을 스크립팅해주는 것이 없나요?
저와 같은 경우에 BDE를 그냥 밀어부치는 것이 나은지
DBExpress를 사용해서 뜯어고쳐보는 것이 나은지
비슷한 경험을 하신 분의 조언을 좀 들었으면 좋겠습니다.
|