From 6b4aec0ccb6afeb8657d925719974f64d7c431aa Mon Sep 17 00:00:00 2001 From: Abhinav Mathur Date: Wed, 29 Jun 2022 09:40:18 +0530 Subject: [PATCH] doc: list of hashing algorithms supported by DBs --- README.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/README.md b/README.md index 8ddca7d8..0914faaa 100644 --- a/README.md +++ b/README.md @@ -135,6 +135,18 @@ $ data-diff \ If a database is not on the list, we'd still love to support it. Open an issue to discuss it. +##### Hashing Algorithms supported by databases + +| Database | Supported algorithms | Resources | +|---------------|---------------------------------------------|--------------------------------------------------| +| PostgreSQL | MD5, SHA224, SHA256, SHA384, SHA512 | [Doc][PSQL_Doc] | +| MSSQL | MD2, MD4, MD5, SHA, SHA1 | [Perf][MSSQL_Perf] | +| Snowflake | Hash/Hash_Agg, MD5, SHA1, SHA2 | [Doc][Snowflake_Doc] | +| Oracle | MD5, SHA1, SHA256, SHA384, SHA512 | [Reference][Oracle_Doc], [Perf][Oracle_Perf] | +| BigQuery | MD5, SHA1, SHA256, SHA512, FARM_FINGERPRINT | [Doc][BigQuery_Doc] | +| Redshift | MD5, SHA, SHA1, SHA2, FARM_FINGERPRINT | [Doc][Redshift_Doc] | +| Presto | MD5, SHA1, SHA256, SHA512 | [Doc][Presto_Doc] | + # How to install Requires Python 3.7+ with pip. @@ -465,3 +477,12 @@ poetry run python3 -m data_diff postgresql://postgres:Password1@localhost/postgr [tech-explain]: #technical-explanation [perf]: #performance-considerations [slack]: https://locallyoptimistic.com/community/ + +[PSQL_Doc]: +[MSSQL_Perf]: +[Snowflake_Doc]: +[Oracle_Doc]: +[Oracle_Perf]: +[BigQuery_Doc]: +[Redshift_Doc]: +[Presto_Doc]: