Instalacion y migración posgreSQL
Enviado por Isamara Urrutia Cervantes • 17 de Junio de 2016 • Tutorial • 768 Palabras (4 Páginas) • 213 Visitas
INSTALACION DE POSTGRESQL
Una vez descargado el programa, debemos buscar en nuestras descargas el siguiente archivo, en el cual daremos doble clic para ejecutar[pic 1]
- Después de dar clic aparecerá la siguiente Ventana donde se da clic en “siguiente”[pic 2]
- Se elige el directorio de instalación en caso de no querer el que viene por defecto
[pic 3]
- Ahora se elige el directorio donde se almacenaran los datos que manejara el gestor.[pic 4]
- En esta ventana se elige la contraseña para el súper usuario, en el primer cuadro de texto se debe poner la contraseña y en el segundo también para validarla.[pic 5]
- Se selecciona el puerto en el que estará el servidor.[pic 6]
- Se elige la región, en este caso Español, Mexico.[pic 7]
- Para terminar solo se debe presionar el botón “terminar” y desactivamos la casilla “stack builder”[pic 8]
- PostgreSQL cuenta con PgAdmin el cual se instaló y por medio de él trabajaremos de forma grafica[pic 9]
MIGRACION DE BD MYSQL A POSTGRESQL
Para comenzar la migración de la base de datos en mysql, se utiliza la herramienta de Mysql llamada “MysqlDump” la cual permite crear copias de seguridad de las bases de datos, las BD exportadas por esta herramienta, se exportan en formato de archivo script .SQL para su posterior ejecución.
Para utilizar esta herramienta, nos vamos a la ruta del programa: “C:\Program Files\MySQL\MySQL Server 5.6\bin”, se copia dicha ruta y usando los símbolos del sistema de Windows en modo administrador, entramos al directorio.[pic 10]
[pic 11]
Llamamos al programa mysqldump y usamos el comando: “mysqldump –u [usuario] –p [base de datos] –no-data > [ruta y nombre del archivo .sql].
Esto exportara la estructura de la base de datos seleccionada, sin tomar en cuenta los datos que tiene insertados.[pic 12]
Esto nos creara un archivo .sql con el que podemos volver a crear la base de datos, esta nos servida para crearla en POSTGRESQL.[pic 13]
La sintaxis del archivo .sql es diferente a la sintaxis que utiliza POSTGESQL para crear las bases de datos, para traducir la sintaxis se utiliza un script escrito en PERL llamado mysql2pgsql.perl para realizar la traducción, para poder ejecutar dicho script, necesitamos tener instalado PERL previamente.
Una vez instalado, vamos a la carpeta bin de PERL para poder ejecutar el intérprete del lenguaje, la ruta por defecto es: “C:\Dwimperl\perl\bin”
...