小编elp*_*rup的帖子

如何在Redshift中创建后更改表模式?

Postgre支持此操作如下:

ALTER TABLE name
    SET SCHEMA new_schema
Run Code Online (Sandbox Code Playgroud)

该操作在Redshift中不起作用.有没有办法做到这一点?

我试图更新pg_class以设置表的relnamespace(模式id),这需要超级用户帐户并且pg_shadow表中的usecatupd为true.但我得到了许可否认错误.唯一可以修改pg系统表的帐户是rdsdb.

server=# select * from pg_user;
 usename   | usesysid | usecreatedb | usesuper | usecatupd |  passwd  | valuntil |            useconfig             
------------+----------+-------------+----------+-----------+----------+----------+----------------------------------
 rdsdb      |        1 | t           | t        | t         | ******** |          | 
 myuser     |      100 | t           | t        | f         | ******** |          | 
Run Code Online (Sandbox Code Playgroud)

那真正的红移没有给予许可吗?

amazon-redshift

14
推荐指数
3
解决办法
1万
查看次数

Amazon Elastic Map Reduce - 创建作业流程

我是亚马逊服务的新手.我在创建工作流程方面遇到了问题.每当我创建任何作业流程时,它都会失败或关闭.输入,输出或映射函数上传技术对我来说并不清楚.我已经关注了开发人员部分,但事情并没有明确.任何建议都会有所帮助.提前致谢.

错误日志是

Last State Change: No active keys found for user account
Run Code Online (Sandbox Code Playgroud)

hadoop amazon-s3 amazon-ec2 elastic-map-reduce emr

8
推荐指数
1
解决办法
5090
查看次数

星级模式会在红移中受益吗?

我是redshift的新手,我对redshift与星型模式的兼容性有一个基本的问题.

一般情况下,星级模式会在红移中获益吗?

具体问题,

redshift中的"KEY"分发方法仅支持基于一个键的分发,在星型模式的情况下它会有用,其中事实表的键是外键的组合.

谢谢Sridhar

amazon-web-services amazon-redshift

8
推荐指数
1
解决办法
2513
查看次数