Skip to content

Releases: ZimbiX/sequel-bigquery

0.6.0

15 Nov 14:55
5f889a6
Compare
Choose a tag to compare

What's Changed

  • Let Sequel combine ALTER TABLE statements into one rather than chaining them; Update and expand quirks section of readme by @ZimbiX in #9
  • Retry ALTER TABLE queries when rate limited by @ZimbiX in #10

Full Changelog: 0.5.0...0.6.0

0.5.0

15 Nov 04:44
05e6d1c
Compare
Choose a tag to compare

What's Changed

  • Batch SQL alter table statements in the migration DSL by @ZimbiX in #7

Full Changelog: 0.4.2...0.5.0

0.4.2

08 Nov 08:04
f5e2f4e
Compare
Choose a tag to compare

Version: 0.4.2

Changed

  • All logging now uses a logger (and now logs to all the configured loggers), so it can be turned off or the logging level customised

commit f5e2f4e
Author: Brendan Weibrecht [email protected]

Update gem version to 0.4.2 for new release

commit d504323
Author: Brendan Weibrecht [email protected]

Readme: Add logger require to usage example code

commit ed77e6f
Author: Brendan Weibrecht [email protected]

Readme: Note importance of using warn-able logger

commit 94deb79
Author: Brendan Weibrecht [email protected]

Log using all loggers, and replace direct output from ap

commit e8f440c
Author: Brendan Weibrecht [email protected]

Update dev gems

commit 4a0a452
Author: Brendan Weibrecht [email protected]

Satisfy RuboCop

commit bee7b36
Author: Brendan Weibrecht [email protected]

Refactor to simplify #connect; Expose #bigquery

commit ccd4cf9
Merge: 1412c14 bca6f85
Author: Brendan Weibrecht [email protected]

Merge pull request #5 from maddymarkovitz/quieten-logging

commit bca6f85
Author: Maddy Markovitz [email protected]

Replace puts messages with debug logging

commit 1412c14
Merge: 0893440 c947de5
Author: Brendan Weibrecht [email protected]

Merge pull request #4 from thomasvdpol/rename_spec_file

commit c947de5
Author: Thomas van der Pol [email protected]

Rename spec file for consistency

commit 0893440
Author: Brendan Weibrecht [email protected]

Readme: Expand intro

commit b6b3e3e
Author: Brendan Weibrecht [email protected]

Fix opening webpage after publishing draft GitHub release

0.4.1

28 Oct 05:49
ec38138
Compare
Choose a tag to compare

Version: 0.4.1

Changed

  • Now ignores non-existent datasets in #drop_dataset/#drop_datasets
  • [internal] Specs now use parallel_split_test for faster testing

commit ec38138
Author: Brendan Weibrecht [email protected]

Update gem version to 0.4.1 for new release

commit 2a3ac7e
Author: Brendan Weibrecht [email protected]

Satisfy RuboCop

commit 0b46659
Author: Brendan Weibrecht [email protected]

Upgrade Ruby to 2.7.4

commit 74c4ac3
Author: Brendan Weibrecht [email protected]

Update Bundler version to 2.2.30

commit fb384a1
Author: Brendan Weibrecht [email protected]

Always build the dev image in auto/dev

commit 5e9040c
Author: Brendan Weibrecht [email protected]

Update gems

commit 61f63fb
Author: Brendan Weibrecht [email protected]

Use parallel_split_test for faster testing

commit 679c208
Author: Brendan Weibrecht [email protected]

Ignore non-existent datasets in #drop_dataset/#drop_datasets

0.4.0

28 Oct 03:37
543190d
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.3.0...0.4.0

0.3.0

27 Oct 06:28
952746e
Compare
Choose a tag to compare

Version: 0.3.0

Added

  • Added support for partitioning tables during table creation

commit 952746e
Author: Brendan Weibrecht [email protected]

Update gem version to 0.3.0 for new release

commit d1082a1
Author: Brendan Weibrecht [email protected]

Clean up more in partitioning spec to avoid spec order dependency

commit af67387
Author: Brendan Weibrecht [email protected]

Don't run the specs twice when publishing a new tag

commit 76bd1ba
Merge: 1800352 eaf0d95
Author: Brendan Weibrecht [email protected]

Merge pull request #2 from oeoeaio/support-partitioning

commit eaf0d95
Author: Rob Harrington [email protected]

Support partitioning tables on creation

commit f087b37
Author: Rob Harrington [email protected]

Specify a ruby version in .ruby-version

0.2.0

26 Oct 03:34
1800352
Compare
Choose a tag to compare

Added

  • Added #drop_datasets/#drop_dataset method, which deletes the dataset's tables and then the dataset, as required by BigQuery

commit 1800352
Author: Brendan Weibrecht [email protected]

Update gem version to 0.2.0 for new release

commit fa9fd21
Author: Brendan Weibrecht [email protected]

Satisfy RuboCop

commit 82d5fbb
Merge: 2d292c2 d5f6767
Author: Brendan Weibrecht [email protected]

Merge pull request #1 from thomasvdpol/add_drop_datasets

commit d5f6767
Author: Thomas van der Pol [email protected]

Add `drop_datasets`

0.1.1

14 Oct 04:36
2d292c2
Compare
Choose a tag to compare

Version: 0.1.1

Added

  • Added Float support

Changed

  • Identifiers are now quoted (with backticks) to be able to use reserved names as identifiers, e.g. interval

commit 2d292c2
Author: Brendan Weibrecht [email protected]

Update gem version to 0.1.1 for new release

commit a8f05f4
Author: Brendan Weibrecht [email protected]

Disable RuboCop's Naming/MethodParameterName cop

commit 7ebbe38
Author: Brendan Weibrecht [email protected]

Simplify not upcasing identifiers

commit 709a6b2
Author: Brendan Weibrecht [email protected]

Quote identifiers (with backticks) to be able to use reserved names as identifiers, e.g. interval

commit 2f6b513
Author: Brendan Weibrecht [email protected]

Add Float support

commit 79dfbb3
Author: Brendan Weibrecht [email protected]

Update spec helper name to drop_tables

commit 5c69638
Author: Brendan Weibrecht [email protected]

Placate RuboCop

commit 6948db3
Author: Brendan Weibrecht [email protected]

Gitignore cache dir

commit 2a4269e
Author: Brendan Weibrecht [email protected]

Remove unsupported 'Updating help output in readme' step from pre-push hook

commit 5023830
Author: Brendan Weibrecht [email protected]

Switch to GreenSync Buildkite

commit 0a7c0ae
Author: Brendan Weibrecht [email protected]

Remove most commented out code which was from copying the ODBC adapter

commit 2ee0704
Author: Brendan Weibrecht [email protected]

Add readme content

0.1.0

08 Sep 13:11
45d2f05
Compare
Choose a tag to compare

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