【问题标题】:Unzipped files in S3 have different nameS3中的解压缩文件具有不同的名称
【发布时间】:2017-11-03 01:22:58
【问题描述】:

我正在使用 flyway 来处理 PostgreSql 的数据库过程和查询迁移。 当我在本地构建我的项目时,会生成一个 zip flyway 文件,我可以轻松地将它们迁移到我的本地 postgres。 但是,当相同的 zip 文件上传到 S3 并且我尝试在 aws rds 上迁移 flyway 时,flyway 信息仅显示一些存储过程。其他程序名称更改如下:

原名:V0.0.6__get_some_function_name.sql

更改为:V0.0.6__get_??some_function_name.sql

并且 flyway info 仅显示版本 V0.0.1 到 V0.0.5 待定,从 V0.0.6 不显示。

有人可以帮忙吗?

【问题讨论】:

    标签: postgresql amazon-s3 flyway


    【解决方案1】:

    在我看来,该名称包含一些 unicode 不可打印字符,这些字符很可能在 S3 或 RDS 端被错误解码。目前还不清楚问题到底出在哪里,但既然你提到你能够迁移到本地 PostgreSQL,那么问题似乎不在导出端,而是在导入端。

    它可能是您的 RDS 实例上的排序规则配置,或者介于两者之间的其他东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-12
      • 1970-01-01
      • 1970-01-01
      • 2015-12-26
      • 2019-05-03
      • 2022-11-23
      • 2021-02-14
      • 1970-01-01
      相关资源
      最近更新 更多