我有一个码头化的Postgres容器,我可以使用psql从shell操作它。我想从CSV文件中填写cities
表格:
copy cities(location, latitude, longitude) FROM 'postgis.csv' DELIMITERS ',' CSV HEADER;
然而,该命令返回";postgis.csv:没有这样的文件或目录"。如何在Docker和PostgreSQL中完成上述操作?我尝试通过添加来编辑我的docker撰写文件
volumes:
- ./src/db/pgdata:/var/lib/postgresql/data
现在我在本地有了数据库数据文件夹,但不确定应该把CSV文件放在哪里。很抱歉有人问我这个问题。
您的本地./src/db/pgdata
文件夹是否包含此csv文件?
如果是,怎么办
copy cities(location, latitude, longitude) FROM '/var/lib/postgresql/data/postgis.csv' DELIMITERS ',' CSV HEADER;