Mostrar Mensajes

Esta sección te permite ver todos los mensajes hechos por este usuario, recuerda que solo puedes ver los mensajes en áreas en donde tu tienes acceso.


Mensajes - mpasetti

Páginas: [1] 2
1
Solucionado:
SET search_path TO negocio,public;

2
Quiero realizar este alta de esta persona:
INSERT INTO negocio.mdp_personas(persona, apellido, nombres, sexo, fecha_nacimiento, localidad_nacimiento, nacionalidad, pais_origen,
  recibe_mensajes_x_mail, usuario, autenticacion, bloqueado, email_temporal, email_valido, tipo_usuario_inicial)
Select 4,
       'Fernandez',
       'Alejandro Horacio',
       'M',
       '10/06/1982',
       3905,
       1,
       54,
       1,
       '29596131',
       'md5',
       0,
       NULL,
       0,
       'Alumno';
/*-- ERROR
ERROR:  relation "mdp_personas_tipo_usuario" does not exist
LINE 1: INSERT INTO mdp_personas_tipo_usuario (persona, tipo_usuario...
                    ^
QUERY:  INSERT INTO mdp_personas_tipo_usuario (persona, tipo_usuario) VALUES (NEW.persona, 'Cursos')
CONTEXT:  PL/pgSQL function negocio.ftia_mdp_personas() line 5 at SQL statement
-- ERROR */
-- Veo que se ejecuta el trigger tia_mdp_personas AFTER INSERT (después de insertar los datos en la tabla).  Obviamente al producirse el error se realiza un rollback y no queda ningún registro dado de alta en negocio.mdp_personas
  FOR EACH ROW EXECUTE PROCEDURE negocio.ftia_mdp_personas(); -- INSERT INTO mdp_personas_tipo_usuario (persona, tipo_usuario) VALUES (NEW.persona, 'Cursos');
-- Deshabilito temporalmente los trigger y comienzo la ejecución paso a paso para ver la causa del error.
SET session_replication_role = replica;
-- Ejecuto el Script de inserción de personas sin problemas
--    INSERT INTO mdp_personas_tipo_usuario (persona, tipo_usuario) VALUES (NEW.persona, 'Cursos');
INSERT INTO negocio.mdp_personas_tipo_usuario (persona, tipo_usuario) VALUES (4, 'Cursos');
-- Ejecuto el Script de Insert en negocio.mdp_personas_tipo_usuario SIN Problemas
-- Este Insert, tiene un trigger también AFTER INSERT
  EXECUTE PROCEDURE negocio.ftia_mdp_personas_tipo_usuario(); /* Con el siguiente código
   IF NEW.tipo_usuario = 'Alumno' OR NEW.tipo_usuario = 'Docente' OR NEW.tipo_usuario = 'Cursos' THEN
     INSERT INTO mdp_personas_grupo_acc (persona, tipo_usuario, usuario_grupo_acc, grupo_acceso_default)
          SELECT NEW.persona, g.tipo_usuario, g.usuario_grupo_acc, g.grupo_acc_default
            FROM acc_grupo_acc_x_tipo_usuario as g
           WHERE g.tipo_usuario = NEW.tipo_usuario;
   END IF; */
-- Entonces ejecuto el Script
INSERT INTO negocio.mdp_personas_grupo_acc (persona, tipo_usuario, usuario_grupo_acc, grupo_acceso_default)
   SELECT 4, g.tipo_usuario, g.usuario_grupo_acc, g.grupo_acc_default FROM negocio.acc_grupo_acc_x_tipo_usuario as g WHERE g.tipo_usuario = 'Alumno';
-- negocio.mdp_personas_grupo_acc NO TIENE TRIGGERS.
La ejecución paso a paso es correcta. No puedo descubrir el error que sucede con los triggers habilitados.
Pidanme toda la info que necesitan para entender la causa del problema. Muchas gracias

3
Hola a todos:
   Estoy importando datos desde un sistema propio desarrollado sobre MySQL (en fase de pruebas) y voy a migrar toda la estructura, tal cual está en el sistema mysql a una estructura similar sobre una base nueva de postgresql.
   Cuando creo la base de datos, debo seleccionar el tablespace y me gustaría crear un nuevo tablespace para los datos importados, pero no se la ubicación donde se alojan (es requisito para crear el tablespace).
   Estoy utilizando SIU Guarani 3.14 sobre Debioan 8 con POstgresql 9.3
   Por otro lado, como nuestro técnico se fue, estamos advertiendo que dejo algunas cosas mal configuradas.  Acabo de ver que la base de datos de Guaraní está configurada como UTF8 en vez de LATIN1 ¿que problemas me puede traer si mantengo esta configuración?
Saludos, Gracias.

4
Perfecto, entendido correctamente. Gracias.

5
En la carpeta /usr/local/proyectos/guarani/lib/toba/instalacion/i_desarrollo/p__guarani
tuvimos que darle permiso a todos los usuarios definidos localmente (con eso se solucionó el problema y ahora tenemos los logs).
No tenemos ningún usuario Apache y suponemos que el técnico que hizo la instalación (que ya no trabaja con nostros) no hizo todos los pasos correctamente.
Por lo cual, solicito me indiquen como se crea el usuario apache o dónde puedo ver más en detalle las condifguraciones de seguridad.
En esta etapa inicial, no hay problemas de seguridad, pero luego, va a ser importante tener bien configurados todos los permisos.
Gracias por todo. Saludos, Mauro.

