9
A
回答
11
查看下一个答案;这是过时的。 PostgreSQL中8.2的溶液中加入
支持
DROP TABLE IF EXISTS tablename;
。 Redshift是ParAccel 8.1版本的一个非常重要的修改分支,据我所知,它们已经从新版本向后移植了很少的变化。它不太可能支持IF EXISTS
;您可能需要执行目录查询以通过查找information_schema
来确定该表是否存在,然后根据结果决定是否创建该表。
16
这是支持红移的最新版本:
DROP TABLE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]
IF EXISTS子句表明,如果在指定的表不存在 ,命令应该不做任何更改,并返回一个消息 该表不存在,而不是以错误终止。
该子句在编写脚本时非常有用,因此如果 DROP TABLE针对不存在的表运行,则该脚本不会失败。
+1
很高兴看到他们仍在与Pg兼容。 –
+2
这应该是被接受的答案。 – Kerr
相关问题
- 1. 如何仅在表格存在时删除Amazon Redshift中的表格
- 2. 如果文件存在,则丢弃ssh连接
- 3. 使用Amazon RedShift/PostgreSQL支持表格
- 4. 从表格丢弃的外键丢失
- 5. 如果条件不满足,则防止丢弃表
- 6. Amazon Redshift表块分配
- 7. Amazon Redshift如何存储空值
- 8. Amazon Redshift to Glacier
- 9. amazon redshift,sqlworkbench/j
- 10. 在丢弃之前检查表格是否存在?
- 11. LINQ丢弃结果
- 12. MySQL丢弃表
- 13. 如果图像已被丢弃,禁用图像丢弃?
- 14. 如果GraphicsPath在使用后丢弃
- 15. Amazon Redshift获取表格的标识列表
- 16. Neo4j丢弃约束条件(如果存在的话)
- 17. 如何在Amazon Redshift中使用PascalCase表示法创建表?
- 18. scala actors:如果队列过长,则丢弃消息?
- 19. 如果不存在则表
- 20. 如果搜索结果不存在,则隐藏表格
- 21. 如果存在行,则显示'存在',如果其他方式显示'丢失'
- 22. Amazon Redshift COPY与转换
- 23. Tableau中的Amazon Redshift错误
- 24. Amazon Redshift安全组问题
- 25. Amazon Redshift VACUUM不成功
- 26. 加载apache日志amazon redshift
- 27. 解密Amazon Redshift CSV转储
- 28. Amazon Redshift的SQL客户端
- 29. Amazon RedShift复制命令
- 30. Amazon Redshift架构设计
此功能支持,请参阅我的回答 –