까먹을까봐 적어둔다.
아래 스크립트를 pre & post script로 등록하면 스키마 script 생성시에
큐브리드에 맞는 pk / index/ unique index 스크립트를 생성해준다.
한가지 문제점은 인덱스 컬럼의 asc/desc 정렬을 줄수가 없다.
%ForEachTable() {
%ForEachIndex {
%Decl(x,0)
%Decl(v_idx_col,()
%ForEachIndexMem() {
%Switch(%:x) {
%Choose(0) {%=(v_idx_col,%:v_idx_col %ColName)}
%Default {%=(v_idx_col,%:v_idx_col, %ColName)}
}
%=(x,%+(%:x,1))
%ColOrder
}
%If(%==(%IndexType,"AK1")) {
CREATE UNIQUE INDEX %IndexName ON %TableName %:v_idx_col);
}
%If(%==(%IndexType,"IE1")) {
CREATE INDEX %IndexName ON %TableName %:v_idx_col);
}
}
}