gpt4 book ai didi

postgresql - psql CREATE TABLESPACE 显示语法错误

转载 作者:行者123 更新时间:2023-12-04 19:10:59 25 4
gpt4 key购买 nike

我试图在目录中创建一个表空间来存储我的数据库,但它每次都返回语法错误。

我进入了 :

CREATE TABLESPACE "general"
LOCATION "/media/tahnoon/qwerty/Data/PSQL DATABASES";

它返回了:
ERROR:  syntax error at or near ""/media/tahnoon/qwerty/Data/PSQL DATABASES""
LINE 2: LOCATION "/media/tahnoon/qwerty/Data/PSQL DATABASES";

我尝试通过以下方式 chown-ing 目录:
sudo chown postgres:tahnoon PSQL\ DATABASES/

但它仍然不起作用。
有人可以帮我吗?

最佳答案

LOCATION 之后的参数必须用单引号括起来,而不是双引号。

参见 CREATE TABLESPACE 中的概要和示例文档:

CREATE TABLESPACE tablespace_name
[ OWNER { new_owner | CURRENT_USER | SESSION_USER } ]
LOCATION 'directory'
[ WITH ( tablespace_option = value [, ... ] ) ]

关于postgresql - psql CREATE TABLESPACE 显示语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56225199/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com