在复制活动中配置 PostgreSQL

本文概述了如何使用数据管道中的复制活动从 PostgreSQL 复制数据。

支持的配置

有关复制活动下每个选项卡的配置,请分别转到以下部分。

常规

请参阅 常规 设置 指南,以配置 常规 设置选项卡。

转到“源”选项卡以配置复制活动源。 有关详细配置,请参阅以下内容。

显示源选项卡和属性列表的屏幕截图。

需要以下三个属性

  • 连接:从连接列表中选择 PostgreSQL 连接。 如果不存在连接,请创建新的 PostgreSQL 连接。
  • 连接类型:选择 PostgreSQL
  • 使用查询:选择“表”或“查询”
    • 如果选择“表”

      • :指定要读取数据的表的名称。 从下拉列表中选择表,或选择“手动输入”进行输入

        显示“使用查询 - 表”的屏幕截图。

    • 如果选择“查询”

      • 查询:指定要读取数据的自定义 SQL 查询。

        显示“使用查询 - 查询”的屏幕截图。

        注意

        架构和表名称区分大小写。 将它们括在查询中的“”(双引号)。

在“高级”下,可以指定以下字段:

  • 查询超时(分钟):指定在终止尝试执行命令并生成错误之前等待时间,默认值为 120 分钟。 如果为此属性设置了参数,则允许的值是时间跨度,例如“02:00:00”(120 分钟)。 有关详细信息,请参阅 CommandTimeout
  • 其他列:添加其他数据列以存储源文件的相对路径或静态值。 后者支持表达式。

映射

有关“映射”选项卡的配置,请参阅在“映射”选项卡下配置映射

设置

有关“设置”选项卡的配置,请转到在“设置”选项卡下配置其他设置

表摘要

下表包含有关 PostgreSQL 中复制活动的详细信息。

源信息

名字 描述 必选 JSON 脚本属性
连接 与源数据存储的连接。 <你的 PostgreSQL 连接> 是的 连接
连接类型 源连接类型。 PostgreSQL 是的 /
使用查询 读取数据的方式。 应用 从指定表中读取数据,或者应用 查询 使用 SQL 查询读取数据。
查询
是的 • typeProperties(在 typeProperties ->source 下)
  - 架构
  - 表
• 查询
查询超时(分钟) 终止尝试执行命令并生成错误之前的等待时间,默认值为 120 分钟。 如果为此属性设置了参数,则允许的值是时间跨度,例如“02:00:00”(120 分钟)。 有关详细信息,请参阅 CommandTimeout 时间跨度 queryTimeout
其他列 添加其他数据列以存储源文件的相对路径或静态值。 后者支持表达式。 •名字
•价值
additionalColumns:
•名字
•价值