Database 红移光谱-更新外部光谱表列类型

Database 红移光谱-更新外部光谱表列类型,database,amazon-web-services,amazon-redshift,amazon-redshift-spectrum,Database,Amazon Web Services,Amazon Redshift,Amazon Redshift Spectrum,我已经创建了一个包含4列的外部表。 其中一列为自定义数据类型 create EXTERNAL table public.test_table_1( uuid varchar(36), event_id varchar(36), last_updated_timestamp bigint, user_app struct<starttime : int, endtime : int, id_1 : struct<value : float>> 删除该表,然后用正确的列类型

我已经创建了一个包含4列的外部表。 其中一列为自定义数据类型

create EXTERNAL table public.test_table_1(
uuid varchar(36),
event_id varchar(36),
last_updated_timestamp bigint,
user_app struct<starttime : int, endtime : int, id_1 : struct<value : float>>

删除该表,然后用正确的列类型重新创建它,怎么样

由于它是一个外部表,您将不会失去任何日期后,放弃它

DROP TABLE public.test_table_1;

create EXTERNAL table public.test_table_1(
    uuid varchar(36),
    event_id varchar(36),
    last_updated_timestamp bigint,
    user_app struct<
        starttime : int, 
        endtime : int, 
        id_1 : struct<value : float>, 
        id_2 : struct<value : float>
     >
);

删除该表,然后用正确的列类型重新创建它,怎么样

由于它是一个外部表,您将不会失去任何日期后,放弃它

DROP TABLE public.test_table_1;

create EXTERNAL table public.test_table_1(
    uuid varchar(36),
    event_id varchar(36),
    last_updated_timestamp bigint,
    user_app struct<
        starttime : int, 
        endtime : int, 
        id_1 : struct<value : float>, 
        id_2 : struct<value : float>
     >
);

您可以使用Glue data catalog来执行此操作

导航到“粘合数据目录->表->编辑架构”

单击列用户映射的结构数据类型并更新定义


您可以使用Glue data catalog来执行此操作

导航到“粘合数据目录->表->编辑架构”

单击列用户映射的结构数据类型并更新定义


谢谢你。决定采用这种方法。谢谢。决定采取这种方法。