julio 15, 2010

Linux - PostgreSQL - Error SQL_ASCII

Problema:

#createdb -E SQL_ASCII -O [dueño] -U postgres [nombre_base]
createdb: falló la creación de la base de datos:
ERROR: la nueva codificación (SQL_ASCII) es incompatible con la codificación de la base de datos patrón (UTF8)


Solución 1:

A la hora de crear la base de datos usar la base templete0 como plantilla
#createdb -O [dueño] -E [SQL_ASCII] -T template0 [nombre_base_de_datos]


Solución 2:

Respaldar todas las bases, parar el servicio de postgresql y crear de nuevo el cluster con la codificación SQL_ASCII

#initdb -E SQL_ASCII -D /path/data --locale=C




.

No hay comentarios:

Se ha producido un error en este gadget.