
# PostgreSQL连接属性配置
在使用数据集成服务时，您可以根据实际需求配置PostgreSQL数据源的JDBC连接属性，以优化数据迁移过程并解决可能出现的问题。
以下是可配置的连接属性及其详细说明，您可以通过添加连接属性增加多个指定数据源的JDBC连接器属性，并参考对应数据库的JDBC连接器说明文档进行配置。
#### 可选连接属性配置
| 属性名称                   | 类型         | 描述                                                                              |
|:---|:---|:---|
| connectTimeout         | int（单位：毫秒） | 连接超时时间。当迁移数据量较大或通过查询语句检索全表时，可能会由于连接超时导致迁移失败。建议根据实际情况自定义此值，避免超时导致失败。             |
| socketTimeout          | int（单位：毫秒） | Socket超时时间。当迁移数据量较大或通过查询语句检索全表时，可能会由于Socket超时导致迁移失败。建议根据实际情况自定义此值，避免超时导致失败。     |
| useCursorFetch         | boolean    | 默认为true，表示CDM作业使用JDBC连接器与关系型数据库通信时使用二进制协议。如果部分第三方存在兼容问题导致迁移时间转换出错，可以将其设置为false。 |
| trustServerCertificate | boolean    | 在创建安全连接时可能会报PKIX错误，建议将其设置为true。                                                 |
| sslmode                | string     | 默认为disable。当PostgreSQL开启SSL认证时可能会连接失败，需要将其设置为require。                           |
   
#### 配置方法
1. 在管理中心服务的界面中，找到PostgreSQL数据源的配置部分。
2. 在连接属性配置区域，单击"添加"按钮，增加新的连接属性配置项。
3. 根据您的需求，填写属性名称和对应的值。您可以参考上表中的描述来选择合适的属性和值。
4. 完成配置后，保存并测试连接，确保配置生效且数据迁移过程能够正常进行。
 
#### 注意事项
- 在配置连接属性时，请确保您了解每个属性的具体含义和作用，避免因错误配置导致数据迁移失败或其他问题。
- 如果您在配置过程中遇到任何问题，建议参考PostgreSQL官方JDBC连接器的说明文档，以获取更详细的信息和指导。
- 在实际使用中，建议您根据数据迁移的具体场景和需求，逐步调整和优化连接属性配置，以达到最佳的迁移效果。
通过合理配置PostgreSQL连接属性，您可以有效提升数据迁移的稳定性和效率，确保数据集成过程的顺利进行。
