Pregunta

Estoy cambiando de MySQL a PostgreSQL pero no puedo encontrar el equivalente a la colación de MySQL utf8_general_ci . Lo que estoy tratando de lograr aquí es poder comparar cadenas usando reglas generales del lenguaje en lugar de la comparación binaria, es decir & # 237; = i, & # 353; = s, & # 7721; = h, etc ...

¿Hay alguna forma de hacer que PostgreSQL busque cadenas usando reglas de lenguaje generales?

¡Muchas gracias!

¿Fue útil?

Solución

Esto es, básicamente, lo que la mayoría de las instalaciones modernas de postgresql harán por usted de manera predeterminada. Pero también puede estar interesado en las opciones initdb --locale , --lc-collate , etc. (la mayoría de ellas, si no todas también se puede cambiar después de que la base de datos se inicialice usando el archivo .conf).

También puede especificar la codificación y IIRC LC_COLLATE y amigos al crear la base de datos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top