Releases: alfredbaudisch/ecto_instashard
Releases · alfredbaudisch/ecto_instashard
0.7.0 - Ecto 3 and Elixir 1.10+
- Updated Supervisor child specs
- Updated Ecto dep to 3.10
0.6.0
Introduces breaking change, by changing the shard name string replace…
0.5.0
Full Changelog: v0.3.0...0.5.0
I want to point out that even although most of the code in the library looks outdated (7 years ago), this library is used in production since 2019 at FarmBackup to write and read billion of GPS logs in a single PostgreSQL database.
v0.3.2
- Renamed user_id to parent_id, since the sharded data can be related to a parent item that is not necessarily a user (example: log data related to an order)
- Removed unused and deprecation warnings
- Added
get
andget_all
tests (selecting data from the sharded table)
v0.3.0
- Bumped Ecto to 2.2.* and Postgrex to 0.13.*
- Adjusted
sharded_insert
to be compatible with the bumped Ecto version
0.2.1
- Update deps versions
- Removed nonsense system_env in the setup
- New Get and get all functions to get items using the id
- Helper function to get a single record
Support to multiple DDLs in a single SQL file
- Multiple DDL SQL commands in the same SQL file definition (see the example test/scripts/messages.sql)
- Each DDL must be separated by 2 new lines.