簡體   English   中英

遠程CSV導入Postgres

[英]Remote CSV import Postgres

自動將CSV導入遠程Postgres服務器的最佳方法是什么?

我正在使用連接到樹莓派的溫度傳感器將數據(使用python腳本)記錄到CSV文件中:

2013-11-11 23:00:25,27.187
2013-11-11 23:00:31,27.25
2013-11-11 23:00:36,27.25
2013-11-11 23:00:41,27.5

在sql文件中使用COPY命令,如果CSV文件在運行postgres的計算機上,則導入到表中沒有問題。

如何從Raspberry Pi將數據直接導入到postgres服務器上的表中?

(將來,我想讓Pi自動導入數據,在Pi記錄更多數據時通過添加新行來更新當前表)

如您所說, COPY命令與駐留在數據庫服務器主機上的文件一起使用。 相反,您應該在psql中使用\\copy命令,該命令將從客戶端主機讀取文件。 有關詳細信息,請參見psql的手冊頁。

假設您具有網絡連接,則應該能夠與PostgreSQL建立套接字連接,並在收集傳感器數據時將行插入表中。

連接設置將需要設置listen_addresses,以便遠程客戶端可以與其連接。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM