如何通过命令行在 PostgreSQL Table 中远程删除和追加数据 (Truncate table)?

How to Delete and Append Data (Truncate table) in PostgreSQL Table remotely by command line?

我正在使用 PostgreSQL 数据库,对此我有点陌生。我需要将数据加载到特定的 table,为了保持这个 table 更新,我需要每天从 CSV 文件加载数据。

现在我得到了一个能够将数据从 CSV 文件复制到 table 的命令行,这是我的尝试:

psql -h suggestedorder.postgres.database.azure.com -d DataAnalytics -U dev_ext@suggestedorder -c "\copy planning.prueba (centro, almacen, fecha_carga)from 'C:\Users\geradiaz.MODELO\Desktop\Envase\Selección_Envase\Inputs\No_Seleccionado\o.csv' with delimiter as ','    

但是我需要在复制新数据之前截断table,你们知道吗,如何删除data/truncate中的table在插入新数据之前通过命令行执行 CMD?

问候大家,谢谢!

psql -c "TRUNCATE ..." -c "\copy ..."