diff --git a/docs/en/sql-reference/data-types/domains/base58.md b/docs/en/sql-reference/data-types/domains/base58.md new file mode 100644 index 00000000000..5c2afe106cc --- /dev/null +++ b/docs/en/sql-reference/data-types/domains/base58.md @@ -0,0 +1,12 @@ +--- +sidebar_position: 61 +sidebar_label: Base58 +--- + +## Base58 + +`Base58` is a domain based on `String` type created for storing Base58-encoded strings values. + +Usage is the same as for general `String` type. THe only difference is that string of `Base58` type must be a correct Base58-encoded string. + +[Original article](https://clickhouse.com/docs/en/data_types/domains/base58) diff --git a/docs/en/sql-reference/functions/string-functions.md b/docs/en/sql-reference/functions/string-functions.md index 2fa49cb6853..55ab11763d5 100644 --- a/docs/en/sql-reference/functions/string-functions.md +++ b/docs/en/sql-reference/functions/string-functions.md @@ -501,8 +501,8 @@ Accepts a String and encodes/decodes it using [Base58](https://tools.ietf.org/id **Syntax** ```sql -encodeBase58(decoded) -decodeBase58(encoded) +base58Encode(decoded) +base58Decode(encoded) ``` **Arguments** @@ -521,17 +521,17 @@ Type: [String](../../sql-reference/data-types/string.md). Query: ``` sql -SELECT encodeBase58('encode'); -SELECT decodeBase58('izCFiDUY'); +SELECT base58Encode('Encoded'); +SELECT base58Encode('3dc8KtHrwM'); ``` Result: ```text -┌─encodeBase58('encode', 'flickr')─┐ -│ SvyTHb1D │ +┌─encodeBase58('Encoded')─┐ +│ 3dc8KtHrwM │ └──────────────────────────────────┘ -┌─decodeBase58('izCFiDUY', 'ripple')─┐ -│ decode │ +┌─decodeBase58('3dc8KtHrwM')─┐ +│ Encoded │ └────────────────────────────────────┘ ```