Heroku postgres填充文件权限被拒绝



当我试图给我的postgres heroku后端一个sql文件来初始化数据库时,我会收到这个错误消息。我试图更改该文件的权限,并对其进行全部读写操作。我不知道问题出在哪里。我怀疑它与postgres/sql有关,但我不知道该怎么办。

simao@simao-kde-neon:~/Desktop/t1g1$ heroku pg:psql postgresql-colorful-03183 -a differ-backend < init.sql 
--> Connecting to postgresql-colorful-03183
could not read from input file: Permission denied
▸    psql exited with code 1

我相信Heroku pg实用程序在后台使用您自己的postgres本地安装。从这个错误来看,在本地运行psql的用户似乎都没有init.sql的权限。在sql文件上尝试chmod,以确保正确的用户具有读取该文件的权限。

最新更新