在Windows10上,使用安装了PostgreSQL14的psql,我正在尝试恢复my_dump.sql
转储。我现在在Bash终端。
我连接到了psql服务器,创建了一个新数据库new_db
,然后创建了一个新超级用户tobe
。
然后我尝试命令psql -d new_db < my_dump.sql
,但收到错误stdin is not a tty
我尝试了"stdin is not a tty" when populating Postgres database中的解决方案psql -U tobe -d new_db -f my_dump.sql
,因为他们提到了错误,但现在我得到了一个新的错误:
错误:句法错误位于或靠近“??”标志1:?
这两个错误有关联吗?也许第二个错误只与命令语法有关。我不确定我是不是走对了方向。
1条答案
按热度按时间mspsb9vt1#
尝试