您是否曾经想与PostgreSQL一起使用年龄(Agensgraph Extension),但是努力初始化群集和添加节点?在本文中,我们将引导您完成初始化群集,制作图并添加节点的步骤。
在上一篇文章中,我们讨论了如何从计算机上安装Apache Age和PSQL。如果您还没有这样做,可以找到文章Here。
初始化
第一步是初始化群集。为此,打开终端并输入以下命令:
cd postgresql-11.18/
# intitialization
bin/initdb demo
目前,数据库名称为演示。
服务器启动
群集初始化后,您可以通过运行以下命令来启动服务器:
bin/pg_ctl -D demo -l logfile start
bin/createdb demodb
第一个命令启动服务器,第二个命令创建一个名为“ Demodb”的数据库。您现在可以在终端中查看文件和数据库。
查询开始
现在,服务器启动并运行,您可以连接到数据库并开始操纵它。为此,运行以下命令:
bin/psql demodb
最后一步是通过运行以下命令来加载年龄的扩展名:
CREATE EXTENSION age;
LOAD 'age';
SET search_path = ag_catalog, "$user", public;
您现在可以使用Cypher命令尝试一些查询。例如,您可以创建图形,向其添加节点,然后显示节点。运行以下命令:
SELECT create_graph('demo_graph');
SELECT * FROM cypher('demo_graph', $$ CREATE (n:Person {name : "hammad", bornIn : "Pakistan"}) $$) AS (a agtype);
SELECT * FROM cypher('demo_graph', $$ MATCH (v) RETURN v $$) as (v agtype);
这些命令的输出将将节点添加到图中,您应该看到这样的东西:
恭喜!现在,您已经初始化了群集,创建了一个图形,并使用年龄和PostgreSQL添加了一个节点。在下一篇文章中,我将告诉有关年龄浏览器的图形和节点