当前位置: 首页 > 面试题库 >

有没有办法从Amazon Redshift执行SQL转储

印高阳
2023-03-14
问题内容

有没有办法从Amazon Redshift执行SQL转储?

您可以使用SQL Workbench / J客户端吗?


问题答案:

我们当前正在Redshift上成功使用Workbench / J。

关于转储,尽管始终可以通过查询来提取数据,但在Redshift中目前没有可用的模式导出工具(pg_dump不起作用)。

希望对您有所帮助。

编辑: 请记住,诸如排序和分配键之类的内容不会反映在Workbench /
J生成的代码上。查看系统表pg_table_def以查看每个字段上的信息。它说明字段是sortkey还是distkey,以及此类信息。该表上的文档:

http://docs.aws.amazon.com/redshift/latest/dg/r_PG_TABLE_DEF.html



 类似资料:
  • 如题,我知道mybatis可以输出sql语句,但它输出的不是最终的sql语句,而是使用占位符的语句,我想知道mysql最终执行的sql语句,这样也方便排错,有办法可以记录mysql执行的sql语句吗?

  • 问题内容: 请考虑以下表格: 部 员工 编写查询以返回人员总数为4或更多的那些部门的雇员的empname和deptname列。记录应按姓氏的字母顺序返回 这是我的看法: 您将如何对此进行改进? 问题答案: 这比较短,而且执行速度可能也更快 从分组开始。您不需要内部查询中的COUNT。然后,联接两个表只是为了获得名称。 *之所以使用 *INNER JOIN, 是因为一旦计数完成,我们已经知道 员工存

  • 问题内容: 有没有办法在Go中执行重复的后台任务?我在想类似Java 的东西。我知道我可以使用goroutine和来做到这一点,但是我想要一些容易停止的东西。 这就是我得到的,但是对我来说看起来很丑。有没有更清洁/更好的方法? 问题答案: 该功能使通道发送定期消息,并提供了一种停止该消息的方法。使用它像这样(未经测试): 您可以通过关闭频道来停止工作人员:。

  • 问题内容: 因此,我使用Python 3.2.1的cElementTree解析了一些XML文件,并且在解析过程中,我注意到某些标签缺少属性信息。我想知道是否有任何简单的方法来获取xml文件中这些元素的行号。 问题答案: 查看文档,我看不到使用cElementTree做到这一点。 但是,我对lxml的XML实现版本感到幸运。使用libxml2,它的替换量几乎下降了。元素具有属性。(以及获得许多其他X

  • 问题内容: 我在代码中有很多地方可以处理Alamofire请求/响应。 由于某些间歇性问题(最常见的是不稳定的网络),每个请求都可能失败。 我希望能够在重试前重试请求3次。 直接的方法是拥有类似的东西 但是,出于多种原因,我不喜欢这种方法。最明显的是,我将需要为每种请求类型实现这样的代码(并且我有15种这样的代码)。 我很想知道是否有办法做类似的事情(变化很小且非侵入性) 问题答案: 通过Swif

  • 问题内容: 如标题所示:是否可以在SQL Server中关闭隐式类型转换? 我希望以下简单的SQL生成错误 问题答案: 无法禁用它。 不过已经提出了要求:请参阅来自Erland Sommarskog 的建议的MS Connect请求 但是,根据数据类型优先规则完全可以预测 您的外键示例很有趣,因为实际的FOREIGN KEY约束需要相同的数据类型,长度和排序规则。