如何复制Redshift表架构?

Som*_*ter 5 copy duplicates amazon-web-services amazon-redshift

我正在尝试复制包含修饰符的Redshift表.

我尝试过使用CTAS语句,由于某些原因无法复制修饰符,如 not null

create table public.my_table as (select * from public.my_old_table limit 1);
Run Code Online (Sandbox Code Playgroud)

在创建表之后似乎还没有办法改变表以添加修饰符,这使我相信除了通过运行原始create table语句与CTAS之外没有办法复制Redshift表模式声明.

sal*_*ent 12

根据您可以做的文档

CREATE TABLE my_table(LIKE my_old_table);
Run Code Online (Sandbox Code Playgroud)

编辑:更新