PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Làm cách nào để hiển thị các ký tự unicode vô hình trong psql / postgres?

Để xem Unicode ẩn trong bảng hậu kỳ, bạn sẽ muốn sử dụng "encode" và "Escape" cả hai. Và chỉ để giải trí, chức năng thoát yêu cầu diễn viên để nhập bytea. Kết hợp tất cả lại với nhau:

# 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tham gia bốn bảng liên quan đến THAM GIA TRÁI mà không có bản sao

  2. CONSTRAINT để kiểm tra các giá trị từ một bảng có liên quan từ xa (thông qua phép nối, v.v.)

  3. Ruby on Rails:phải xuất hiện trong mệnh đề GROUP BY hoặc được sử dụng trong một hàm tổng hợp

  4. Phân tích / lập hồ sơ truy vấn trên PostgreSQL

  5. psql:không thể kết nối với máy chủ:Không có tệp hoặc thư mục như vậy (Mac OS X)