Ahora que ya casi tengo terminado mi proyecto, hecho en mi ordenador con Linux, llega la hora de pasarlo a un ordenador con Windows a ver qué tal va.
Así que exporto la base de datos con la forma:
Código SQL:
Ver original
pg_dump -U david CRCC > micrcc.SQL
Me llevo el archivo generado al ordenador con windows y hago lo siguiente:
Creo una base de datos llamada CRCC.
Y luego ejecuto la orden:
Código SQL:
Ver original
psql -U crcc -d CRCC -h localhost <\ruta\micrcc.SQL
Pero me empiza a arrojar una serie de errores entre los que destaca por la cantidad este:
orden \N no válida
Y algunos otros son:
no existe la relaciA³n «.....
y de error de sintaxis en o cerca de (otro nombre mal codificado)
Y bueno, he leído un poco y parece que los tiros van sobre la codificación.
Pero ahora miro los datos de la BBDD orígen y son (pongo las diferencias):
Código SQL:
Ver original
Origen Destino Propietario: david crcc Colacion: es_ES.UTF-8 Spanish_Spain.1252 Tipo caracter: es_ES.UTF-8 Spanish_Spain.1252
Creo que no hay mas diferencias.
El problema (si es que tiene que ver con eso) es que en el ordenador destino sólo me da a elegir entre C, POSIX o Spanish_Spain.1252.
Bueno, pues esta es mi duda. Algo exporta, pero se pierden tablas y no sé si las que están tendrán todos los datos o no.
Gracias como siempre.