amazon-web-services - 将整个模式从一个红移集群复制到另一个
问题描述
我想将没有数据的模式表结构从一个红移集群复制到另一个集群,以便两个集群具有相同的结构。
我知道我们可以使用 UNLOAD 从一个集群到 S3 存储桶,然后 COPY 到另一个集群。但是,这适用于表。它也适用于模式吗?我当前的集群中有 262 个表。
UNLOAD 和 LOAD 是否允许我将架构表复制到另一个集群?
解决方案
LOAD 和 UNLOAD 不定义/复制模式。
相反,我认为您可以(使用 Amazon Redshift 作为 AWS Schema Conversion Tool 的来源。这将“提取”表的架构并为您提供可用于在另一个 Amazon Redshift 集群中创建表的 SQL DDL 命令。
推荐阅读
- javascript - 多次通话后承诺不起作用
- azure - Azure 上的 Docker Solr 容器 - write.lock 文件在 1970-01-01T00:00:00Z 被外力更改
- python - 想要在现有的 python 代码中运行一个循环
- c# - Linq c# sum 列表中的任何对象> int
- angular - 重新加载页面后保持元素位置 - 拖放 cdk Angular 7
- c# - Blazor 服务器端支持的浏览器
- selenium-webdriver - 断言链中的最后一个断言失败 - 将所有先前通过的断言显示为失败
- c# - 是否可以在多个 git 存储库的根文件夹中共享单个文件?
- json - 安装时出现 Progressive Web App 问题(无缩略图)
- firefox - Firefox 响应式设计模式是否默认禁用视口缩放?