From: | Jorge Toro <jolthgs(at)gmail(dot)com> |
---|---|
To: | Foro Postgres <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Error al migrar DB de un server a otro |
Date: | 2010-12-21 23:43:51 |
Message-ID: | AANLkTinFyrZhYd0nFpyW8zR5Ab6gA8EfMmXKj9huTdBF@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Cordial saludo lista,
Estoy intentando migrar una DB de un servidor con postgres 8.3.8 con CentOS
a otro con Debian con postgres 8.3.10 y tengo una serie de errores al
migrar, yo creo que es la codificación al crear el cluster en el nuevo
servidor pero he probado con varias condificaciones y no me funciona. le
dejo los paso que he realizado para que me colaboren y si es posible me
indiquen donde me he equivocando. !agradezco su colaboración, ya que esta es
mi primera migración¡
tengo el siguiente esquema en el servidor CentOS:
List of databases
Name | Owner | Encoding
--------------------+----------+-----------
ayuda | postgres | LATIN1
contrib_regression | postgres | SQL_ASCII
postgres | postgres | SQL_ASCII
rsn | postgres | LATIN1
sos | postgres | LATIN1
template0 | postgres | SQL_ASCII
template1 | postgres | SQL_ASCII
test | postgres | SQL_ASCII
(8 rows)
y necesito migrar todos los usuarios, permisos, shemas, data, etc al nuevo
servidor en Debian y realizo lo siguiente:
1. realizo el bk de cluster(server CentOS) como user postgres:
$pg_dumpall > cluster.sql
2. creo el cluster(server Debian):
$init db --pgdata=$PGDATA --locale=es_CO.UTF-8 --encoding=SQL_ASCII
3. arranco el postmaster
$pg_ctl -D $PGDATA -l $PGLOG start
4. copio el cluster
$psql < cluster.sql
You are now connected to database "postgres".
SET
SET
SET
ERROR: role "postgres" already exists
ALTER ROLE
ERROR: encoding LATIN1 does not match server's locale es_CO.UTF-8
DETAIL: The server's LC_CTYPE setting requires encoding UTF8.
CREATE DATABASE
ALTER DATABASE
ALTER DATABASE
ALTER DATABASE
ALTER DATABASE
ALTER DATABASE
ERROR: encoding LATIN1 does not match server's locale es_CO.UTF-8
DETAIL: The server's LC_CTYPE setting requires encoding UTF8.
ERROR: encoding LATIN1 does not match server's locale es_CO.UTF-8
DETAIL: The server's LC_CTYPE setting requires encoding UTF8.
REVOKE
REVOKE
GRANT
GRANT
CREATE DATABASE
\connect: FATAL: database "ayuda" does not exist
-----------------------------------------------------------------------------------------------
Agradezco su colaboración en realidad tengo poco tiempo usando postgres y no
he podido dar con la solución.
*Jorge Alonso Toro*
Ing. Teleinformático.
CumbiaTIC, Dir. División de Informática COR. Ing. NOC Anditel.
Esp. GNU/Linux
Esp. Free Software Development
http://jolthgs.wordpress.com/
--------------------------------------------------------------
Powered By Debian.
Developer Bullix GNU/Linux.
--------------------------------------------------------------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQBIWWH6q7mzdgTzI5ARAkX5AJ9TR6hL2ocLMOUDRfhts8DlVl+jpwCeNw5x
p4+4FNUHPDUx1lU9F8WSKCA=
=zRhQ
-----END PGP SIGNATURE-----
Este correo esta protegido bajo los términos de la Licencia
Atribución-Compartir Obras Derivadas Igual a 2.5 Colombia de Creative
Commons. Observé la licencia visitando este sitio
http://creativecommons.org/licenses/by-sa/2.5/co/.
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2010-12-21 23:57:29 | Re: Consulta sobre Indices |
Previous Message | Andrés P.P. | 2010-12-21 23:42:15 | Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Postgres.. configuración máquina cliente.. |