Releases: ZimbiX/sequel-bigquery
0.6.0
0.5.0
0.4.2
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 brendan@weibrecht.net.au
Update gem version to 0.4.2 for new release
commit d504323
Author: Brendan Weibrecht brendan@weibrecht.net.au
Readme: Add logger require to usage example code
commit ed77e6f
Author: Brendan Weibrecht brendan@weibrecht.net.au
Readme: Note importance of using warn-able logger
commit 94deb79
Author: Brendan Weibrecht brendan@weibrecht.net.au
Log using all loggers, and replace direct output from ap
commit e8f440c
Author: Brendan Weibrecht brendan@weibrecht.net.au
Update dev gems
commit 4a0a452
Author: Brendan Weibrecht brendan@weibrecht.net.au
Satisfy RuboCop
commit bee7b36
Author: Brendan Weibrecht brendan@weibrecht.net.au
Refactor to simplify #connect; Expose #bigquery
commit ccd4cf9
Merge: 1412c14 bca6f85
Author: Brendan Weibrecht brendan@weibrecht.net.au
Merge pull request #5 from maddymarkovitz/quieten-logging
commit bca6f85
Author: Maddy Markovitz maddy.markovitz@greensync.com.au
Replace puts messages with debug logging
commit 1412c14
Merge: 0893440 c947de5
Author: Brendan Weibrecht brendan@weibrecht.net.au
Merge pull request #4 from thomasvdpol/rename_spec_file
commit c947de5
Author: Thomas van der Pol tvdp@hey.com
Rename spec file for consistency
commit 0893440
Author: Brendan Weibrecht brendan@weibrecht.net.au
Readme: Expand intro
commit b6b3e3e
Author: Brendan Weibrecht brendan@weibrecht.net.au
Fix opening webpage after publishing draft GitHub release
0.4.1
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 brendan@weibrecht.net.au
Update gem version to 0.4.1 for new release
commit 2a3ac7e
Author: Brendan Weibrecht brendan@weibrecht.net.au
Satisfy RuboCop
commit 0b46659
Author: Brendan Weibrecht brendan@weibrecht.net.au
Upgrade Ruby to 2.7.4
commit 74c4ac3
Author: Brendan Weibrecht brendan@weibrecht.net.au
Update Bundler version to 2.2.30
commit fb384a1
Author: Brendan Weibrecht brendan@weibrecht.net.au
Always build the dev image in auto/dev
commit 5e9040c
Author: Brendan Weibrecht brendan@weibrecht.net.au
Update gems
commit 61f63fb
Author: Brendan Weibrecht brendan@weibrecht.net.au
Use parallel_split_test for faster testing
commit 679c208
Author: Brendan Weibrecht brendan@weibrecht.net.au
Ignore non-existent datasets in #drop_dataset/#drop_datasets
0.4.0
What's Changed
- Pass through location to
create_dataset
by @thomasvdpol in #3
Full Changelog: 0.3.0...0.4.0
0.3.0
Version: 0.3.0
Added
- Added support for partitioning tables during table creation
commit 952746e
Author: Brendan Weibrecht brendan@weibrecht.net.au
Update gem version to 0.3.0 for new release
commit d1082a1
Author: Brendan Weibrecht brendan@weibrecht.net.au
Clean up more in partitioning spec to avoid spec order dependency
commit af67387
Author: Brendan Weibrecht brendan@weibrecht.net.au
Don't run the specs twice when publishing a new tag
commit 76bd1ba
Merge: 1800352 eaf0d95
Author: Brendan Weibrecht brendan@weibrecht.net.au
Merge pull request #2 from oeoeaio/support-partitioning
commit eaf0d95
Author: Rob Harrington oeoeaio@gmail.com
Support partitioning tables on creation
commit f087b37
Author: Rob Harrington oeoeaio@gmail.com
Specify a ruby version in .ruby-version
0.2.0
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 brendan@weibrecht.net.au
Update gem version to 0.2.0 for new release
commit fa9fd21
Author: Brendan Weibrecht brendan@weibrecht.net.au
Satisfy RuboCop
commit 82d5fbb
Merge: 2d292c2 d5f6767
Author: Brendan Weibrecht brendan@weibrecht.net.au
Merge pull request #1 from thomasvdpol/add_drop_datasets
commit d5f6767
Author: Thomas van der Pol tvdp@hey.com
Add `drop_datasets`
0.1.1
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 brendan@weibrecht.net.au
Update gem version to 0.1.1 for new release
commit a8f05f4
Author: Brendan Weibrecht brendan@weibrecht.net.au
Disable RuboCop's Naming/MethodParameterName cop
commit 7ebbe38
Author: Brendan Weibrecht brendan@weibrecht.net.au
Simplify not upcasing identifiers
commit 709a6b2
Author: Brendan Weibrecht brendan@weibrecht.net.au
Quote identifiers (with backticks) to be able to use reserved names as identifiers, e.g. interval
commit 2f6b513
Author: Brendan Weibrecht brendan@weibrecht.net.au
Add Float support
commit 79dfbb3
Author: Brendan Weibrecht brendan@weibrecht.net.au
Update spec helper name to drop_tables
commit 5c69638
Author: Brendan Weibrecht brendan@weibrecht.net.au
Placate RuboCop
commit 6948db3
Author: Brendan Weibrecht brendan@weibrecht.net.au
Gitignore cache dir
commit 2a4269e
Author: Brendan Weibrecht brendan@weibrecht.net.au
Remove unsupported 'Updating help output in readme' step from pre-push hook
commit 5023830
Author: Brendan Weibrecht brendan@weibrecht.net.au
Switch to GreenSync Buildkite
commit 0a7c0ae
Author: Brendan Weibrecht brendan@weibrecht.net.au
Remove most commented out code which was from copying the ODBC adapter
commit 2ee0704
Author: Brendan Weibrecht brendan@weibrecht.net.au
Add readme content
0.1.0
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 awhere
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 brendan@weibrecht.net.au
Add decimal to spec
commit c8ecfcc
Author: Brendan Weibrecht brendan@weibrecht.net.au
Support dates
commit 3dc8968
Author: Brendan Weibrecht brendan@weibrecht.net.au
Support timestamps
commit 623273b
Author: Brendan Weibrecht brendan@weibrecht.net.au
Support boolean values and add spec for reading/writing a row
commit a11dc21
Author: Brendan Weibrecht brendan@weibrecht.net.au
Get basic migration fully working by defining #type_literal_generic_string
commit 8030a8d
Author: Brendan Weibrecht brendan@weibrecht.net.au
Add migrating spec - wip
commit db51858
Author: Brendan Weibrecht brendan@weibrecht.net.au
Pass gcloud credentials into Docker
commit 2664d4e
Author: Brendan Weibrecht brendan@weibrecht.net.au
Add basic connection spec
commit b06215f
Author: Brendan Weibrecht brendan@weibrecht.net.au
Add gem structure, copied from pubsubc and updated for this
commit c1f3a64
Author: Brendan Weibrecht brendan@weibrecht.net.au
Fix creation of schema_info table
commit 83a4468
Author: Brendan Weibrecht brendan@weibrecht.net.au
Implement transaction buffering
commit 663e371
Author: Brendan Weibrecht brendan@weibrecht.net.au
WIP: Use BigQuery in our DB manager
commit 1f4c200
Author: Brendan Weibrecht brendan@weibrecht.net.au
WIP: BigQuery Sequel adapter
commit 23ca4c5
Author: Brendan Weibrecht brendan@weibrecht.net.au
Remove doc from GitHub-templated gitignore
commit 27256f5
Author: Brendan Weibrecht brendan@weibrecht.net.au
Initial commit