Skip to content

Releases: productaize/dataset-orm

release-0.3

04 May 17:15
671d49a
Compare
Choose a tag to compare

What's Changed

Full Changelog: release-0.2...release-0.3

Add files column type with multi-part and parallel storage, minor improvements

14 Apr 14:14
74fd021
Compare
Choose a tag to compare

This adds the files column type, supporting a file-like API for writing and reading, whereby all operations are parallelized automatically. Other minor improvements (more readable exceptions, fix edge cases, github-build includes tests for sqlite, mssql)

changes
7e3bc0f release 0.2
4c8d408 simplify, document
37df601 files column type is optimized for parallel read/writes
799c745 improve
d7a8794 add multithreaded file-like BLOB support
9a9ff5c run mssql tests

Introducing dataset-orm: Fast Active Record Models for the dataset library

30 Mar 12:28
95bb884
Compare
Choose a tag to compare

First release

Features

  • Define Model classes that map to dataset.Table
  • Get Models to existing tables in a single line of code
  • Models are reusable across all DBs supported by sqlalchemy
  • Filter models with Django-like **kwarg filters (column__op=value)
  • Easily write and process native SQL queries, get back Model instances

Notes

  • Models are light weight front ends to dataset.Table
  • All SQL and db interfacing done through sqlalchemy i.e. supports SQLite, Postgresql, MySQL, Oracle, SQL Server out of the box (SQLite & SQL Server tested)