0
我想使用'COPY'命令將數據從amazon S3加載到Redshift數據庫中。但我想從Linux機器中的shell/perl腳本執行它不在AWS羣集之外。我想知道是否有任何Redshift客戶端可以安裝在Linux機器上,以幫助我實現與SnowFlake的SnowSQL客戶端類似的功能?從AWS羣集外部的Linux服務器執行Redshift數據庫的COPY命令
我想使用'COPY'命令將數據從amazon S3加載到Redshift數據庫中。但我想從Linux機器中的shell/perl腳本執行它不在AWS羣集之外。我想知道是否有任何Redshift客戶端可以安裝在Linux機器上,以幫助我實現與SnowFlake的SnowSQL客戶端類似的功能?從AWS羣集外部的Linux服務器執行Redshift數據庫的COPY命令
你正在尋找這個。
psql- a terminal-based front end from PostgreSQL
您只需連接到具有連接配置的Redshift羣集,然後就可以在羣集上執行任何查詢。
PS - 要複製/卸載的文件始終必須在s3上。
如果我做出了錯誤的假設,請發表評論,我會重新調整我的答案。
我可以使用此工具從羣集外的Linux服務器進行連接嗎?我假設我在Linux服務器上安裝了psql。 – indranil
是的,只要您有必要的憑據和權限,您可以。 –
嗨@Rahul Gupta,謝謝你的回覆。我試了一下,實際上它工作正常。還有一個問題。根據Redshift文檔有一個redshift-CLI。它允許相同的功能嗎? – indranil