我的问题与此类似,但在 Linux Mint 15 (Ubuntu) 中。我已经尝试过标准的COPY(我一直在 Windows 上使用它):
COPY public.bio FROM 'tmp/sisinst_bio.csv'
DELIMITERS '|' CSV;
我收到此错误:
ERROR: could not open file "/tmp/sisinst_bio.csv" for reading: Permission denied
数据库的所有者和用户是postgres
.
尝试
(1) 创建一个与我的 Ubuntu 用户帐户相同的用户 ( zach
) 并更改数据库的所有者。
(2) 将 csv 移动到 Ubuntu 的各个部分
sudo cp -r /home/zach/Documents/Postgres91/sisinst_postgresql_bio_test.csv /usr/share/postgresql/9.1
sudo cp -r /home/zach/Documents/Postgres91/sisinst_postgresql_bio_test.csv /tmp
这真的很容易,但我被卡住了。我不确定这是不是Postgresql
问题Ubuntu
。
更新
这和这个有关系吗?
一如既往,谢谢大家