微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Redshift 中运行时卸载到新文件

如何解决在 Redshift 中运行时卸载到新文件

我正在尝试将文件卸载到 S3 存储桶。但是,我不想覆盖,而是在每次运行命令时创建一个文件。我怎样才能做到这一点?

<Animated.View {...panResponder.panHandlers}
   style={[...position.getTranslateTransform()]}>

   <Animated.View style={{ ... transform:[{rotate: rotate}] }}> ....</Animated.View> 

</Animated.View>

解决方法

只需更改“TO”部分中指定的目标路径即可。

如果您希望以编程方式执行此操作,您可以在发送 UNLOAD 命令的任何脚本/命令中执行此操作。

可能可以通过存储过程来实现,方法是保留一个包含最后一个文件编号的表并编写代码来检索和增加它。

或者,您可以编写一个在创建文件时触发的 AWS Lambda 函数。然后,Lambda 函数可以将该对象复制到不同的路径/文件名并删除原始对象。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。