Packages
ecto_bigquery
0.1.0
Ecto adapter for Google BigQuery focused on schema management and data seeding via DDL migrations.
Current section
Files
Jump to
Current section
Files
ecto_bigquery
CHANGELOG.md
CHANGELOG.md
# Changelog
## 0.1.0 (2026-04-22)
Initial release.
- `mix ecto.create` / `mix ecto.drop` — BigQuery dataset management
- `mix ecto.migrate` / `mix ecto.rollback` — DDL migrations (CREATE/DROP/ALTER TABLE)
- Column types: STRING, INTEGER, FLOAT, BOOLEAN, DATE, TIME, DATETIME, TIMESTAMP, BYTES, NUMERIC, JSON, GEOGRAPHY, BIGNUMERIC, ARRAY, STRUCT
- Column modes: `REQUIRED` (NOT NULL), `REPEATED` (ARRAY), `NULLABLE`
- Table partitioning: ingestion time, timestamp/date truncation, range buckets
- Table clustering
- `EctoBigquery.Seeds` — INSERT, DELETE, TRUNCATE, and atomic multi-table transactions
- `mix ecto_bigquery.gen.migration` — migration generator with pattern detection