Nico, pregunta sobre la función "Migración".

Nico:

  La función "Migración"  a la cual se le debe de ingresar un parámetro numerico tal como: 0, 1 o 2; ¿Donde genera la tabla sumidero y cual es su nombre?


  Hablé luego com Paula y me comentó que el nombre de la tabla es  Migreación Borrados. He corrido la función con el valor "2", esta se ha ejecutado correctamente, pero no encuentro dentro del "schema Pampa" alguna tabla cuyo nombre se asemeje a esta.

 Te adjunto también una serie de tres pantallas que quiero que veas. Trata de la comparación del schema Public que vine por defecto con el que he creado en línea de comando para Pampa.

                                   Gracias

Hola Pablo, por las fotos que me enviaste hay algo que estas haciendo mal. Ya que el esquema pampa no te queda con permisos para el usuario pampa. Te recomiendo que sigas los pasos del instructivo (principalmente los de creación de usuario y esquema) tal cual estan descriptos y no tendrías que tener problemas.

Cuando pones “select migracion(2);” al final del preceso te tiene que dejar las tablas:

  • migracion_borrados
  • cant_antes_migracion
  • cant_despues_migracion

Saludos,
Nico.

Gente:

    Perdonen que los moleste, quisiera confirmar si los valores que poseo para el Schema Pampa y el usuario pampa son correctos.

    Anteriormente dejé esta duda en el foro  junto a otra de la siguiente manera:

Nico, pregunta sobre la función “Migración”.

« : Noviembre 21, 2008, 04:31:59 pm »

Ahora bien el documento HTML para la migración a Postgresql indica:

“8) Crear la base “siu”.

Esta creación se realiza mediante el comando “createdb siu” desde el shell (también se puede crear desde PgAdmin III) del servidor de base de datos y la creará poniendo como propietario al usuario conectado. Siempre se deberá tener en cuenta que el ENCODING debe ser SQL-ASCII, de lo contrario dará errores la importación.

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



  Crear el usuario pampa y setear su clave (xxxxx).

createuser -a -d -P xxxxx –U postgres

        Crear el esquema pampa con permisos para el usuario pampa y setear el search_path del usuario.



                    psql siu –U postgres

create schema pampa authorization pampa;

alter user pampa set search_path to pampa, public;

\q”


Pero estos comando en la versión del motor 8.2 no funcionan en su gran mayoría, caso de la creación de la base de datos que en vez de emplear “createdb siu --encoding=”SQL-ASCII” –U postgres” tube que usar :

CREATE DATABASE siu WITH OWNER = xxxxx (es el superusuario de prueba)

ENCODING = ‘SQL_ASCII’

TABLESPACE = pg_default;

Para el caso del superusuario xxxxx en vez de “createuser -a -d -P xxxxx –U postgres”

Tube que emplear:

CREATE USER xxxxx LOGIN SUPERUSER INHERIT CREATEDB CREATEROLE;”

y luego por el PgAdmin III indicarle la clave de ese usuario ya que por línea de comando no lo pude hacer.

Por ultimo con la sentencia :

“create schema pampa authorization pampa;

alter user pampa set search_path to pampa, public;

\q””

funcionó pero le quité la asociación con “public” siendo esta la siguiente:

“create schema pampa authorization pampa;

alter user pampa set search_path to pampa;”

Gente, la pregunta que les hago es si esto está correcto para que pueda correr los aplicativos ya que para la importación de datos salvo por las cuentas bancarias no poseeo ahora problemas.

Les remito las pantallas de la configuración interna del motor.

Pablo, los comandos que decis que no te funcionan es porque los estas ejecutando desde el interprete de sql en vez de la linea de comandos del sistema operativo.

Intenta ejecutarlos desde el sistema operativo y vas a ver que no vas a tener inconveniente.

Saludos
Nico.