1
0
mirror of synced 2025-12-25 02:09:19 -05:00

🎉 MySQL destination: normalization (#4163)

* Add mysql dbt package

* Add mysql normalization support in java

* Add mysql normalization support in python

* Fix unit tests

* Update readme

* Setup mysql container in integration test

* Add macros

* Depend on dbt-mysql from git repo

* Remove mysql limitation test

* Test normalization

* Revert protocol format change

* Fix mysel json macros

* Fix two more macros

* Fix table name length

* Fix array macro

* Fix equality test macro

* Update replace-identifiers

* Add more identifiers to replace

* Fix unnest macro

* Fix equality macro

* Check in mysql test output

* Update column limit test for mysql

* Escape parentheses

* Remove unnecessary mysql test

* Remove mysql output for easier code review

* Remove unnecessary mysql test

* Remove parentheses

* Update dependencies

* Skip mysql instead of manually write out types

* Bump version

* Check in unit test for mysql name transformer

* Fix type conversion

* Use json_value to extract scalar json fields

* Move dbt-mysql to Dockerfile (#4459)

* Format code

* Check in mysql dbt output

* Remove unnecessary quote

* Update mysql equality test to match 0.19.0

* Check in schema_test update

* Update readme

* Bump base normalization version

* Update document

Co-authored-by: Christophe Duong <christophe.duong@gmail.com>
This commit is contained in:
LiRen Tu
2021-07-03 20:30:59 -07:00
committed by GitHub
parent 9531c4d4ec
commit 2caf3904f0
124 changed files with 2880 additions and 76 deletions

View File

@@ -53,6 +53,7 @@ Airbyte places the json blob version of your data in a table called `_airbyte_ra
## Destinations that Support Basic Normalization
* [BigQuery](../integrations/destinations/bigquery.md)
* [MySQL](../integrations/destinations/mysql.md) (MySQL 8.0 only)
* [Postgres](../integrations/destinations/postgres.md)
* [Snowflake](../integrations/destinations/snowflake.md)
* [Redshift](../integrations/destinations/redshift.md)