RE: [pgsql-es-ayuda] Particionamiento de tablas: evitar insercion en la tabla maestra

2012-01-10 Por tema Sergio Sinuco
Hola Emanuel. Tenía un error de concepto. 

Al ejecutar el siguiente query me aparecían todas los registros:

select * FROM insert_informe_15min_diario_cola_maestra;

Sin embargo al ejecutar el siguiente query ya no me aparecia ningun registro lo 
que indica que no se estaba insertando ningún registro.

select * FROM only insert_informe_15min_diario_cola_maestra;

Gracias.

Att
Sergio E.


-Mensaje original-
De: Sergio Sinuco [mailto:sergiosin...@datatraffic.com.co] 
Enviado el: martes, 10 de enero de 2012 08:44 a.m.
Para: 'Emanuel Calvo'
CC: 'pgsql-es-ayuda@postgresql.org'
Asunto: RE: [pgsql-es-ayuda] Particionamiento de tablas: evitar insercion en la 
tabla maestra

Gracias Emanuel por responder. Existe una tabla maestra llamada " 
insert_informe_15min_diario_cola_maestra" y unas tablas hijas 
"informes.informe_15min_diario_cola_X_Y" donde X es el numero del mes y Y es el 
año. El código del trigger es el siguiente:

CREATE TRIGGER insert_informe_15min_diario_cola
  BEFORE INSERT
  ON informes.informe_15min_diario_cola_maestra
  FOR EACH ROW
  EXECUTE PROCEDURE informes.informe_15min_diario_cola();

CREATE OR REPLACE FUNCTION informes.informe_15min_diario_cola()
  RETURNS trigger AS
$BODY$
DECLARE
mesvar integer;
anovar integer;
comandovar character varying;
BEGIN
mesvar = EXTRACT(MONTH FROM NEW.fecha);
anovar = EXTRACT(YEAR FROM NEW.fecha);

comandovar := 'INSERT INTO 
informes.informe_15min_diario_cola_'||mesvar||'_'||anovar||'(fecha, dia_semana, 
hora, hora_inicio, hora_fin, num, max, min, total)
VALUES ('||quote_literal(NEW.fecha)||', 
'||NEW.dia_semana||', '||NEW.hora||', '||quote_literal(NEW.hora_inicio)||', 
'||quote_literal(NEW.hora_fin)||', '||NEW.num||', '||NEW.max||', '||NEW.min||', 
'||NEW.total||')';

EXECUTE comandovar;

RETURN NULL;
END;
$BODY$
  LANGUAGE plpgsql VOLATILE
  COST 100;


Gracias.

Att
Sergio E.



-Mensaje original-
De: Emanuel Calvo [mailto:postgres@gmail.com] 
Enviado el: martes, 10 de enero de 2012 07:42 a.m.
Para: Sergio Sinuco
CC: pgsql-es-ayuda@postgresql.org
Asunto: Re: [pgsql-es-ayuda] Particionamiento de tablas: evitar insercion en la 
tabla maestra

El día 9 de enero de 2012 22:40, Sergio Sinuco
 escribió:
> Hola a todos. Estoy tratando de partir una tabla usando un trigger para
> distribuir las inserciones desde la tabla maestra a las tablas hijas. Sin
> embargo a pesar de que el trigger es "ON BEFORE INSERT" y retorna NULL, el
> registro se inserta en la tabla maestra y en la tabla hija. Que podra estar
> fallando?. Estoy usando Postgresql 8.4
>

Pega el código del disparador.


-- 
--
  Emanuel Calvo
  Helpame.com

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda


Re: [pgsql-es-ayuda] Intellesense para pgAdmin

2012-01-10 Por tema Víctor بيكتور Aguayo
Funcionó... Gracias a todos... ahora a acostumbrarme a utilizar la 
funcionalidad... ayuda bastante...


Saludos


Víctor


-Mensaje original- 
From: Ernesto Verbanaz

Sent: Tuesday, January 10, 2012 11:07 AM
To: pgsql-es-ayuda@postgresql.org
Cc: carris...@hotmail.com
Subject: Re: [pgsql-es-ayuda] Intellesense para pgAdmin

CTRL+SPACE

El mar, 10-01-2012 a las 11:03 -0300, Víctor بيكتور Aguayo escribió:

