Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
外部存储Flyway元数据表_Flyway_Amazon Athena - Fatal编程技术网

外部存储Flyway元数据表

外部存储Flyway元数据表,flyway,amazon-athena,Flyway,Amazon Athena,因此,在探索使用flyway对Amazon Athena使用Athena提供的JDBC驱动程序维护DDL语句的可能性时,Athena只支持CREATE语句(hive DDL),不支持插入 所以,如果数据库元数据表是flyway创建和更新的唯一表,那么我是否可以将创建外部化,存储到一个完全不同的数据库中?目前,这在flyway中是不可能的,因为模式历史记录是从当前jdbc连接定义的数据库读取/写入的。您可以在文件中自己看到这一点 如果您希望添加此支持,您可以在回购协议上创建一个pull请求,或者只

因此,在探索使用flyway对Amazon Athena使用Athena提供的JDBC驱动程序维护DDL语句的可能性时,Athena只支持CREATE语句(hive DDL),不支持插入


所以,如果数据库元数据表是flyway创建和更新的唯一表,那么我是否可以将创建外部化,存储到一个完全不同的数据库中?

目前,这在flyway中是不可能的,因为模式历史记录是从当前jdbc连接定义的数据库读取/写入的。您可以在文件中自己看到这一点


如果您希望添加此支持,您可以在回购协议上创建一个pull请求,或者只添加一个问题,详细说明您想要的行为。

Hi@Sathyakumar:您解决了这个问题吗?有人知道了吗?我很好奇,为什么要将flyway元数据表存储在目标数据库之外。据我所知,flyway使用存储在目标数据库元数据表“flyway\u schema\u history”中的详细信息来比较和应用运行/执行脚本时的新更改。