Have you ever heard of SQLAlchemy ? Well, we are developing something similarly awesome. The main difference is that GQLAlchemy isn’t used with relational databases but with graph databases, starting with Memgraph.
The new release, GQLAlchemy 1.2, includes two new features and a ton of bug fixes and quality of life improvements.
You can watch a short demo by @idespot where he went over the most important features found in this update.
New features:
- Table data importer: A module for importing data from Amazon S3, Azure Blob and local storage.
- Memgraph instance runner: A module for starting, stopping and managing Memgraph instances using Python.
Important bug fixes and improvements:
- Fixed label inheritance.
- Added
where_not()
,and_not()
,or_not()
andxor_not()
methods. - Improved order_by() method from query builder by changing its argument types.
- Added an option to create a label index.
- Added batch save methods for saving nodes (
save_nodes()
) and saving relationships (save_relationships()
). - Added
load_csv()
andxor_where()
methods to the query builder.
If you want to check out all the fixes and improvements, take a look at the changelog.