Skip to content

Latest commit

 

History

History
 
 

python

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

incubator-age AGType parser and driver support for Python

AGType parser and driver support for Apache AGE, graph extention for PostgreSQL.

Features

  • Unmarshal AGE result data(AGType) to Vertex, Edge, Path
  • Cypher query support for Psycopg2 PostreSQL driver (enables to use cypher queries directly)

Prerequisites

sudo apt-get update
sudo apt-get install python3-dev libpq-dev
pip install --no-binary :all: psycopg2
pip install antlr4-python3-runtime

Test

python -m unittest -v test_age_py.py
python -m unittest -v test_agtypes.py

Build from source

git clone https://github.com/apache/incubator-age.git
cd incubator-age/dirivers/python

python setup.py install

Install from PyPi

pip install apache-age-python

For more information about Apache AGE

Check AGE loaded on your PostgreSQL

Connect to your containerized Postgres instance and then run the following commands:

# psql 
CREATE EXTENSION age;
LOAD 'age';
SET search_path = ag_catalog, "$user", public;

Usage

License

Apache-2.0 License