0
FLYWAY의 mssyl, mysql 및 oracle에 BLOB 데이터 형식이있는이 테이블을 만들 때 SQL 스크립트 하나만 사용할 수 있습니까?flyway에서 다른 데이터베이스의 BLOB 데이터 형식을 사용하는 방법?
CREATE TABLE TFILEATTACHMENT (
ATTACHID decimal(16,0) NOT NULL,
FILENAME varchar(255) DEFAULT '',
FILEBLOB blob,
USERID varchar(10) DEFAULT '',
PRIMARY KEY (ATTACHID)
);
flyway 마이그레이션은 MYSQL 및 ORACLE에서이 스크립트로 올바르게 작동합니다. 그러나 MSSQL은 "blob"데이터 유형을 모르기 때문에 mssql에서 "VARBINARY"유형을 사용합니다. 그러나 모든 데이터베이스에 대해 하나의 스크립트 만 있으면 좋을 것입니다.
flyway가 blob에서 db 로의이 db 특정 변환을 처리 할 수 있습니까? varbinary? 또는 더 나은 "표준"-SQL 데이터 유형이 "blob"입니까?
감사합니다.
이 조언을 주셔서 감사합니다. 자리 표시자는 훌륭한 개념입니다. 테이블을 만든 후 자리 표시 자도 MSSQL의 "GO"문에 대한 좋은 해결책이라고 생각하십니까? – user3035393