Windows PowerShell中PostgreSQL数据库创建命令执行失败的问题求助
Windows PowerShell中PostgreSQL数据库创建命令执行失败的问题求助
嘿,各位好!我正在跟着一份指南,尝试用本地的PostgreSQL SQL文件搭建数据库,但在第一步就卡壳了,想请大家帮忙看看问题出在哪~
我已经把psql添加到Windows的环境变量里了,PowerShell里能正常识别psql命令,这点应该没问题。指南里的步骤是这样的:
创建数据库。这会生成一个名为database1的数据库。
psql -U postgres -c 'CREATE DATABASE database1;导入数据到PostgreSQL
psql -U postgres database1 < db1.sqlDone!
问题就出在第一步的命令上,它没法正常执行。我猜是命令格式不对,可能是缺了个单引号之类的?我自己试着修改了一下,把命令改成了:"psql -U postgres -c 'CREATE DATABASE 'database1';"
结果运行后只收到一堆警告:
psql: warning: extra command-line argument "DATABASE" ignored psql: warning: extra command-line argument "database1" ignored
虽然是个简单问题,但我实在摸不着头脑,提前谢谢大家的帮忙啦!
备注:内容来源于stack exchange,提问作者TommyPillfiger
相关产品推荐
相关产品推荐

