sql >> Database >  >> RDS >> PostgreSQL

Hoe onzichtbare Unicode-tekens in psql / postgres weer te geven?

Om anders onzichtbare Unicode in een postgress-tabel te zien, moet je beide "encode" en "escape" gebruiken. En gewoon voor de lol, de escape-functie vereist een cast om bytea te typen. Alles bij elkaar:

# CREATE TABLE xxx_test (foo text);
# INSERT INTO xxx_test (foo) values (E'Invis\u200eble €');

# SELECT foo from xxx_test;
Invis‎ble €
# SELECT encode(foo::bytea, 'escape') FROM xxx_test;
Invis\342\200\216ble \342\202\254

# DROP TABLE xxx_test;



  1. Rake-taak om alle tabellen in Rails 3 . af te kappen

  2. Wat zijn de verschillen tussen een geclusterde en een niet-geclusterde index?

  3. Deze door PDO voorbereide instructie retourneert false maar geeft geen fout

  4. Databasebeheer en -bewaking voor PostgreSQL 12