2017-06-01 102 views
0

我正在使用flyway處理db過程並查詢PostgreSql的遷移。 當我在本地生成項目時,會生成一個zip flyway文件,我可以輕鬆將這些文件遷移到本地postgres。 但是,當相同的zip文件上傳到S3,我嘗試遷移aws rds上的flyway時,flyway信息只顯示一些存儲過程。其他的程序名稱被改爲象下面這樣:S3中的解壓縮文件具有不同的名稱

原名:V0.0.6__get_some_function_name.sql

變化:V0.0.6__get _ ?? some_function_name.sql

而遷徙路線信息只顯示版本V0.0.1到V0.0.5掛起,並不顯示從V0.0.6。

任何人都可以幫忙嗎?

回答

0

它在我看來像名稱包含一些unicode不可打印的字符,最有可能在S3或RDS端被錯誤解碼。目前還不清楚問題出在哪裏,但是既然你提到你能夠遷移到本地PostgreSQL,那麼問題似乎不在出口端,而是在導入端。

它可能是您的RDS實例上的排序規則配置,或者其他中間配置。