PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Postgresql регулярен израз за съвпадение с главни букви, съобразен с Unicode

Механизмът на regexp на PG 9.1 и по-стари версии не класифицира правилно знаците, чиято кодова точка не се побира в него с един байт. Кодовата точка на 'Ó' тъй като е 211, това го прави правилно, но кодовата точка на 'Ą' е 260, над 255.

PG 9.2 е по-добър в това, но все още не е 100% правилен за всички азбуки. Вижте този комит в изходния код на PostgreSQL и по-специално тези части от коментара:

и

За съжаление това не беше пренесено обратно към 9.1



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да използвам Postgres JSONB тип данни с JPA?

  2. Как да направя запитване за дължината на Django ArrayField?

  3. Как да моделираме пакети, версии и лицензи?

  4. Postgres връзката е отказана от Openshift Tomcat 7 касета

  5. PostgreSQL 9.2 - Конвертиране на TEXT json низ в тип json/hstore