2013-06-05 43 views

回答

2

PHP SDK旨在運行管理任務(與Web控制檯相同)。

爲了加載數據,只需使用PostgreSQL連接器連接到數據庫並運行COPY查詢。

避免重複行是另一個問題 - 當前redshift不強制UNIQUE約束,因此源文件中存在的任何行將被添加到目標表中(即使相同的UNIQUE值已經存在)。

文檔提供了一些提示如何導入只喜歡新行:

  1. 將數據複製到temp_table;

  2. 只插入新的數據:

INSERT INTO dest_table (
    SELECT * from temp_table 
    WHERE key NOT IN (
    SELECT key FROM dest_table 
) 
) 
相關問題