Apache Age是一个PostgreSQL扩展程序,可以为您的关系数据库绘制图形。
本文遵循Postgres的安装以及使用PostgreSQL的Apache Age的安装和配置。
先决条件:
Ubuntu必须安装在虚拟机或Windows旁边的双启动中。
您应该在软件中有足够的空间。
您应该已经安装了git。如果不是,您可以从这里获得帮助。
我在虚拟机上使用了Ubuntu。以下是用于从源上安装Linux的逐步指南。
安装依赖项:
首先,我们要安装年龄
为此,是一个新的目录和一个子目录:
mkdir age_installation
cd age_installation
mkdir pg
cd pg
在开始安装Apache Age的过程之前,请使用以下命令下载一些重要的库。由于我们专门使用Linux来安装Apache Age,因此我们将使用以下命令。
请记住,以下命令可能会根据操作系统而有所不同。
sudo apt-get install build-essential libreadline-dev zlib1g-dev flex bison
来自来源的PostgreSQL安装:
首先,我们将从源安装PostgreSQL。我们需要PostgreSQL的年龄兼容版本。目前,年龄仅支持Postgres 11和12。
您也可以从以下链接中获得帮助:
https://www.postgresql.org/docs/current/install-procedure.html
在文件夹年龄安装/pg
中下载文件
wget https://ftp.postgresql.org/pub/source/v11.18/postgresql-11.18.tar.gz && tar -xvf postgresql-11.18.tar.gz && rm -f postgresql-11.18.tar.gz
命令将从源目录中的源中下载并提取Linux用户的焦油文件。
安装PG:
现在我们将朝着安装PG
cd postgresql-11.18
# configure by setting flags
./configure --enable-debug --enable-cassert --prefix=$(path) CFLAGS="-ggdb -Og -fno-omit-frame-pointer"
# now install
make install
# go back
cd ../../
在上述命令中,前缀标志将包含您要安装PSQL的路径。用括号中的路径替换路径。
年龄:
下载:
从GitHub存储库下载年龄。即将其克隆到age_installation目录中。
git clone https://github.com/apache/age.git
安装:
用Postgresql配置年龄。
cd age/
sudo make PG_CONFIG=/home/talhastinyasylum/Desktop/age_installation/pg/postgresql-11.18/bin/pg_config install
make PG_CONFIG=/home/talhastinyasylum/Desktop/age_installation/pg/postgresql-8/bin/pg_config installcheck
在上述命令中,PG_Config需要通往PG_Config文件的路径。第二个命令将检查安装是否成功。
在检查命令的末尾,您将收到一条消息,说明所有通过的测试。
您可以在此处查看本文的第2部分测试和apache-age。
参考:
您可以通过以下链接获得帮助,他们也帮助我安装: