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/.