克隆数据库进程

时间:2017-08-31 18:59:12

标签: database amazon-redshift etl tableau

我需要自动克隆数据库,然后克隆后我需要重命名一些列名。

Salesforce正在转储到Redshift中,但列名称与其他程序不匹配。 Redshift是我们所有事情的唯一真理点。

1 个答案:

答案 0 :(得分:0)

只需创建一个包含所需列名的视图,为什么要在顶部有视图时进行克隆和重命名?

P.S。视图是保存在数据库中的查询,因此您可以稍后使用不重复整个查询的名称来运行相同的查询。我们假设您有一个名为my_original_table的表格,其中包含您不喜欢的列名称。一旦你运行这个:

create view my_corrected_table as 
select 
bad_col_name_1 as good_col_name_1,
bad_col_name_2 as good_col_name_2
from my_original_table;

你将能够运行:

select * from my_corrected_table

它会将bad_col_name_1重命名为good_col_name_1,依此类推