You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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.sql

Done!

问题就出在第一步的命令上,它没法正常执行。我猜是命令格式不对,可能是缺了个单引号之类的?我自己试着修改了一下,把命令改成了:
"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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 08:58:16