age-golang-driver

module
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 6, 2023 License: Apache-2.0

README

age AGType parser and driver support for Golang

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

Features
  • Unmarshal AGE result data(AGType) to Vertex, Edge, Path
  • Cypher query support for 3rd. Party sql driver (enables to use cypher queries directly)
Prerequisites
Installation (From source)

Run (Windows): install.bat Run (Linux & OSX):

sh install.sh
Go get
go get github.com/apache/age/drivers/golang
gomod
require  github.com/apache/age/drivers/golang {version}

Check latest version

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;
Test

Check out and rewrite DSN in age/drivers/golang/age/age_test.go

cd age/drivers/golang/age
go test . -v

Samples
License

Apache-2.0 License

Directories

Path Synopsis
* Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements.
* Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements.
* Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements.
* Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL