時間:2024-03-08 08:50作者:下載吧人氣:25
報文介紹PostgreSQL copy 命令,通過示例展示把查詢結果導出到csv文件,導入數據文件至postgresql。
copy命令用于在postgreSql表和標準文件系統直接傳輸數據。copy命令讓PostgreSQL 服務器直接讀寫文件,因此文件必須讓PostgreSQL 用戶能夠訪問到。該命令使用的文件是數據庫服務器直接讀寫的文件,不是客戶端應用的文件,因此必須位于服務器本地或被直接訪問的文件,而不是客戶端位置。
copy to
命令拷貝表內容至文件,也可以拷貝select的查詢結果;也就說,如果select后面列出部分字段,則copy to
命令僅拷貝指定字段的結果至文件。準備使用copy to
命令的表必須授予select權限。該命令僅能在表上使用,不能用于視圖;當我們需要拷貝視圖內容時,可以給copy命令傳入sql查詢:
COPY (SELECT * FROM country) TO ‘list_countries.copy’;
網友評論