Bigquery-schema-generator

Latest version: v1.6.1

Safety actively analyzes 682251 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.4

* 0.4 (2019-03-06)
* Support CSV input files using `--input_format` flag. Preserve
the ordering of fields in the schema file for CSV.
* Implement `--infer_mode` flag for CSV files so that fields that are
present in all input records are marked as `REQUIRED` in the schema
(Thanks korotkevics, see 28).

0.3.2

* 0.3.2 (2019-02-24)
* Add `--quoted_values_are_strings` flag to force quoted values (integers,
floats, booleans) to be interpreted as a `STRING`. (Thanks de-code,
see 22).

0.3.1

* 0.3.1 (2019-01-18)
* Infer integers that overflow signed 64-bits to be `FLOAT` for
consistency with `bq load`. (Fixes 18)
* Support 'UTC' suffix in TIMESTAMP fields, in addition to 'Z'. (Fixes 19)

0.3

* 0.3 (2018-12-17)
* Tighten TIMESTAMP and DATE validation (thanks jtschichold).
* Inspect the internals of STRING values to infer BOOLEAN, INTEGER or FLOAT
types (thanks jtschichold).
* Handle conversion of these string types when mixed with their non-quoted
equivalents, matching the conversion logic followed by 'bq load'.

0.2.1

* 0.2.1 (2018-07-18)
* Add `anonymizer.py` script to create anonymized data files for benchmarking.
* Add benchmark numbers to README.md.
* Add `DEVELOPER.md` file to record how to upload to PyPI.
* Fix some minor warnings from pylint3.

0.2.0

* 0.2.0 (2018-02-10)
* Add support for `DATE` and `TIME` types.
* Update type conversion rules to be more compatible with **bq load**.
* Allow `DATE`, `TIME` and `TIMESTAMP` to gracefully degrade to `STRING`.
* Allow type conversions of elements within arrays
(e.g. array of `INTEGER` and `FLOAT`, or array of mixed `DATE`, `TIME, or
`TIMESTAMP` elements)
* Better detection of invalid values (e.g. arrays of arrays).

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.