From a95117668964ba67a313d4fd14a25004dd679602 Mon Sep 17 00:00:00 2001 From: Aditya Bharadwaj Date: Mon, 30 Dec 2024 04:21:44 +0000 Subject: [PATCH 1/4] updated readme with supported sources --- v2/sourcedb-to-spanner/README.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/v2/sourcedb-to-spanner/README.md b/v2/sourcedb-to-spanner/README.md index 4167b5d688..a6601a5c37 100644 --- a/v2/sourcedb-to-spanner/README.md +++ b/v2/sourcedb-to-spanner/README.md @@ -3,13 +3,12 @@ The [SourceDBToSpanner](src/main/java/com/google/cloud/teleport/v2/templates/SourceDbToSpanner.java) pipeline ingests data by reading from a database via JDBC and writes the data to Cloud Spanner database. -Currently, this template works for a basic set of use cases. A not comprehensive -list of scenarios which are not yet supported. -to be implemented going forward -* Tables with non integer keys -* Support for additional sources -* Support for tables with foreign keys and interleaving -* Migrating sharded databases +Currently, this template works for tables of any size on the follow sources +* MySQL 8.0+ - String (upto 3 byte characters) and Integer like (up to BigInteger) primary keys. +* MySQL 5.7+ - Integer like (up to BigInteger) primary keys. +* PostgreSQL 13+ - String (upto 3 byte characters) and Integer like (up to BigInteger) primary keys. + +Tables without primary keys or primary keys not mentioned above are not supported. ## Getting Started From cf037db7acf80a14a1fd1007cd0cf4b3bb3b66ec Mon Sep 17 00:00:00 2001 From: Aditya Bharadwaj Date: Mon, 30 Dec 2024 04:32:23 +0000 Subject: [PATCH 2/4] updated readme with supported sources --- v2/sourcedb-to-spanner/README.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/v2/sourcedb-to-spanner/README.md b/v2/sourcedb-to-spanner/README.md index a6601a5c37..648cb2533e 100644 --- a/v2/sourcedb-to-spanner/README.md +++ b/v2/sourcedb-to-spanner/README.md @@ -4,9 +4,12 @@ The [SourceDBToSpanner](src/main/java/com/google/cloud/teleport/v2/templates/Sou ingests data by reading from a database via JDBC and writes the data to Cloud Spanner database. Currently, this template works for tables of any size on the follow sources -* MySQL 8.0+ - String (upto 3 byte characters) and Integer like (up to BigInteger) primary keys. -* MySQL 5.7+ - Integer like (up to BigInteger) primary keys. -* PostgreSQL 13+ - String (upto 3 byte characters) and Integer like (up to BigInteger) primary keys. +* MySQL 8.0+ - String (upto 3 byte characters), Integer like (up to BigInteger +* including unsigned) and Binary/VarBinary primary keys. +* MySQL 5.7+ - Integer like (up to BigInteger including unsigned) and +* Binary/VarBinary primary keys. +* PostgreSQL 13+ - String (upto 3 byte characters) and Integer like (up to +BigInteger including unsigned) primary keys. Tables without primary keys or primary keys not mentioned above are not supported. From a34d3a0ded7ccb2aba3512104bd69436dc4d35a4 Mon Sep 17 00:00:00 2001 From: Aditya Bharadwaj Date: Mon, 30 Dec 2024 04:34:57 +0000 Subject: [PATCH 3/4] updated readme with supported sources --- v2/sourcedb-to-spanner/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/v2/sourcedb-to-spanner/README.md b/v2/sourcedb-to-spanner/README.md index 648cb2533e..b351bc9978 100644 --- a/v2/sourcedb-to-spanner/README.md +++ b/v2/sourcedb-to-spanner/README.md @@ -4,11 +4,11 @@ The [SourceDBToSpanner](src/main/java/com/google/cloud/teleport/v2/templates/Sou ingests data by reading from a database via JDBC and writes the data to Cloud Spanner database. Currently, this template works for tables of any size on the follow sources -* MySQL 8.0+ - String (upto 3 byte characters), Integer like (up to BigInteger +* MySQL 8.0+ - String (upto 3 byte characters), Integer like (up to BigInteger * including unsigned) and Binary/VarBinary primary keys. -* MySQL 5.7+ - Integer like (up to BigInteger including unsigned) and +* MySQL 5.7+ - Integer like (up to BigInteger including unsigned) and * Binary/VarBinary primary keys. -* PostgreSQL 13+ - String (upto 3 byte characters) and Integer like (up to +* PostgreSQL 13+ - String (upto 3 byte characters) and Integer like (up to BigInteger including unsigned) primary keys. Tables without primary keys or primary keys not mentioned above are not supported. From 7c10bda46276501b7592d5ca9918c0110ee86fc3 Mon Sep 17 00:00:00 2001 From: Aditya Bharadwaj Date: Mon, 30 Dec 2024 04:41:55 +0000 Subject: [PATCH 4/4] updated readme with supported sources --- v2/sourcedb-to-spanner/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/v2/sourcedb-to-spanner/README.md b/v2/sourcedb-to-spanner/README.md index b351bc9978..53dd33be24 100644 --- a/v2/sourcedb-to-spanner/README.md +++ b/v2/sourcedb-to-spanner/README.md @@ -5,9 +5,9 @@ ingests data by reading from a database via JDBC and writes the data to Cloud Sp Currently, this template works for tables of any size on the follow sources * MySQL 8.0+ - String (upto 3 byte characters), Integer like (up to BigInteger -* including unsigned) and Binary/VarBinary primary keys. +including unsigned) and Binary/VarBinary primary keys. * MySQL 5.7+ - Integer like (up to BigInteger including unsigned) and -* Binary/VarBinary primary keys. +Binary/VarBinary primary keys. * PostgreSQL 13+ - String (upto 3 byte characters) and Integer like (up to BigInteger including unsigned) primary keys.