我正在尝试第一次citusdb,并且在下载页面中,他们提供了入门指南,因此我正在关注它。citusdb:psql命令不起作用
首先,我在本地计算机上尝试了这一点,并且在入门指南here的第三点上使用了示例数据。
在那里,他们提供了一个修改psql
,所以你可以使用它与citusdb
。首先,我连这一点:
/opt/citusdb/2.0/bin/psql -U postgres -h localhost -d postgres
然后,当我尝试创建一个数据库,导说,你可以使用保留字DISTRIBUTE
,但是当我尝试在引导命令:
CREATE TABLE customer_reviews
(
customer_id TEXT not null,
review_date DATE not null,
review_rating INTEGER not null,
review_votes INTEGER,
review_helpful_votes INTEGER,
product_id CHAR(10) not null,
product_title TEXT not null,
product_sales_rank BIGINT,
product_group TEXT,
product_category TEXT,
product_subcategory TEXT,
similar_product_ids CHAR(10)[]
)
DISTRIBUTE BY APPEND (review_date);
看来,psql
不接受DISTRIBUTE
词,因为它显示了一个syntax error at or near DISTRIBUTE
请帮助,如果有人使用了这一点,并且知道问题是什么,也许是太明显,但它是我的第一款T ime与citusdb
。
谢谢。
请提供,有人用所需的信誉,创建'citusdb'标签,并更新帖子。 – eLRuLL
@eLRuLL你确定citusdb实例正在运行,并且你没有连接到标准的postgres实例吗?请使用ps aux |进行检查grep后,你应该在这个列表中看到/opt/citusdb/2.0/bin/postgres。 – metdos