当我试图给我的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
,以确保正确的用户具有读取该文件的权限。