Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.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
Amazon web services 将当前红移架构导入红移QA环境_Amazon Web Services_Amazon S3_Amazon Redshift_Amazon Redshift Spectrum - Fatal编程技术网

Amazon web services 将当前红移架构导入红移QA环境

Amazon web services 将当前红移架构导入红移QA环境,amazon-web-services,amazon-s3,amazon-redshift,amazon-redshift-spectrum,Amazon Web Services,Amazon S3,Amazon Redshift,Amazon Redshift Spectrum,我想将当前数据库环境中没有数据的当前Redshift DB scheme表结构导出到另一个Redshift DB环境 模式将存储在我的S3存储桶中,我想将相同的scheme表结构从prod环境移动到我的测试redshift环境,而不需要任何数据。导致两个环境具有相同的结构 我发现AWS文档建议通过S3 bucket使用UNLOAD命令:如果不复制我不需要的数据,我该怎么做 导出当前红移架构表(不含数据)并将其导入另一个红移群集的最佳做法是什么?您可以使用中提供的AdminView。特别是,您可

我想将当前数据库环境中没有数据的当前Redshift DB scheme表结构导出到另一个Redshift DB环境

模式将存储在我的S3存储桶中,我想将相同的scheme表结构从prod环境移动到我的测试redshift环境,而不需要任何数据。导致两个环境具有相同的结构

我发现AWS文档建议通过S3 bucket使用UNLOAD命令:如果不复制我不需要的数据,我该怎么做


导出当前红移架构表(不含数据)并将其导入另一个红移群集的最佳做法是什么?

您可以使用中提供的
AdminView
。特别是,您可以使用为现有表生成DDL。

您可以使用以下命令为现有表生成DDL命令,并且使用该命令,您可以在其他地方使用相同的架构重新创建表

select ddl from v_generate_tbl_ddl where schemaname = 'public' and tablename='product_description' order by seq asc;
产品描述替换为您的表名,您将获得该表的DDL命令