Evidentemente algo no esta bien en mi pgAdmin porque utilizo el Ctrl
+Enter pero no ocurre nada.

De todas formas gracias por tu respuesta

Víctor



From: Alejandro Carrillo
Sent: Tuesday, January 10, 2012 10:37 AM
To: Víctor بيكتور Aguayo
Cc: pgsql-es-ayuda@postgresql.org
Subject: Re: [pgsql-es-ayuda] Intellesense para pgAdmin

control + enter

no conozco otro



__
De: Víctor بيكتور Aguayo 
Para: Postgres Español 
Enviado: martes 10 de enero de 2012 8:01
Asunto: [pgsql-es-ayuda] Intellesense para pgAdmin

Buenas gente... pregunta, existe algún plugin o algo que me
permita utilizar características de auto completado para pg
Admin ya que se vuelve engorroso tener que recordar cuales son
las tablas de mi base de datos, campos, etc.

Estoy utilizando el pgadmin III


Gracias.


Víctor






--
Ernesto Verbanaz - SysWarp S.R.L.
Perú 359 OF. 1107 - Buenos Aires - Argentina
TE: 5411-6841-0221/0225

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda


Re: [pgsql-es-ayuda] Intellesense para pgAdmin

2012-01-10 Por tema Ernesto Verbanaz
CTRL+SPACE

El mar, 10-01-2012 a las 11:03 -0300, Víctor بيكتور Aguayo escribió:
> Evidentemente algo no esta bien en mi pgAdmin porque utilizo el Ctrl
> +Enter pero no ocurre nada.
>  
> De todas formas gracias por tu respuesta
>  
> Víctor
>  
>  
>  
> From: Alejandro Carrillo 
> Sent: Tuesday, January 10, 2012 10:37 AM
> To: Víctor بيكتور Aguayo 
> Cc: pgsql-es-ayuda@postgresql.org 
> Subject: Re: [pgsql-es-ayuda] Intellesense para pgAdmin
>  
> control + enter 
> 
> no conozco otro
> 
> 
> 
> __
> De: Víctor بيكتور Aguayo 
> Para: Postgres Español  
> Enviado: martes 10 de enero de 2012 8:01
> Asunto: [pgsql-es-ayuda] Intellesense para pgAdmin
> 
> Buenas gente... pregunta, existe algún plugin o algo que me
> permita utilizar características de auto completado para pg
> Admin ya que se vuelve engorroso tener que recordar cuales son
> las tablas de mi base de datos, campos, etc.
>  
> Estoy utilizando el pgadmin III
>  
>  
> Gracias.
>  
>  
> Víctor
>  
> 
> 
> 

-- 
Ernesto Verbanaz - SysWarp S.R.L. 
Perú 359 OF. 1107 - Buenos Aires - Argentina 
TE: 5411-6841-0221/0225

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda


RE: [pgsql-es-ayuda] Intellesense para pgAdmin

2012-01-10 Por tema Lazaro Rubén García Martinez
Intenta con Ctrl+Espacio.

Saludos.

De: pgsql-es-ayuda-ow...@postgresql.org 
[mailto:pgsql-es-ayuda-ow...@postgresql.org] En nombre de Víctor ?? Aguayo
Enviado el: martes, 10 de enero de 2012 09:33:AM
Para: Postgres Español
Asunto: Re: [pgsql-es-ayuda] Intellesense para pgAdmin

Evidentemente algo no esta bien en mi pgAdmin porque utilizo el Ctrl+Enter pero 
no ocurre nada.

De todas formas gracias por tu respuesta

Víctor



From: Alejandro Carrillo
Sent: Tuesday, January 10, 2012 10:37 AM
To: Víctor بيكتور Aguayo
Cc: pgsql-es-ayuda@postgresql.org
Subject: Re: [pgsql-es-ayuda] Intellesense para pgAdmin

control + enter
no conozco otro


De: Víctor بيكتور Aguayo 
Para: Postgres Español 
Enviado: martes 10 de enero de 2012 8:01
Asunto: [pgsql-es-ayuda] Intellesense para pgAdmin
Buenas gente... pregunta, existe algún plugin o algo que me permita utilizar 
características de auto completado para pg Admin ya que se vuelve engorroso 
tener que recordar cuales son las tablas de mi base de datos, campos, etc.

