(Postgresql) 如何将表情符号(或表情符号)转换为其 unicode 表示

(Postgresql) How to convert an emoji (or emoticon) to its unicode representation

目前我正在使用 python 来获取表情符号 unicode 表示。

我希望能够使用 postgresql 来做到这一点。示例:

messageText
----------

select unicodeValue(messageText) from table where messageText = '';

Result: 'U+1F600'

这假定数据库编码为 UTF-8,但如果您想表示这些奇怪的字符,无论如何这是一个要求:

SELECT to_hex(ascii(''));

 to_hex 
--------
 1f600
(1 row)