通过Microsoft SSIS包创建/更新Postgresql表

时间:2014-06-03 12:11:07

标签: sql postgresql ssis

我想做以下两件事:

  • 创建一个表" Lite AC"通过Microsoft SSIS包在Postgresql数据库中使用两列(id,lite_ac)

  • 通过另一个SSIS包

  • 更新新创建的表

我想使用该表将其集成到WHERE SUBSTRING IN (Lite AC)语句中。

我正在使用pgAdmin连接Postgresql数据库。我知道如何通过SSIS包从Postgreql导出数据,所以应该安装所有的驱动程序,但不知道如何反过来。

这可能吗?

1 个答案:

答案 0 :(得分:1)

我没有安装Postgres。

您需要两个连接管理器。一个用于源,另一个用于目的地。 在你的情况下,目的地是Postgres DB。为了测试,您可以使用Flat File Connection从.txt文件中插入一组示例数据。以下教程强调了Postgres DB的登录凭据。

  1. Install the relevant drivers (32bit and 62bit accordingly)
  2. Follow this tutorial
  3. 一旦你能够通过SSIS连接到Postgres数据库并使用.txt文件将行插入数据库 - 尝试添加一个SQL脚本任务,以便在数据流任务之后执行,以便更新新表中的记录。