Skip to content

0.1.0

Compare
Choose a tag to compare
@ZimbiX ZimbiX released this 08 Sep 13:11
45d2f05

Version: 0.1.0

Initial release, supporting:

  • Connecting
  • Migrating
  • Table creation, with automatic removal of defaults from statements (since BigQuery doesn't support it)
  • Inserting rows
  • Updating rows, with automatic addition of where 1 = 1 to statements (since BigQuery requires a where clause)
  • Querying
  • Transactions (buffered since BigQuery only supports them when you execute the whole transaction at once)
  • Ruby types:
    • String
    • Integer
    • Boolean (TrueClass/FalseClass)
    • DateTime (note that BigQuery does not persist timezone)
    • Date
    • BigDecimal

There is some forced logging which I have yet to disable.


commit 45d2f05
Author: Brendan Weibrecht [email protected]

Add decimal to spec

commit c8ecfcc
Author: Brendan Weibrecht [email protected]

Support dates

commit 3dc8968
Author: Brendan Weibrecht [email protected]

Support timestamps

commit 623273b
Author: Brendan Weibrecht [email protected]

Support boolean values and add spec for reading/writing a row

commit a11dc21
Author: Brendan Weibrecht [email protected]

Get basic migration fully working by defining #type_literal_generic_string

commit 8030a8d
Author: Brendan Weibrecht [email protected]

Add migrating spec - wip

commit db51858
Author: Brendan Weibrecht [email protected]

Pass gcloud credentials into Docker

commit 2664d4e
Author: Brendan Weibrecht [email protected]

Add basic connection spec

commit b06215f
Author: Brendan Weibrecht [email protected]

Add gem structure, copied from pubsubc and updated for this

commit c1f3a64
Author: Brendan Weibrecht [email protected]

Fix creation of schema_info table

commit 83a4468
Author: Brendan Weibrecht [email protected]

Implement transaction buffering

commit 663e371
Author: Brendan Weibrecht [email protected]

WIP: Use BigQuery in our DB manager

commit 1f4c200
Author: Brendan Weibrecht [email protected]

WIP: BigQuery Sequel adapter

commit 23ca4c5
Author: Brendan Weibrecht [email protected]

Remove doc from GitHub-templated gitignore

commit 27256f5
Author: Brendan Weibrecht [email protected]

Initial commit