以下是一些常用的PostgreSQL命令行操作方法:
psql -h [host] -p [port] -U [username] -d [database]
其中,[host]是數據庫主機名,[port]是數據庫端口號,[username]是數據庫用戶名,[database]是要連接的數據庫名稱。
\l
\c [database]
其中,[database]是要切換到的數據庫名稱。
\dt
SELECT * FROM [table];
其中,[table]是要查詢的表名。
\copy [table] FROM '[file_path]' DELIMITER ',' CSV;
其中,[table]是要導入數據的表名,[file_path]是包含數據的文件路徑,DELIMITER指定了數據分隔符,CSV表示文件是以CSV格式存儲。
\copy (SELECT * FROM [table]) TO '[file_path]' DELIMITER ',' CSV HEADER;
其中,[table]是要導出數據的表名,[file_path]是要導出數據的文件路徑,DELIMITER指定了數據分隔符,CSV表示數據以CSV格式存儲,HEADER表示包含列名。
這只是一些常用的PostgreSQL命令行操作方法,還有很多其他的命令和選項可以使用。您可以參考PostgreSQL官方文檔或其他資源了解更多詳情。