指南:在PostgreSQL源代码上安装Apache A图形扩展名(年龄)
#postgres #database #apache #apacheage

嘿,技术爱好者!今天,我想带您探索一个令人兴奋的工具,可以增强您的PostgreSQL体验Apache时代。 ð

您可能会问什么Apache年龄?好吧,这是一个很棒的扩展程序,可让您利用PostgreSQL数据库中图形的功能。相信我,它将为您的数据打开一个全新的可能性。

因此,让我们直接潜入并开始安装过程。不用担心;它听起来不那么复杂!

设置PostgreSQL

在我们进入Apache Age之前,请确保您在系统上安装了PostgreSQL。如果您还没有这样做,请不要担心!前往此博客文章Installing PostgreSQL FROM Source Code (Full Installation Guide),并按照屏幕上的说明进行操作。轻松的peasy!

Apache年龄安装

现在PostgreSQL启动并运行,是时候引入图形魔术时代了。您可以做到这一点:

  1. 打开您的终端或命令提示符(您知道演习!)。
  2. github Apache AGE
username@ubuntu:/home$ git clone git@github.com:apache/age.git
  1. 通过运行sudo make PG_CONFIG=~/path_to/postgresql-13.10/bin/pg_config install运行PG_CONFIG进入年龄回购并安装年龄。
username@ubuntu:/home/age$ sudo makePG_CONFIG=~/Desktop/postgresql-13.10/bin/pg_config install

确保您将路径替换为Postgres目录的实际路径。

  1. 运行install check,以确保在没有任何问题的情况下安装年龄。 make PG_CONFIG=~/path_to/postgresql-13.10/bin/pg_config install check 确保您在没有sudo的情况下运行此命令。

激活postgresql上的apache年龄

安装完成后,是时候将Apache Age与PostgreSQL整合在一起了。以下是:

  1. 在数据目录中打开您的postgresql.conf文件。
user@ubuntu:/home/postgresql-13.10/data$ vi postgresql.conf
  1. 搜索并设置set_preload_librabries = 'age'
  2. 搜索并设置search_path = 'ag_catalog, "user", public'

在Postgresql上探索年龄

设置我们的postgresql.conf文件后,我们现在可以启动Postgres。

  1. 运行bin/pg_ctl -D data -l logfile start启动Postgres服务器。
  2. 运行bin/psql --port=5432 my_db连接到我们的数据库。
  3. 一旦连接到我们的数据库,我们现在就可以在PostgreSQL上运行年龄的Cypher查询。
psql (13.10)
Type "help" for help.

my_db=# 
my_db=# SELECT * FROM cypher('my_db', $$ MATCH (u)
my_db$# RETURN u
my_db$# $$) AS (u agtype);
 u
---
(0 rows)

my_db=#

最后的想法

恭喜!您已经成功地在PostgreSQL数据库上安装了Apache Age,现在您配备了图形的功能来处理像Pro这样的复杂数据关系。 ð

可以随意尝试图形查询,让您的创造力流动! Apache Age是一种令人难以置信的工具,可以彻底改变您与PostgreSQL数据互动的方式。

所以继续,拥抱图形革命,并以Apache Age解锁数据库的真正潜力。愉快的图形! ð

参考