[英]How to use Cayley with a Postgres backend?
根據這個Github問題 ,實現了Cayley圖數據庫的Postgres后端功能。 但是,目前文檔中沒有示例,我無法通過閱讀代碼來弄明白。 有人可以幫忙嗎?
編輯
要開始使用Cayley,我們可以使用以下命令加載源附帶的數據:
./cayley load --config=cayley.cfg.overview --quads=data/30kmoviedata.nq.gz
我嘗試了cayley.cfg.overview
文件的兩個變體:
{
"database": "sql",
"db_path": "localhost:5432",
"read_only": false
}
和
{
"database": "sql",
"db_path": "/var/lib/postgresql/9.4/main/cayley",
"read_only": false
}
第一個類似於與mongo一起使用的那個(5432是postgres服務器正在監聽的端口)。 至於第二個,我不知道我在那里做什么:D。
在任何情況下,當我使用./cayley load --config=cayley.cfg.overview --quads=data/30kmoviedata.nq.gz
命令時,我收到以下錯誤(僅改變db_path
的值):
Couldn't open database at localhost:5432:
&errors.errorString{s:"missing \"=\" after \"127.0.0.1:5432\" in connection
info string\""}
E1117 21:09:18.300033 16689 cayley.go:277] missing "=" after "localhost:5432"
in connection info string"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.