I am changing from MySQL to PostgreSQL but can’t find equivalent to MySQL’s collation utf8_general_ci. What I’m trying to achieve here is to be able to compare strings using general language rules rather then binary comparison, i.e. í = i, š = s, ḩ = h, etc…
Is there a way how to make PostgreSQL search for strings using general language rules?
Many thanks!
This is, basically, what most modern
postgresqlinstallations will do for you by default. But you may also be interested ininitdboptions--locale,--lc-collate, etc. (most of those, if not all can also be changed after the database is initialized using .conf file).You can also specify encoding and IIRC
LC_COLLATEand friends when creating database.