add batch remove batch split batch comment selection show hidden batches hide batch highlight batch
db<>fiddle
donate feedback about
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
Help with an interesting Postgres question: Why isn't an Index Only Scan used on a partition accessed via the parent table?.
CREATE TABLE T (id int, data varchar(255));
INSERT INTO T VALUES
(1, 'C' || U&'\00F4' || E'te d\'Ivoire'),
(2, 'C\u00F4te d\u0027Ivoire'),
(3, 'ArtBindu\u0075\u002e\u002e\u002e'),
(4, '\u0126ello Worl\u014A');

select * from T;
CREATE TABLE
INSERT 0 4
id data
1 Côte d'Ivoire
2 C\u00F4te d\u0027Ivoire
3 ArtBindu\u0075\u002e\u002e\u002e
4 \u0126ello Worl\u014A
SELECT 4
select id,
data,
REGEXP_REPLACE(data, '\\u[0-9A-F]{4}', '', 1, 0, 'i') as trim_unicode,
unistr(data) as convert_unicode_to_str
from T;
id data trim_unicode convert_unicode_to_str
1 Côte d'Ivoire Côte d'Ivoire Côte d'Ivoire
2 C\u00F4te d\u0027Ivoire Cte dIvoire Côte d'Ivoire
3 ArtBindu\u0075\u002e\u002e\u002e ArtBindu ArtBinduu...
4 \u0126ello Worl\u014A ello Worl Ħello WorlŊ
SELECT 4