From: | Laurenz Albe <laurenz(dot)albe(at)cybertec(dot)at> |
---|---|
To: | Mathias Mayrhofer <mtmayr(at)mtmayr(dot)com>, pgsql-general(at)postgresql(dot)org |
Subject: | Re: escape vs. bytea in config |
Date: | 2023-03-07 12:35:09 |
Message-ID: | 7c9dddd89d923275e9b5083100f75dfa4f169e9d.camel@cybertec.at |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
On Tue, 2023-03-07 at 11:53 +0100, Mathias Mayrhofer wrote:
> -- /etc/postgresql/14/main/postgresql.conf
> -- bytea_output = 'escape'
>
> db=> select encode(digest('mtmayr', 'sha256'), 'escape');
> ┌────────────────────────────────────────────────────────────────────────────────────────────┐
> │ encode │
> ├────────────────────────────────────────────────────────────────────────────────────────────┤
> │ \277\x19\225\335g\307\224\337-\347Y\203\254\324\x1Ff\307Ph*\267\\\243\2515S\213WX\204\375G │
> └────────────────────────────────────────────────────────────────────────────────────────────┘
>
> db=> select digest('mtmayr', 'sha256');
> ┌────────────────────────────────────────────────────────────────────────────────────────────┐
> │ digest │
> ├────────────────────────────────────────────────────────────────────────────────────────────┤
> │ \277\031\225\335g\307\224\337-\347Y\203\254\324\037f\307Ph*\267\\\243\2515S\213WX\204\375G │
> └────────────────────────────────────────────────────────────────────────────────────────────┘
>
> -- ^^ differences ^^^^
They are actually the same: octal 31 is hexadecimal 19.
The difference is between the "encode" function and the type putput function of "bytea".
Yours,
Laurenz Albe
--
Cybertec | https://www.cybertec-postgresql.com
From | Date | Subject | |
---|---|---|---|
Next Message | Peter J. Holzer | 2023-03-07 12:53:03 | Re: escape vs. bytea in config |
Previous Message | Mathias Mayrhofer | 2023-03-07 10:53:29 | escape vs. bytea in config |