es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo elegir la colación correcta para crear una base de datos al migrar Postgres de Windows a Linux utilizando pg_dump?

Tengo la siguiente configuración en mi base de datos de ventana de origen:

Name Owner Encoding Collate Ctype Access privileges
sourcedb appuser UTF8 EnglishSouth Africa.1252 EnglishSouth Africa.1252

Quiero saber cómo verificar cuál es la colación equivalente cuando migro a Linux. Creo que en_ZA.UTF-8 es la equivalente. Necesito orientación si esto es correcto.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para verificar la collation equivalente al migrar a Linux, puede utilizar el comando locale -a para ver todas las locales disponibles en su sistema Linux. Si la local en_ZA.UTF-8 está disponible, es muy probable que sea la collation equivalente a English_South Africa.1252 en la base de datos de la ventana de origen. También puede confirmar esto verificando los valores de Collate y Ctype para la local en_ZA.UTF-8 usando el comando locale -k LC_COLLATE y locale -k LC_CTYPE. Si los valores coinciden con los de la base de datos de la ventana de origen, entonces puede utilizar en_ZA.UTF-8 como la collation al migrar su base de datos a Linux.

Comments are closed.