2012-03-27 97 views
1

這是我的問題,我有這樣的項目,在數據庫主機文檔模板(CLOB),當做出改變,我們必須促進所有更改所有環境。插入CLOB/BLOB值 - 行家 - MyBatis的

我正在尋找一種解決方案,當對模板文件進行更改時,會使用mybatis遷移工具,flyway或類似的東西將其提升到所有註冊的數據庫,因此可以將它與Continouos集成工具集成。

我還沒有看到任何文件,其中是這樣的可能既不MyBatis的也不飛路(Maven插件)

我想它是這樣的:

<<migration.sql file>> 

--:content1=file://somelocation/file 

insert into clob_table (id, content) values (clob_table_sequense.nextval, :content1) 

在此先感謝您的意見

回答

0

遷飛角度來說,這可以很容易地使用實現Java Migrations

+0

好的,但如何?沒有關於這方面的文件。你能指點我一個例子嗎? – ChatoCrate 2012-03-28 14:02:58

+0

@ChatoCrate在您的Java遷移類中,使用jdbcTemplate參數將您的文件(使用標準Java的InputStreams)插入到表中。 – 2012-04-02 09:37:24

+0

就是這樣,我不想編寫任何代碼,那麼我的整個遷移取決於一個自定義項目,而不是一個經過測試的可靠插件。我只是想知道是否可以在.sql遷移腳本中這樣做,但我想你只是給了我答案。 :) 多謝你們 – ChatoCrate 2012-04-02 14:44:05