Estoy utilizando el pgadmin III


Gracias.


Víctor




Re: [pgsql-es-ayuda] Intellesense para pgAdmin

2012-01-10 Por tema Víctor بيكتور Aguayo
Evidentemente algo no esta bien en mi pgAdmin porque utilizo el Ctrl+Enter pero 
no ocurre nada.

De todas formas gracias por tu respuesta

Víctor



From: Alejandro Carrillo 
Sent: Tuesday, January 10, 2012 10:37 AM
To: Víctor بيكتور Aguayo 
Cc: pgsql-es-ayuda@postgresql.org 
Subject: Re: [pgsql-es-ayuda] Intellesense para pgAdmin

control + enter 

no conozco otro




--
  De: Víctor بيكتور Aguayo 
  Para: Postgres Español  
  Enviado: martes 10 de enero de 2012 8:01
  Asunto: [pgsql-es-ayuda] Intellesense para pgAdmin


  Buenas gente... pregunta, existe algún plugin o algo que me permita utilizar 
características de auto completado para pg Admin ya que se vuelve engorroso 
tener que recordar cuales son las tablas de mi base de datos, campos, etc.

  Estoy utilizando el pgadmin III


  Gracias.


  Víctor





RE: [pgsql-es-ayuda] Particionamiento de tablas: evitar insercion en la tabla maestra

2012-01-10 Por tema Sergio Sinuco
Gracias Emanuel por responder. Existe una tabla maestra llamada " 
insert_informe_15min_diario_cola_maestra" y unas tablas hijas 
"informes.informe_15min_diario_cola_X_Y" donde X es el numero del mes y Y es el 
año. El código del trigger es el siguiente:

CREATE TRIGGER insert_informe_15min_diario_cola
  BEFORE INSERT
  ON informes.informe_15min_diario_cola_maestra
  FOR EACH ROW
  EXECUTE PROCEDURE informes.informe_15min_diario_cola();

CREATE OR REPLACE FUNCTION informes.informe_15min_diario_cola()
  RETURNS trigger AS
$BODY$
DECLARE
mesvar integer;
anovar integer;
comandovar character varying;
BEGIN
mesvar = EXTRACT(MONTH FROM NEW.fecha);
anovar = EXTRACT(YEAR FROM NEW.fecha);

comandovar := 'INSERT INTO 
informes.informe_15min_diario_cola_'||mesvar||'_'||anovar||'(fecha, dia_semana, 
hora, hora_inicio, hora_fin, num, max, min, total)
VALUES ('||quote_literal(NEW.fecha)||', 
'||NEW.dia_semana||', '||NEW.hora||', '||quote_literal(NEW.hora_inicio)||', 
'||quote_literal(NEW.hora_fin)||', '||NEW.num||', '||NEW.max||', '||NEW.min||', 
'||NEW.total||')';

EXECUTE comandovar;

RETURN NULL;
END;
$BODY$
  LANGUAGE plpgsql VOLATILE
  COST 100;


Gracias.

Att
Sergio E.



-Mensaje original-
De: Emanuel Calvo [mailto:postgres@gmail.com] 
Enviado el: martes, 10 de enero de 2012 07:42 a.m.
Para: Sergio Sinuco
CC: pgsql-es-ayuda@postgresql.org
Asunto: Re: [pgsql-es-ayuda] Particionamiento de tablas: evitar insercion en la 
tabla maestra

El día 9 de enero de 2012 22:40, Sergio Sinuco
 escribió:
> Hola a todos. Estoy tratando de partir una tabla usando un trigger para
> distribuir las inserciones desde la tabla maestra a las tablas hijas. Sin
> embargo a pesar de que el trigger es "ON BEFORE INSERT" y retorna NULL, el
> registro se inserta en la tabla maestra y en la tabla hija. Que podra estar
> fallando?. Estoy usando Postgresql 8.4
>

Pega el código del disparador.


-- 
--
  Emanuel Calvo
  Helpame.com

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda


Re: [pgsql-es-ayuda] Intellesense para pgAdmin

2012-01-10 Por tema Alejandro Carrillo
control + enter

no conozco otro




