Skip to content

Commit 83bffa0

Browse files
committed
Add difference section
1 parent d01caae commit 83bffa0

File tree

3 files changed

+24
-0
lines changed

3 files changed

+24
-0
lines changed

articles/data-factory/connector-mariadb.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -294,6 +294,14 @@ Here are steps that help you upgrade your MariaDB driver version:
294294

295295
1. The latest driver version v2 supports more MariaDB versions. For more information, see [Supported capabilities](connector-mariadb.md#supported-capabilities).
296296

297+
## Differences between MariaDB and MariaDB (legacy)
298+
299+
The MariaDB connector offers new functionalities and is compatible with most features of MariaDB (legacy) connector. The table below shows the feature differences between MariaDB and MariaDB (legacy).
300+
301+
|MariaDB |MariaDB (legacy)|
302+
|:---|:---|
303+
|The following mappings are used from MariaDB data types to interim data types used by the service internally.<br><br>bit(1) -> UInt64<br>bit(M), M>1 -> UInt64<br>bool -> Boolean<br>JSON -> String|The following mappings are used from MariaDB data types to interim data types used by the service internally.<br><br>bit(1) -> Boolean<br>bit(M), M>1 -> Byte[]<br>bool -> Int16<br>JSON -> Byte[]|
304+
297305
## Related content
298306

299307
For a list of data stores supported as sources and sinks by the copy activity, see [supported data stores](copy-activity-overview.md#supported-data-stores-and-formats).

articles/data-factory/connector-mysql.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -323,6 +323,14 @@ Here are steps that help you upgrade your MySQL driver version:
323323

324324
1. The latest driver version v2 supports more MySQL versions. For more information, see [Supported capabilities](connector-mysql.md#supported-capabilities).
325325

326+
## Differences between MySQL and MySQL (legacy)
327+
328+
The MySQL connector offers new functionalities and is compatible with most features of MySQL (legacy) connector. The table below shows the feature differences between MySQL and MySQL (legacy).
329+
330+
|MySQL |MySQL (legacy)|
331+
|:---|:---|
332+
|The following mappings are used from MySQL data types to interim data types used by the service internally.<br><br>bit(1) -> UInt64<br>bit(M), M>1 -> UInt64<br>bool -> Boolean<br>JSON -> String|The following mappings are used from MySQL data types to interim data types used by the service internally.<br><br>bit(1) -> Boolean<br>bit(M), M>1 -> Byte[]<br>bool -> Int16<br>JSON -> Byte[]|
333+
326334
## Related content
327335

328336
For a list of data stores supported as sources and sinks by the copy activity, see [supported data stores](copy-activity-overview.md#supported-data-stores-and-formats).

articles/data-factory/connector-postgresql.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -317,5 +317,13 @@ Here are steps that help you upgrade your PostgreSQL linked service:
317317

318318
1. The data type mapping for the latest PostgreSQL linked service is different from that for the legacy version. To learn the latest data type mapping, see [Data type mapping for PostgreSQL](#data-type-mapping-for-postgresql).
319319

320+
## Differences between PostgreSQL and PostgreSQL (legacy)
321+
322+
The PostgreSQL connector offers new functionalities and is compatible with most features of PostgreSQL (legacy) connector. The table below shows the feature differences between PostgreSQL and PostgreSQL (legacy).
323+
324+
|PostgreSQL |PostgreSQL (legacy)|
325+
|:---|:---|
326+
|The following mappings are used from PostgreSQL data types to interim data types used by the service internally.<br><br>Money -> Decimal<br>Timestamp with time zone -> DateTime<br>Time with time zone -> DateTimeOffset<br>Interval -> TimeSpan<br>The BigDecimal type is not supported. As an alternative, utilize `to_char()` function to convert BigDecimal to String. |The following mappings are used from PostgreSQL data types to interim data types used by the service internally.<br><br>Money -> String<br>Timestamp with time zone -> String<br>Time with time zone -> String<br>Interval -> String<br>BigDecimal -> String|
327+
320328
## Related content
321329
For a list of data stores supported as sources and sinks by the copy activity, see [supported data stores](copy-activity-overview.md#supported-data-stores-and-formats).

0 commit comments

Comments
 (0)