提示:資料開發-定時任務
資料來源
4.1.3 及之後版本,支援定時任務讀取 PostgreSQL 資料庫的分割槽表。如下圖所示:

資料去向與映射
4.1.9.3 及之後版本:
1)定時任務支援寫入 PostgreSQL 資料庫的分割槽表。

2)目標表若為自動建表,支援選取目標表裏的某些欄位作為分割槽鍵。
注:僅支援一級分割槽。

需注意:
自動建表僅支援 10.x 以上,更低版本暫不支援自動建分割槽表。10.x 版本雖然支援了宣告式分割槽,但是不支援為分割槽表設定主鍵,暫時不支援為 PG10.x 的分割槽表設定物理主鍵。
PostgreSQL 11.x以上版本:支援哈希分割槽;支援在範圍分割槽和列表分割槽內,新增預設分割槽,用於存放不匹配任何分割槽的資料,僅允許新增一個預設分割槽。
分割槽方式和分割槽欄位個數支援情況:
| 資料庫 | 範圍分割槽 | 列表分割槽 | 哈希分割槽 |
|---|---|---|---|
| PostgreSQL | 10.x以上|N個欄位 | 10.x以上|1個欄位 | 11.x以上|N個欄位 |
寫入方式
4.2.7.4 及之後版本,目標端為 PostgreSQL 時,支援 交易控制 功能。
實時管道&實時任務
1)PostgreSQL 作為資料開發-實時任務、實時管道任務的資料來源:
PostgreSQL 10 及以上版本& FineDataLink 為 4.2.10.1 及之後版本時,支援選擇 pgoutput 的讀取方式。
其他情況下,只支援選擇 wal2jaon 的讀取方式。

2)當有兩個實時管道任務使用同一個 PostgreSQL 資料連結作為來源端進行同步時,一個實時管道任務讀取方式選擇 wal2jaon,另一個讀取方式選擇 pgoutput,會自動建立兩個採集任務。
讀取方式為wal2jaon
1)4.1.9.3 及之後版本,管道任務中目標表若為自動建表,支援選取目標表裏的某些欄位作為分割槽鍵。如下圖所示:
詳細說明請參見本文「資料開發-定時任務>資料去向與映射」章節內容。

2)不支援同步檢視表。
3)支援的表類型:持久表(regular tables)。
4)實時管道任務中,不支援 無主鍵同步
5)不支援的欄位類型:GEOMETRY、GEOGRAPHY、RASTER。
讀取方式為pgoutput
1)不支援同步檢視表。
2)支援的表類型:持久表(regular tables)。
3)實時管道任務中,不支援 無主鍵同步
4)不支援的欄位類型:GEOMETRY、GEOGRAPHY、RASTER、Generated Columns。
定時管道
資料服務
4.1.9.3 及之後的版本,資料服務支援選擇 PostgreSQL 的分割槽表作為資料來源。如下圖所示:

