尝试使用 PostgreSQL 将数据加载到 table?

Trying to load data into a table using PostgreSQL?

我正在尝试使用 PostgresSQL10.4 和 pgAdmin4 将数据加载到 table。我的查询如下。当我尝试使用 \copy 时出现以下错误。

CREATE TABLE mydata (TimeDate date, Yield float(3))
SELECT * FROM mydata
\copy mydata FROM 'C:\Users\john\Desktop\Stock Prices.csv' WITH CSV;

以上导致以下错误:

错误:

ERROR:  syntax error at or near "\"
LINE 1: \copy mydata FROM 'C:\Users\john\Desktop\Stock Pri...

\copy 是 psql 程序特有的工具。其他程序有自己的变体来完成同样的事情。对于 PgAdmin4,您在树查看器中右键单击 table,然后 select "Import/Export..."

您可以右键单击“Import/Export 数据”的特定 table 和 select 选项,然后提供要加载到 table 中的文件。