Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Instalacion y migración posgreSQL

Enviado por   •  4 de Marzo de 2018  •  664 Palabras (3 Páginas)  •  254 Visitas

Página 1 de 3

...

[pic 14]

Utilizando nuevamente los símbolos del sistema, entramos a la ruta y ejecutamos el comando: “perl [nombre o ruta y nombre del script mysql2pgsql.perl] –nodrop [nombre o ruta del archivo .sql creado] [nombre del nuevo archivo .sql que se va a crear].[pic 15]

Terminando de hacer esto, tendremos dos scripts .sql, uno creado por mysqldump y otro creado por mysql2pgsql.perl. [pic 16]

Abrimos el pgAdmin III, que es la interfaz gráfica de administración de BD y procedemos a crear una BD donde crearemos las tablas de la BD que queremos importar a POSTGRESQL,[pic 17]

El nombre de la BD puede ser o no la misma que la BD de Mysql que vamos a importar.[pic 18]

Una vez creada, procedemos a ejecutar el script traducido por PERL. Abrimos “CREATE script” de pgAdmin.[pic 19]

Ahora abrimos el script para iniciar su ejecución.[pic 20]

[pic 21]

Con esto, se crearan las tablas idénticas que la BD de mysql tenía. Procedemos a exportar ahora los registros de la BD de mysql; utilizamos la herramienta de mysqldump otra vez para exportar los datos, pero esta vez, el comando cambiara.

Mysqldump permite exportar los datos compatibles directamente con otros gestores de BD, para esto usamos el comando: “mysqldumo –u [usuario] –p [nombre de la BD] –c - -compatible=postgresql –skipt-opt –t –n > [nombre del archivo de salida .sql]” [pic 22][pic 23]

Esto creara un nuevo archivo .sql que contendrá todas las sentencias INSERT de los datos de la base de datos.

Ahora ejecutaremos el script desde la consola de POSTGRESQL, entramos en la dirección del programa: “C:\Program Files\PostgreSQL\9.5\bin” usando los símbolos del sistema.[pic 24][pic 25]

Usaremos la herramienta psql de POSTGRESQL para ejecutar el script, usamos el comando: “psql -f [nombre del script] -u [usuario de postgresql] –db [nombre de la base de datos]”

...

Descargar como  txt (4.2 Kb)   pdf (46.7 Kb)   docx (12.6 Kb)  
Leer 2 páginas más »
Disponible sólo en Essays.club