6
En la carpeta /usr/local/proyectos/guarani/lib/toba/instalacion/i_desarrollo/p__guarani
tuvimos que darle permiso a todos los usuarios definidos localmente (con eso se solucionó el problema y ahora tenemos los logs).
No tenemos ningún usuario Apache y suponemos que el técnico que hizo la instalación (que ya no trabaja con nostros) no hizo todos los pasos correctamente.
Por lo cual, solicito me indiquen como se crea el usuario apache o dónde puedo ver más en detalle las condifguraciones de seguridad.
En esta etapa inicial, no hay problemas de seguridad, pero luego, va a ser importante tener bien configurados todos los permisos.
Gracias por todo. Saludos, Mauro.

7
Adjunto imagen de error al intentar cargar propuestas formativas.

8
Estoy realizando la carga inicial y los requisitos de ingreso.
Ene ste caso, para inscribirse en una carrera, debe tener aprobado el curso de ingreso al 100%.  Pero nosotros calificamos con C/N (competente, no competente)
C (Aprobado) N (No Aprobado)
Al seleccionar la opción: Que el alumno tenga alguna de las opciones de propuestas vinculadas aprobadas en un x%
¿Va a funcionar correctamnet con mi escala de notas?
Gracias. Saludos, Mauro.

9
Ok, te agradezco.  Tenemos un tecnico que maneja linux pero no viene hasta el miercoles de la semana que viene.
Vamos a estudiar ese tema entonces.  Muchísimas gracias por todo.  Esperemos que allí encuentre el error.
Saludos y buen fin de semana.

10
La verdad es que no se como verificar ese tema de los permisos, y creo que tendría error por todos lados, sin embargo, por ejemplo cuando quiero cargar resultados de aproendizaje y selecciono competencias, me habilita la pestaña de componentes, y también cuando quito la relación en cascada entre edificacion y ubicacion, entonces puedo cargar la edificación (que es como lo tengo configurado ahora).
Evidentemente $ubicacion no tiene valor, pero no encuentro el php que tengo que mirar, donde el combo de ubicación asigna el valor a $ubicacion....
Allí quiero mirar, porque me parece que $ubicacion no tiene valor assignado, por eso te pedía si uds pueden probar con la versión que yo tengo a ver si a uds. les funciona.
Saludos, Mauro.

11
Te aviso que edite el archivo PHP y cambie $filtrar_perfil_de_datos=false, sin notar ningún cambio.

Segui probando con el toba y modifique el esquema de cascadas.  Encontré una solución temporal al problema, de algo que creo es un error en la configuración del Guarani/Toba.
Obviamente el combo no está asignando la ubicación y por lo tanto no puede cargar el filtro correctamente.
¿Como puedo soluicionar el problema desde toba?

Por ahora, con este cambio puedo cargar los Espacios. Sin embargo, hay que corregir este error
¿Vos tenes una versión 3.14.0 para probar? ¿a ustedes no les sucede el problema?
Me parece que es un error en la versión 3.14, te agradezco si podes verificarlo.
Sdaludos, Mauro.

12
Cuando qeures abrir el archivo a modificar te tira ese error porque tenes que tener un editor asociado en el archivo instalacion.ini.
Lo podes abrir directamente yendo a buscarlo con un editor al path al que se te asocia.

Ahora que mencionas, el usuario con el que estás probando tiene perfil de datos asociado ?
Cual sería la carpeta donde se encuentra el archivo instalacion.ini?
Puedo crearla localmente?
Estoy en un cliente de red, no desde el servidor.

13
Estoy utilizando el usuario Toba, con todos permisos de administrador.
Cuando pongo que el dato edificaciones no es obligatorio desde el Toba, me genera un error pero me habilita el combo, entonces puedo cargarlo y luego presiono aceptar.
En todas las instalaciones de Guaraní 3.14 que tengo instaladas me sucede el mismo problema.

14
Me he puesto a mirar el código PHP de la versión 3.13.2 (puedo cargar espacios) y la versión 3.14 (no puedo cargar espacios)
Ingrese a Toba y me puse a mirar como funciona (sin cursos técnicos realizados).
co_edificaciones.php
Decubrí 2 cosas que me parecen importantes, pero no se si forman parte del problema
1- El método para tomar los datos de las Ubicaciones es get_listado, cuando debería ser get_ubicaciones (me parece).
2- Hay diferencias en la funcion get_listado, entre la version 3.13.2 y la versión 3.14, que incluye el parámetro: $filtrar_perfil_de_datos
Cuando quiero abrir el archivo PHP para modificar y realizar una prueba con el php modificado, me aparece el mensaje: "No se encuentra definido el editor por defecto a utilizar en la instalación".  Me podés ayudar a configurar el editor.  Tengo el TextPad para editar PHP

Diferencias entre v3.14 y v3.13.2
co_ubicaciones.php v3.14
function get_listado($where='', $filtrar_perfil_de_datos=true)
co_ubicaciones.php v 3.13.2
function get_listado($where='')

15
Acabo de dar de alta con el siguiente script
INSERT INTO negocio.sga_espacios
(espacio, nombre, codigo, espacio_tipo, edificacion, piso, capacidad, datos_localizacion, observaciones, estado)
VALUES (
  1, 'EspacioSQL', 'SQL1', 5, 1, 'PB', 11, 'SQL Datos localizacion', 'SQL Observaciones', 'A');

Por lo cual, puedo visualizar el espacio, también puedo modificar todos sus campos.
Cuando selecciono otra ubicación, vuelve a deshabilitarme el campo edificacion y al intentar guardar (con el campo deshabilitado, se queda congelada y se cierra (porque obviamente da un error de postgre, ya que el campo es NOT NULL)
En definitiva, el problema está donde vos decís, pero desconozco como acceder al valor del campo $ubicacion para depurar (no se si es por toba, php... ni idea)

Páginas: [1] 2