Diferencia entre revisiones de «Mapuche»

De Wiki
Saltar a: navegación, buscar
()
(Crear la Base)
Línea 41: Línea 41:
 
====Crear la Base====
 
====Crear la Base====
  
***: Renombrar la base siu que ya existe desde pgAdmin
+
Renombrar la base siu que ya existe desde pgAdmin
 
   createdb siu --encoding=”SQL-ASCII” –U postgres
 
   createdb siu --encoding=”SQL-ASCII” –U postgres
***Crear usuario: createuser -a -d -P pampa –U postgres
+
====Crear usuario====
***Crear e esquema: psql siu –U postgres
+
  createuser -a -d -P pampa –U postgres
 +
====Crear e esquema: psql siu –U postgres====
 
     create schema pampa authorization pampa;
 
     create schema pampa authorization pampa;
 
     alter user pampa set search_path to pampa, public;
 
     alter user pampa set search_path to pampa, public;

Revisión del 13:51 14 jun 2011

Primeras pruebas con el Sistema Mapuche

Cositas utiles

Restaurar Postgres

Ir al /etc/init.d/postgresql-8.3 restart

Tocar el archivo de configuracion de Postgres

En la linea de comando: mcedit /etc/postgresql/8.3/main/postgresql.conf

Editar archivos en linux

Escribir mcedit o mc en la linea de comandos

Antes de comenzar el Proceso de Migracion

  • Opcion1:

Editar el archivo Pampa_Copy.sql y cambiar la ruta /tmp/ por /home/lmanjarres/mapuche/POSTGRES/

  • Opcion2:

Se recomienda crear en el directorio RRHH el archivo POSTGRE.INI informando el Path en el que estarán todos los archivos con los datos del sistema SIU-Pampa que serán importados a la base PostgreSQL mediante la sentencia COPY de la base:

[Generacion] PathCopy = {Escribir aquí por ejemplo: /tmp/pampa/ }

Generar los CVS

En el modulo Intercambio, menu

  • Procesos--> Generación Completa a PostgreSQL-->Esquema de Tablas
  • Procesos--> Generación Completa a PostgreSQL-->Datos en formato texto
  • Procesos--> Generación Completa a PostgreSQL-->Script para Importacion
  • Procesos--> Generación Completa a PostgreSQL-->Script para Migracion SUI-Pampa
  • Procesos--> Generación Completa a PostgreSQL-->Esquema de Indices y Relaciones

Proceso a seguir

Generar y copiar los archivos CVS

  • Entrar x ftp al servidor donde trabajamos que es: 192.168.10.137
  • Copiar via explorador de archivos los CVS generados que se encuentran en (192.168.19.31) W:\pampa\rrhh\EXPORTAR\POSTGRE a T:\MAPUCHE\CVS\

Para los archivos que dan error al importar como dh41, borrar el dh41.cvs y crear un nuevo archivo con ese nombre pero vacio en T:\MAPUCHE\CVS\.

  • y de alli copiarlos via ftp del servidor 192.168.10.137 a la carpeta /lmanjarres/mapuche/POSTGRES/

Preparar el entorno y migrar

  • Entrar a puty al servidor 192.168.10.137

Logueo

    • loguearme como usuario lmanjarres (pasw: termo31)
    • Luego entrar como root, para ello escribir en su (passw: solECOfi)
    • Luego me logueo como usuario postgres: su postgres

Crear la Base

Renombrar la base siu que ya existe desde pgAdmin

  createdb siu --encoding=”SQL-ASCII” –U postgres

Crear usuario

  createuser -a -d -P pampa –U postgres

Crear e esquema: psql siu –U postgres

   create schema pampa authorization pampa;
   alter user pampa set search_path to pampa, public;
   \q
      • Ejecutar scripts: para ello moverme al directorio: cd /home/lmanjarres/mapuche/POSTGRES
        • Migracion: psql siu –f Pampa_Tablas.sql –o Migración_Resultados_paso1.txt –U pampa 2>err_paso1.txt
        • Tablas
        • Copy
        • Funcion de Migracion
        • Indices