1

citusdbは初めてで、ダウンロードページに入門ガイドが載っていたので、それに従っています。

まず、ローカル コンピューターでこれを試しており、こちらの入門ガイドの 3 番目のポイントにあるサンプル データを使用しています。

そこでは、 で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を受け入れていないようです。DISTRIBUTEsyntax error at or near DISTRIBUTE

誰かがこれを使用していて、問題が何であるかを知っている場合は助けてください。おそらくそれはあまりにも明白ですが、citusdb.

ありがとうございました。

4

2 に答える 2

0

/opt で提供されている citus 提供の psql を実行していることを確認する必要があります。

于 2014-09-02T16:20:31.397 に答える