>
> De: Víctor بيكتور Aguayo 
>Para: Postgres Español  
>Enviado: martes 10 de enero de 2012 8:01
>Asunto: [pgsql-es-ayuda] Intellesense para pgAdmin
> 
>
>Buenas gente... pregunta, existe algún plugin o algo que me permita 
utilizar características de auto completado para pg Admin ya que se vuelve 
engorroso tener que recordar cuales son las tablas de mi base de datos, campos, 
etc.
> 
>Estoy utilizando el pgadmin III
> 
> 
>Gracias.
> 
> 
>Víctor
> 
>
>

[pgsql-es-ayuda] Intellesense para pgAdmin

2012-01-10 Por tema Víctor بيكتور Aguayo
Buenas gente... pregunta, existe algún plugin o algo que me permita utilizar 
características de auto completado para pg Admin ya que se vuelve engorroso 
tener que recordar cuales son las tablas de mi base de datos, campos, etc.

Estoy utilizando el pgadmin III


Gracias.


Víctor


Re: [pgsql-es-ayuda] FW: Skyline

2012-01-10 Por tema Emanuel Calvo
El día 28 de diciembre de 2011 22:56, nestor guzman arellano
 escribió:
>
> Estimados:
>
> Mi nombre es Nestor Guzman y soy alumno de la escuela de informatica de la
> Pontificia Universidad Catolica de Valparaiso, Chile y queria comunicarme
> con uds por que quiero llevar a cabo mi tesis en una "implementacion
> y evaluación de algoritmos de Skyline basados en indice"
> y para eso debo
> Incorporar en Postgresql un operador Skyline utilizando algoritmos basados
> en indices
> ademas evaluar el rendimiento de los algoritmos implementados con respectoa
> tiempos de respuesta  consumo de memoria principal
> y tambien proponer estrategias para la generacion de planes de consulta que
> incorporen el operador Skyline.
> Dado al tema no conozco mucho de como funcionan los skyline
> pero tengo un año para implementar esto
> si alguno de uds me puede entregar material de apoyo para desarrollar
> estaria muy agradecido.
>

Además de todos los links que te han pasado, hay un trabajo de Hannes Eder:

http://markmail.org/thread/n26rcznxputs6of4
http://skyline.dbai.tuwien.ac.at/

Te puede servir para complementar.

Saludos.


-- 
--
              Emanuel Calvo
              Helpame.com
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda


[pgsql-es-ayuda] Re: [pgsql-es-ayuda] Traducción de "24.3. Continuous Archiving and Point-in-Time Recovery (PITR)"

2012-01-10 Por tema Emanuel Calvo
Pásame la traducción. Le echaré una hojeada rápida.

El día 9 de enero de 2012 21:02, Roberto Andrade Fonseca
 escribió:
> Hola:
>
> He terminado la primera versión de la traducción de "24.3. Continuous
> Archiving and Point-in-Time Recovery (PITR)" del manual de PostgreSQL 9.1,
> al español.
>
> Necesito el apoyo de una o dos personas que me ayuden a revisarla,
> corregirla y escribirla en un castellano lo más neutro posible para todos.
>
> ¿Quién se ofrece a hacerlo? Sólo aceptaré la ayuda de hasta dos personas,
> que no sean mexicanos.
>
> Es importante que quién acepte tenga habilidad para escribir en español,
> entender el inglés de TI y se muy ducho en administración de PostgreSQL.
>
> Gracias de antemano.
>
> --
> Roberto Andrade Fonseca
>



-- 
--
              Emanuel Calvo
              Helpame.com
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda


Re: [pgsql-es-ayuda] Particionamiento de tablas: evitar insercion en la tabla maestra

2012-01-10 Por tema Emanuel Calvo
El día 9 de enero de 2012 22:40, Sergio Sinuco
 escribió:
> Hola a todos. Estoy tratando de partir una tabla usando un trigger para
> distribuir las inserciones desde la tabla maestra a las tablas hijas. Sin
> embargo a pesar de que el trigger es "ON BEFORE INSERT" y retorna NULL, el
> registro se inserta en la tabla maestra y en la tabla hija. Que podra estar
> fallando?. Estoy usando Postgresql 8.4
>

Pega el código del disparador.


-- 
--
              Emanuel Calvo
              Helpame.com
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda