为什么我的PostgreSQL包不起作用?

为什么我的PostgreSQL包不起作用?,postgresql,Postgresql,我正在学习数据库课程,边做练习边阅读这本书。我已经在我的计算机上安装了PostgreSQL并创建了一本数据库书 我运行了以下代码,以查看软件包是否已正确安装,就像书中提示我的那样,并收到以下错误 Korys-MacBook-Pro:~ KoryHershock$ psql book -c "SELECT '1'::cube;" ERROR: type "cube" does not exist LINE 1: SELECT '1'::cube; 书上说,如果你收到错误信息,你可以查看在线文档

我正在学习数据库课程,边做练习边阅读这本书。我已经在我的计算机上安装了PostgreSQL并创建了一本数据库书

我运行了以下代码,以查看软件包是否已正确安装,就像书中提示我的那样,并收到以下错误

Korys-MacBook-Pro:~ KoryHershock$ psql book -c "SELECT '1'::cube;"
ERROR:  type "cube" does not exist
LINE 1: SELECT '1'::cube;

书上说,如果你收到错误信息,你可以查看在线文档。我一直在找,到目前为止运气不好。我不打算继续读这本书,因为到目前为止我真的很喜欢这门课。有什么建议吗?

cube
不是标准的postgresql数据类型。您应该已经安装了其他模块,或者您缺少创建该类型的模块。如果只是为了验证安装,可能是前者。您可能没有创建。您需要运行
createextensioncube
作为超级用户:KoryHershock$CREATE extension cube-bash:CREATE:command not found表示找不到CREATE命令?这是一条SQL语句,您需要在SQL客户机中运行该语句