[pgsql-es-ayuda] PGDay Cuba 2011 Primer Llamado

2009-11-10 Por tema postgresql
Estimados amigos

 

Adjunto el primer llamado para el PGDAY 2011 a efectuar en Cuba.

 

Quedamos al tanto de recomendaciones y sugerencias necesarias

 

Saludos 

 

 

Dr.C Pedro Y. Piñero Pérez 

Centro de Tecnologías de Almacenamiento  y Análisis de Datos (CENTALAD)

Universidad de las Ciencias Informáticas

Email:  <mailto:[email protected]> [email protected], [email protected],
[email protected] 

Tel: (53)(7) 8373737, (53)(7) 8373709

 

PGDay Latinoamericano 2011

Primer llamado

31 enero al 5 de febrero de 2011

Temáticas: 

1.Administración de servidores, buenas prácticas y seguridad. 

2.Aplicaciones y buenas prácticas en el diseño de bases de datos.

3.Tuning de aplicaciones y servidores. 

4.Migración a gestores de datos postgreSQL. 

5.Soluciones de transferencia de datos, réplica de datos entre
servidores.

6.Clúster de bases de datos de alta disponibilidad y desempeño.

7.PostgreSQL para el desarrollo de aplicaciones de gestión y la
inteligencia empresarial, aplicaciones avanzadas.

8.Formación y enseñanza del postgreSQL, buenas prácticas y aplicaciones.

9.Certificaciones en postgreSQL y estrategias para el reconocimiento
internacional.  

10. Trabajo colaborativo, teletrabajo y estrategias para el desarrollo de la
comunidad.

Fechas importantes aprobación de los trabajos:

Fecha de entrega de trabajos: 10 noviembre 2010.

Notificación de aceptación: 15 diciembre de 2010.

Datos de contacto: 
Centro de Tecnologías de Almacenamiento y Análisis de Datos (CENTALAD).

Centro de Soluciones de Gestión de Entidades (ERP)

Universidad de las Ciencias Informáticas, Carretera de San Antonio de los
Baños, Km. 2 ½, Torrens, Boyeros, Ciudad de La Habana, Cuba.
Teléfonos: (537) 837 3709, 837 3737. Fax: (537) 835 8196
E-Mail: [email protected], [email protected]  

 



[pgsql-es-ayuda] Nuevo en PostgreSQL

2009-02-03 Por tema Giorgio PostgreSQL
Hola amigos despues navegar tanto en la web, me decidi por trabajar con
PostgreSQL.
Lo que necesito es que por favor me faciliten toda la información,
documentación, utilitarios, etc que se necesita para trabajar.
Tengo una aplicacion trabajando y desarrollada en PowerBuilder 10 con motor
de base de datos MS-SQL Server 2000, pero se necesita un motor de base de
datos free asi que opte por PostgreSQL, mis preguntas son:

1 - El link exacto para bajar PGSQL para windows?
2 - Que utilitarios necesito o me recomiendan sean  free o con licencia para
que PGSQL se asimile en el trabajo a MS-SQL 2000? Ya que me familiarizo
mucho con el Administrador de Consultas (Query Analyzer) y el Administrador
Corporativo
3 - Como me conecto a PGSQL desde PowerBuilder 10, existe algun driver
nativo que necesite instalar?

Gracias.


Re: [pgsql-es-ayuda] Nuevo en PostgreSQL

2009-02-03 Por tema Giorgio PostgreSQL
Gracias por sus respuestas, quisiera migrar mi BD MS-SQL Server 2000 a
PGSQL, me recomiendan algun programa o utilidad que me facilite el trabajo.

Tambien sigo con esta pregunta:

Que utilitarios necesito o me recomiendan sean  free o con licencia para que
PGSQL se asimile en el trabajo a MS-SQL 2000? Ya que me familiarizo mucho
con el Administrador de Consultas (Query Analyzer) y el Administrador
Corporativo

Existe algun modelador de base datos PGSQL sea free?


[pgsql-es-ayuda] Backup desde PowerBuilder

2009-02-24 Por tema Giorgio PostgreSQL
Hola amigos de la lista, he tratado de hacer un backup por codigo desde
PowerBuilder 10.5, pero he fallado en mi proposito, asi q pido ayuda a
alguien q trabaje con PowerBuilder y haiga ya resuelto el inconveniente q
ahora tengo.


[pgsql-es-ayuda] Invocar funciones desde PowerBuilder

2009-02-24 Por tema Giorgio PostgreSQL
Como invoco una funcion PG desde PB.

Gracias.

Nota: Disculpa si mi pregunta es quizas tonta.


[pgsql-es-ayuda] Crear datawindow con vistas de PG

2009-02-25 Por tema Giorgio PostgreSQL
Hola amigos de la lista.

Queria hacer la sgte pregunta. Ya que mucho tiempo he trabajado con SQL
Server, donde utilizaba mucho de los Store Procedure's, creaba siempre
DataWindows de tipo Store Procedure, ya que las consultas son mas rapidas,
al trabajar ahora con PostgreSQL se me hizo dificil decifrar como trabajan
las funciones por ejemplo para un select simple pero q me devuelve mucha
data:

Select campo_1,
campo_2,
campo_3,
.
.
.
campo_n
from tabla
where campo_x = condicion
and campo_y  = condicion

Entonces empece a crear vistas para crear mis DataWindows, mi pregunta es
que ventaja y desventaja me da a trabajar con vistas ya que jamas he
utilizado de ellas en ningun motor de Base de Datos.


[pgsql-es-ayuda] Error al conectar

2009-05-04 Por tema Giorgio PostgreSQL
Hola a todos como ya habia comentado en post anteriores soy nuevo en PG.
Estoy trabajando con PB 10.5 y bueno voy descubriendo nuevas cosas de
PG gracias a la lista.

Cuando me conecto desde PB 10.5 a mi BD PG me ocurre este error:

Catalog tables could not be created and are not available for use.


Re: [pgsql-es-ayuda] Error al conectar

2009-05-04 Por tema Giorgio PostgreSQL
Si PB es PowerBuilder, gracias por la respuesta. Claro aparentemente parece
un error del PowerBuilder, segun los link que me enviastes y lo que lei.

Bueno no he tenido problemas el apliactivo ya esta en produccion pero
siempre que conecto mi BD desde PowerBuilder me lanza ese mensaje.


El 4 de mayo de 2009 11:31, Calabaza  escribió:

> El día 4 de mayo de 2009 12:09, Giorgio PostgreSQL
>  escribió:
> > Hola a todos como ya habia comentado en post anteriores soy nuevo en PG.
> Bienvenido...
>
> > Estoy trabajando con PB 10.5 y bueno voy descubriendo nuevas cosas de
> > PG gracias a la lista.
>
> > Cuando me conecto desde PB 10.5 a mi BD PG me ocurre este error:
> PB es PowerBuilder?
>
> > Catalog tables could not be created and are not available for use.
>
> Aparentemente parece un error del PowerBuilder, segun lo que pude
> mirar de esta busqueda[0]:
>
> [0]
> http://www.google.com.py/search?hl=es&q=Catalog+tables+could+not+be+created+and+are+not+available+for+use+postgresql+site%3Apostgresql.org&btnG=Buscar&meta=
>
> Tambien aqui hay algo:
> [1]http://archives.postgresql.org/pgsql-interfaces/1999-03/msg00228.php
>
> No estaria mal saber que versión de postgresql estas usando.
>
> Un abrazo.
> --
> §~^Calabaza^~§ from Villa Elisa, Paraguay
> http://es.wikipedia.org/wiki/Top-posting
> http://es.wikipedia.org/wiki/Netiquette
> --
> TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo
> agradecerán
>


[pgsql-es-ayuda] Concatenar campos de distintos tipos

2009-05-05 Por tema Giorgio PostgreSQL
Hola a todos como podria concatenar un char con un numeric, ejemplo de
resultado:

S/. 789,581.00

Gracias..


[pgsql-es-ayuda] PGSQL - Triggers

2009-05-13 Por tema Giorgio PostgreSQL
Estimados amigos, esta vez tengo una pregunta sobre Triggers, he estado
investigando en la documentación y hay ciertas cosas que no entiendo, serian
tan amables de ayudarme con documentacion en español o si tienen un ejemplo
simple para poder seguir con lo que deseo.

Gracias


Re: [pgsql-es-ayuda] PGSQL - Triggers

2009-05-13 Por tema Giorgio PostgreSQL
El 13 de mayo de 2009 10:58, suso  escribió:

> Hola Giorgio, yo como mucho te peudo enviar info, pq he he estado(y casi
> estoy) también con el mismo problema, me he bajado documentación y me ha
> servido(aunque todavía estoy en "pañales" como decimos aqui, me falta
> muchísimo por aprender), en español, un artículo que del mismo Alvaro
> Herrera(del 2004 y si él está de acuerdo te lo envío), del 2007 tambien de
> Rodrigo Soliz, y algo más por ahí tengo, si quieres y tienes un buzón
> grande(no tanto) de 1Mb o así, lo comprimo y te lo envío, para no saturar la
> lista
>
> Hola Suso, si fueran tan amable de enviarme esa doc.


Re: [pgsql-es-ayuda] PGSQL - Triggers

2009-05-13 Por tema Giorgio PostgreSQL
>
>   Que cosas no entiendes?
>>
>
Bueno por lo que he leido y lo que me raya o no entiendo y me confunde, que
siempre se crea una funcion para llamar a un trigger (disculpen vengo de
usar SQL Server)


Re: [pgsql-es-ayuda] PGSQL - Triggers

2009-05-13 Por tema Giorgio PostgreSQL
El 13 de mayo de 2009 11:16, Cesar Erices  escribió:

> yo uso ambas, por razones laborales, en todo caso la generacion de un
> triggers en postgres es algo como esto
> por ejemplo tengo una tabla reserva que quiero que al insertar un registro,
> automaticamente a traves de un triggers inserte el mismo registro en otra
> tabla, llamada reserva_auditada. Para eso debo generar lo siguiente
>
> 1. crear la tabla reserva y la tabla reserva_auditada
>
> 2. creas la funcion como esta
>
> CREATE OR REPLACE FUNCTION audita_reserva_trg()
>   RETURNS trigger AS
> $BODY$
> DECLARE
> fecha timestamp;
> equipo varchar;
> BEGIN
> select into fecha current_timestamp(0);
> -- INSERTA LA IP DEL EQUIPO DEL USUARIO
>  select into equipo inet_client_addr();
> --select into usuario user;
> IF TG_OP='INSERT' THEN
> INSERT INTO reserva_auditada (rs_cod, pf_cod, pc_cod,
> us_firma,rs_fecha,rs_desde, rs_hasta,rs_nombre,rsa_fecha,
> rsa_equipo,rsa_audita)
> VALUES (NEW.rs_cod,
> NEW.pf_cod,NEW.pc_cod,NEW.us_firma,NEW.rs_fecha,NEW.rs_desde,NEW.rs_hasta,
> NEW.rs_nombre,fecha, equipo,'INSERT');
> END IF;
> RETURN NULL;
> END;
> $BODY$
>   LANGUAGE 'plpgsql' VOLATILE
>   COST 100;
> ALTER FUNCTION audita_reserva_trg() OWNER TO postgres;
>
> 2. luego en la tabla reservas creas el trigger que llame a la funcion
> recien creada
>
> CREATE TRIGGER audita_reserva_trg
>   AFTER INSERT
>   ON reserva
>   FOR EACH ROW
>   EXECUTE PROCEDURE audita_reserva_trg();
>
>  Quien es la que hace el llamado a la funcion antes creada
>
> Alguna duda, al respecto? espero que te quede claro saludos


Gracias a todos por su aporte, me quedo claro, bueno ahora a seguir,
cualquier duda pronto lo sabran je..

Suso amigo mandame la info por fa

Gracias.


[pgsql-es-ayuda] Implementar Servidor en WinXP?

2009-05-18 Por tema Giorgio PostgreSQL
Buenas noches,desarrolle una pequeña aplicacion en powerbuilder 10.5 y
postgresql 8.3.6, ya estoy en la fase de que la aplicacion trabaje en red y
la empresa tiene como servidor una pc con windows xp, tienen en esa pc mucha
informacion, documentacion y programas, que las demas pc's recogen de esta
(todo esta en red, son un total de 7 pc's en red) mi pregunta es la sgte,

Podria instalar postgresql 8.3.6 en esa pc con windows xp y usarla como
servidor?

Que necesito instalar en las demas pc's de ser posible usar esa pc con win
xp como servidor?

Alguna documentacion o  link sobre implementar un servidor postgresql en
windows (si es xp mejor)?


[pgsql-es-ayuda] Backup desde PowerBuilder

2009-05-18 Por tema Giorgio PostgreSQL
Necesito hacer un backup de mi base de datos postgresql, desde mi
powerbuilder (10.5). Por ahi alguien que ya haiga implementado esto, me
pueda ayudar.

Nota: He leido la documentacion sobre como hacer backup desde codigo pero no
me queda muy claro (recien llevo 4 meses con postgresql), algun ejemplo por
favor


Re: [pgsql-es-ayuda] Implementar Servidor en WinXP?

2009-05-19 Por tema Giorgio PostgreSQL
Gracias..


Re: [pgsql-es-ayuda] Implementar Servidor en WinXP?

2009-05-28 Por tema Giorgio PostgreSQL
Ya tengo instalado el PGSQL en el servidor (pc win xp)

Es necesario instalar el obdc en esa maquina? o solo para los clientes? (mi
clientes es powerbuilder)

Hay que configurar algo (como hago) para que trabaje en red?


Re: [pgsql-es-ayuda] Implementar Servidor en WinXP?

2009-05-28 Por tema Giorgio PostgreSQL
Bueno estoy confundido, estaba en esta web:
http://www.arpug.com.ar/trac/wiki/PreguntasFrecuentes#Windows

Exactamente en el punto:

¿Como habilitar puerto 5432 en Windows?

Habilitar puerto en firewall de windows (para que se pueda conectar a
postgresql desde afuera):

   1. Inicio->Panel de Control->Conexiones de Red
   2. En Tareas de Red, seleccionar Cambiar Configuración de Firewall de
   Windows
   3. Ir a la Solapa de Excepciones
   4. Agregar Puerto
   5. Nombre: postgresql
   6. Número de Puerto: 5432
  1. Marcar TCP
  2. Aceptar
   7. Abrir puerto 5432 en el router hacia la máquina (depende del modelo
   del router y proveedor de internet)

* Tengo que abrir el puerto del servidor (win xp) para poder tener acceso a
este (como indica esa web)

* Estoy probando con una pc cliente (win xp tambien) y esta me toma por
default localhost en la configuracion de odbc que necesito colocar en esta
configuracion para q tome al servidor.


Re: [pgsql-es-ayuda] Implementar Servidor en WinXP?

2009-05-28 Por tema Giorgio PostgreSQL
Bueno ya configure postgres en el servidor  (pc win xp) pero ahora no puedo
conectar a mi cliente (solo uno para hacer la prueba, incluso en esta pc
cliente tengo instalado postgres ya que es donde desarrollo el aplicativo)
me lanza un error que dice:

---
pgAdmin III
---
An error has occurred:
Error connecting to the server: no se pudo conectar con el servidor:
Connection refused (0x274D/10061)
 ¿Está el servidor en ejecución en el servidor «192.168.1.10» y aceptando
 conexiones TCP/IP en el puerto 5432?
---
Aceptar
---


[pgsql-es-ayuda] Consulta sobre Triggers

2009-05-29 Por tema Giorgio PostgreSQL
Quiero hacer un trigger de una tabla1 al insertar a una tabla 2,
necesariamente la tabla2 debe tener la misma cantidad de campos (ya que solo
necesito algunos campos de la tabla1)

Disculpen por mi poco conocimiento ya que jamas he hecho un trigger en
ningun motor de base de datos.


Re: [pgsql-es-ayuda] Consulta sobre Triggers

2009-05-29 Por tema Giorgio PostgreSQL
Que esta mal en esta funcion:

CREATE OR REPLACE FUNCTION public.f_alm_servicio_compra_tr()
RETURNS trigger AS
$$
BEGIN
  IF (TG_OP = 'INSERT') THEN
 INSERT INTO alm_servicio_compra VALUES(
OLD cod_referencia, OLD fec_registro, OLD cod_proveedor, OLD
punto_llegada, OLD fec_referencia, OLD fec_traslado, OLD cod_transporte, OLD
cod_empresa, OLD cod_sucursal,
NEW cod_servicio, NEW fec_registro, NEW cod_proveedor, NEW
punto_partida, NEW fec_servicio, NEW fec_traslado, NEW cod_transporte, NEW
cod_empresa, NEW cod_sucursal);
  END IF;
  RETURN NULL;
END;
$$
LANGUAGE 'plpgsql';

--
Este es el error:
--

SQL Error: ERROR:  syntax error at or near "cod_referencia"
LINEA 1: INSERT INTO alm_servicio_compra VALUES(  $1  cod_referencia,...
  ^
CONSULTA:  INSERT INTO alm_servicio_compra VALUES(  $1  cod_referencia,  $1
fec_registro,  $1  cod_proveedor,  $1  punto_llegada,  $1  fec_referencia,
$1  fec_traslado,  $1  cod_transporte,  $1  cod_empresa,  $1  cod_sucursal,
$2  cod_servicio,  $2  fec_registro,  $2  cod_proveedor,  $2
punto_partida,  $2  fec_servicio,  $2  fec_traslado,  $2  cod_transporte,
$2  cod_empresa,  $2  cod_sucursal)
CONTEXTO:  SQL statement in PL/PgSQL function "f_alm_servicio_compra_tr"
near line 5

Que hago mal.. espero me sigan ayudando..


Re: [pgsql-es-ayuda] Consulta sobre Triggers

2009-05-29 Por tema Giorgio PostgreSQL
Hola nuevamente, definitivamente esta mal..

Lo que quiero es hacer un trigger de tipo 'INSERT' y para eso mi funcion
esta muy mal..

Quisiera que me ayuden si alguien tiene un codigo que me pueda guiar ya que
estoy recontral.. con esto..

Gracias..


Re: [pgsql-es-ayuda] Consulta sobre Triggers

2009-05-30 Por tema Giorgio PostgreSQL
Gracias amigo.. Cesar Erices me sirvio de mucho tu ayuda, estaba realmanete
confundido..


[pgsql-es-ayuda] Herramienta para migrar de SQL Server a PostgreSQL

2009-06-03 Por tema Giorgio PostgreSQL
Hola amigos, existe alguna herramienta (programa) que me permita migrar una
base de datos SQL Server a PostgreSQL?


[pgsql-es-ayuda] Update

2009-06-10 Por tema Giorgio PostgreSQL
Amigos tengo la sgte funcion:

CREATE OR REPLACE FUNCTION "public"."f_cta_cuenta_pagar_aviso" () RETURNS
TIMESTAMP WITHOUT TIME ZONE AS
$body$
DECLARE
  vts_aviso TIMESTAMP;
BEGIN
  SELECT fec_vencimiento + CAST('8 days' AS INTERVAL)
  INTO vts_aviso
  FROM cta_cuenta_pagar_detalle
  WHERE cod_empresa  = '001'
AND cod_sucursal = '001';
  RETURN vts_aviso;
END
$body$
LANGUAGE 'plpgsql'
VOLATILE
CALLED ON NULL INPUT
SECURITY INVOKER
COST 100;

---
Como ven:
  WHERE cod_empresa  = '001'
AND cod_sucursal = '001';
Como puedo mandarles parametros ?


Puedo meter un Update dentro de esa funcion?

Lo que deseo es aumentar 8 dias a la fecha de vencimiento y que me actualice
cuando se cumpla esos 8 dias comparando con la hora del server si son
iguales me haga un update de esa misma tabla, puedo colocar un update dentro
de esa funcion?


[pgsql-es-ayuda] Ayuda con Fechas

2009-06-11 Por tema Giorgio PostgreSQL
Hola amigos, como puedo saber si existe un domingo entre dos fechas ejemplo

Fecha Inicio -- 11/06/2009 - (Jueves)
Fecha Final  -- 19/06/2009 - (Viernes)

Entre esas fechas existe un Domingo (14/06/2009)

Espero me sigan ayudando como siempre


Re: [pgsql-es-ayuda] Ayuda con Fechas

2009-06-11 Por tema Giorgio PostgreSQL
Gracias por tu respuesta, porque los dias domingos me devuelve numdia  = 0 y
de lunes a sabado 1 al 6 normal, el domingo en vez de 7 me devuelve 0 es
normal eso ?

El 11 de junio de 2009 17:41, Sergio Gabriel Rodriguez <
[email protected]> escribió:

> Hola Giorgio
>
> 2009/6/11 Giorgio PostgreSQL 
>
>  Hola amigos, como puedo saber si existe un domingo entre dos fechas
>> ejemplo
>>
>> Fecha Inicio -- 11/06/2009 - (Jueves)
>> Fecha Final  -- 19/06/2009 - (Viernes)
>>
>
>> Entre esas fechas existe un Domingo (14/06/2009)
>>
>> Espero me sigan ayudando como siempre
>>
>
>
> Se me ocurre que podrias usar la funcion EXTRACT, y extraer el numero del
> dia en la semana EXTRACT(DOW
> FROM DATE (mi_fecha)), te podria quedar algo como
>
> SELECT  mi_fecha, EXTRACT(DOW FROM DATE (mi_fecha)) as numdia,
> FROM miTabla
> WHERE mi_fecha BETWEEN '11/06/2009' AND '19/06/2009'  ORDER BY mi_fecha
> DESC;
>
> si numdia = 7, es domingo.
>
> Saludos
>
> Sergio Gabriel Rodriguez
> http://www.3trex.com.ar
>
>
>


Re: [pgsql-es-ayuda] Ayuda con Fechas

2009-06-11 Por tema Giorgio PostgreSQL
Ok, gracias, aun sigo con la funcion, como saber si entre dos fechas hay un
domingo y si es asi.. no contar con ese dia domingo..

Si alguien hizo algo parecido, espero su ayuda


Re: [pgsql-es-ayuda] Ayuda con Fechas

2009-06-15 Por tema Giorgio PostgreSQL
Gracias por su tiempo, ahora mismo lo implemento estube de comision fuera de
la ciudad, recien regreso y veo su ayuda..

Luego les comento..


Re: [pgsql-es-ayuda] ole db

2009-06-24 Por tema Giorgio PostgreSQL
He trabajado con PowerBuilder 10 con conexion OLE DB para SQL Server, ahora
trabajo con PowerBuilder 10.5 con conexion ODBC para PostgreSQL y todo va
bien.. no he probado OLE entre PowerBuilder y PostgreSQL, pero la conexion
ODBC me va excelente.


[pgsql-es-ayuda] Ayuda con Diseño - Cuentas por Cobrar

2009-07-03 Por tema Giorgio PostgreSQL
Estimados amigos disculpen por la pregunta.. pero ya voy rompiendome la
cabeza hace buen rato con esto, les detallo

Tengo las sgtes tablas

CREATE TABLE "public"."documento_venta" (
  "cod_venta" CHAR(6) NOT NULL,
  "fec_venta" TIMESTAMP WITHOUT TIME ZONE,
  "cod_documento" CHAR(2),
  "nro_serie" VARCHAR(6),
  "nro_documento" VARCHAR(15),
  "cod_cliente" CHAR(6),
  "cod_moneda" CHAR(2),
  "tipo_cambio" NUMERIC(12,3),
  "mto_subtotal" NUMERIC(12,3),
  "mto_igv" NUMERIC(12,3),
  "mto_total" NUMERIC(12,3),
  "mto_cantidad" NUMERIC(12,3),
  "ind_cuenta_cobrar" CHAR(1),
  "ind_venta" CHAR(1),
  "ind_anulado" CHAR(1),
  "fec_registro" TIMESTAMP WITHOUT TIME ZONE,
  "cod_empresa" CHAR(3),
  "cod_sucursal" CHAR(3),
  CONSTRAINT "alm_documento_venta_pkey" PRIMARY KEY("cod_venta")

CREATE TABLE "public"."documento_venta_detalle" (
  "item_venta" BIGSERIAL,
  "cod_venta" CHAR(6),
  "cant_venta" NUMERIC(12,3),
  "cod_producto" CHAR(6),
  "cod_medida" CHAR(2),
  "mto_precio" NUMERIC(12,3),
  "mto_venta" NUMERIC(12,3),
  "cod_empresa" CHAR(3),
  "cod_sucursal" CHAR(3),
  CONSTRAINT "alm_documento_venta_detalle_pkey" PRIMARY KEY("item_venta")

CREATE TABLE "public"."cliente" (
  "cod_cliente" CHAR(6) NOT NULL,
  "cod_empresa" CHAR(3) NOT NULL,
  "cod_sucursal" CHAR(3) NOT NULL,
  "tipo_persona" VARCHAR(1),
  "ruc_cliente" VARCHAR(15),
  "dni_cliente" VARCHAR(15),
  "des_cliente" VARCHAR(100),
  "cod_pais" VARCHAR(4),
  "cod_departamento" VARCHAR(4),
  "cod_provincia" VARCHAR(4),
  "cod_distrito" VARCHAR(4),
  "des_direccion" VARCHAR(100),
  "nro_telefono" VARCHAR(15),
  "nro_fax" VARCHAR(15),
  "nro_movil" VARCHAR(15),
  "nro_nextel" VARCHAR(15),
  "des_email" VARCHAR(50),
  "des_web" VARCHAR(50),
  "fec_registro" DATE,
  "txt_observacion" TEXT,
  CONSTRAINT "gen_cliente_pkey" PRIMARY KEY("cod_cliente"),

Los clientes pagan siempre en Letras o Cheques. Muy pocos casos al contado.

Las letras pueden ser RENOVADAS, REFINANCIADAS Y CANCELADAS,

RENOVADAS, el cliente paga un porcentaje de la letra y rse enueva la letra a
otra fecha con lo resta del pago de esa letra

REFINANCIADAS, el cliente no paga la letra la fecha indicada y se le da otra
fecha y otro numero de letra.

Se que hay gente de mucha experiencia que me puede ayudar.. por eso el
OFF-TOPIC.

Que me recomiendan..


Re: [pgsql-es-ayuda] Condicion en Trigger

2009-07-06 Por tema Giorgio PostgreSQL
 Claro.  Debes definir el trigger BEFORE INSERT, y hacer RETURN NULL
cuando quieres que no se inserte.  Cuando quieras que se inserte, haz
RETURN NEW.

Que interesante, alguien tiene por ahi un ejemplo, del cual me pueda guiar.

Gracias.


Re: [pgsql-es-ayuda] Condicion en Trigger

2009-07-06 Por tema Giorgio PostgreSQL
 Este artículo puede servirte http://www.postgresql-es.org/node/301

Gracias por el dato.

Y existe, algo como por ejemplo:

Si condicion = 1 entonces que dispare el trigger y si la condicion = 0, no
dispare, donde condicion es campo de la tabla que tiene el trigger.

saludos!

Sergio Gabriel Rodríguez
http://www.3trex.com.ar


[pgsql-es-ayuda] Ordenar Columnas

2009-07-09 Por tema Giorgio PostgreSQL
Estimados, como puedo ordenar columas de una tabla ejemplo:

columnaA
columnaB
comunaD
comunaC

y que quede

 columnaA
columnaB
comunaC
comunaD

Existe algun ide que me haga esto ya que el pgAdmin no lo hace o quizas
algun codigo que me sirva..

Gracias


Re: [pgsql-es-ayuda] Ordenar Columnas

2009-07-09 Por tema Giorgio PostgreSQL
Mil disculpas me exprese mal.. lo que deseo es cambiar de posicion de
columas en mi tabla:

Ejemplo
campo1
campo2
campo3
campo5
campo4
campo6

Y que quede:
 campo1
campo2
campo3
campo4
campo5
campo6

Gracias..


Re: [pgsql-es-ayuda] Ordenar Columnas

2009-07-09 Por tema Giorgio PostgreSQL
Ejemplo
campo1
campo2
campo3
campo5
campo4
campo6

Y que quede:
campo1
campo2
campo3
campo4
campo5
campo6

Gracias


Re: [pgsql-es-ayuda] Ordenar Columnas

2009-07-09 Por tema Giorgio PostgreSQL
Gracias.. por las respuestas, solo es que por aca donde trabajo se tiene que
mantener un orden, nomenclaturas, etc.. en tablas, campos, vistas, etc.. por
eso mi pregunta..


[pgsql-es-ayuda] Sumar dias a fecha

2009-07-10 Por tema Giorgio PostgreSQL
 Hola a todos sume 10 dias a una fecha:

SELECT '2009-07-01 00:00:00-5'::timestamp + '10 days'::interval;

?column?
11/07/2009 12:00:00 AM

Quisiera un resultado en formato dd/mm/

P.D. Esta bien la suma existe otras formas, bien venida sean..


Re: [pgsql-es-ayuda] Sumar dias a fecha

2009-07-10 Por tema Giorgio PostgreSQL
Gracias..

SELECT CAST('01/07/2009' AS DATE) + CAST('10 days' AS INTERVAL);


[pgsql-es-ayuda] Actualizar datos entre rango de fechas..

2009-07-10 Por tema Giorgio PostgreSQL
Hola, como puede actualizar o que vaya incrementando el numero de dias
(tengo un campo rumerodias tipo integer) entre el rango de dos fechas,
ejemplo:

fechastar='01/07/2009' fechaend='11/07/2009'

apartir de la fechastar, el campo numerodias = 1 y asi.. hasta llegar a la
fecha estar


Re: [pgsql-es-ayuda] Sumar dias a fecha

2009-07-10 Por tema Giorgio PostgreSQL
Excelente.. gracias..

2009/7/10 Calabaza 

> 2009/7/10 Giorgio PostgreSQL :
>  > Hola a todos sume 10 dias a una fecha:
> >
> > SELECT
> > '2009-07-01 00:00:00-5'::timestamp + '10 days'::interval;
> >
> > ?column?
> > 11/07/2009 12:00:00 AM
> >
> > Quisiera un resultado en formato dd/mm/
> >
> > P.D. Esta bien la suma existe otras formas, bien venida sean..
>
> Select to_char('2009-07-01'::date+10, 'DD/MM/YYY')
>
> --
> §~^Calabaza^~§ from Villa Elisa, Paraguay
> http://es.wikipedia.org/wiki/Top-posting
> http://es.wikipedia.org/wiki/Netiquette
> --
> TIP 7: no olvides aumentar la configuración del "free space map"
>


Re: [pgsql-es-ayuda] Actualizar datos entre rango de fechas..

2009-07-10 Por tema Giorgio PostgreSQL
Hice la sgte funcion:

CREATE OR REPLACE FUNCTION "public"."f_dias_update" () RETURNS integer AS
$body$
DECLARE
  vi_numerodia   integer;
  vdt_fechadesde timestamp;
  vdt_fechahasta timestamp;
BEGIN

SELECT current_timestamp
INTO vdt_fechadesde;

SELECT current_timestamp + '10 DAYS'
INTO vdt_fechahasta;
SELECT MAX(numerodias) + 1
  INTO vi_numerodia
  FROM cobros
 WHERE fecha_inicio = vdt_fechadesde
   AND fecha_vencida = vdt_fechahasta;
UPDATE cobros
   SET numerodias = vi_numerodia
 WHERE fecha_inicio = vdt_fechadesde
   AND fecha_vencida = vdt_fechahasta;

 RETURN vi_numerodia;
END;
$body$
LANGUAGE 'plpgsql'
VOLATILE
CALLED ON NULL INPUT
SECURITY INVOKER
COST 100;

//

Lo que deseo es que me actualice (incrementando o contando los dias) entre 2
fechas (fecha_inicio y fecha_vencida) ejemplo si la fecha inicio es
01/07/2009 y la fecha vencida es 11/07/2009 en el campo numerodias vaya
sumando.

Quisiera q esta funcion se dispare una vez al dia desde la fecha de inicio
hasta la fecha vencida, si la coloco en al abrir mi aplicacion se va ir..
llenando o sumando (si se habre 20 veces por dar un ejemplo) solo quiero q
sume x dia, es por eso q quiero q se dispare una vez por dia

Que me recomiendan.


Re: [pgsql-es-ayuda] Actualizar datos entre rango de fechas..

2009-07-10 Por tema Giorgio PostgreSQL
Tengo una Tabla Cobros que se muestra de un principio asi:

id  numerodoc fechainicio fechavencida numerodias
--- - --  -
1  001-001  01/08/2009 11/08/2009 0
2  001-002  02/08/2009 12/08/2009 0
3  001-003  02/08/2009  12/08/20090

y quiero q el campo numerodias vaya sumando apartir o desde de la
fechainicio hasta la fechavencida, automaticanmente por medio de la base de
datos, ejemplo si la fecha del server es 01/08/2009 empiece y me muestre:

 id  numerodoc fechainicio fechavencida numerodias
--- - --  -
1  001-001  01/08/2009 11/08/2009 1
2  001-002  02/08/2009 12/08/2009 0
3  001-003  02/08/2009  12/08/20090

y asi sucesivamente..

pero que se dispare solo una vez al dia.. apartir de la fecha de inicio


[pgsql-es-ayuda] Error al crear trigger

2009-07-17 Por tema Giorgio PostgreSQL
Hola alguien me puede decir a q se debe este error al querer crear un
trigger

ERROR:  canceling statement due to statement timeout
Please increase corresponding timeout value on Timeouts tab of Environment
Options dialog.


[pgsql-es-ayuda] OFF TOPIC: Crear DataWindow TreeView desde una vista (PostgreSQL 8.3)

2009-07-22 Por tema Giorgio PostgreSQL
Hola, disculpen por hacer la pregunta aca y no en un foro de PowerBuilder
(uso la version 10.5), pero quizas haiga gente por aca que use esta
herramienta de desarrollo con PostgreSQL 8.3, mi pregunta es la sgte:

Se puede crear un DataWindow TreeView usando una vista (esta vista tiene
varios join)

Ya que he intentado pero nada, quizas alguien por aca (que usa PowerBuilder
10.5 o superior) ya lo intento.

Gracias


[pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Fila no encontrada después de un INSERT

2016-05-23 Por tema dir . postgresql
+1

El 23 de mayo de 2016 18:57:14 CEST, Alvaro Herrera  
escribió:
>
>No deja de ser irónico que la declaración de confidencialidad esté en
>dos idiomas distintos del que esta lista usa, y no en ese.
>
>¿Por qué no poner un único párrafo en esperanto?


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


[pgsql-es-ayuda] [ANUNCIO] PostgreSQL 9.2.4, 9.1.9, 9.0.13 y 8.4.17 liberados

2013-04-04 Por tema PostgreSQL RC Argentina
FYI (traducción no oficial del anuncio de hoy en inglés)

El Grupo de Desarrollo Global de PostgreSQL ha liberado una actualización
de seguridad para todas las versiones actuales del sistema de bases de
datos PostgreSQL, incluyendo versiones 9.2.4, 9.1.9, 9.0.13, y 8.4.17.
Esta actualización corrige una vulnerabilidad de seguridad de alta
exposición en la versión 9.0 y posteriores.
Se recomienda aplicar la actualización "inmediatamente" a todos los
usuarios de las versiones afectadas.

Un incidente mayor de seguridad ha sido corregido en esta liberación,
CVE-2013-1899 (http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-1899),
donde una solicitud de conexión conteniendo un nombre de base de datos que
empiece con "-" maliciosamente armado podía dañar archivos dentro del
directorio de datos del servidor.
Cualquiera con acceso al puerto en el que escucha el servidor PostgreSQL
 podía iniciar esta solicitud.
El incidente fue descubierto por Mitsumasa Kondo y Kyotaro Horiguchi del
NTT Open Source Software Center.

Dos incidentes menores también se incluyen en esta liberación:
CVE-2013-1900 (http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-1900),
donde los números aleatorios generados por las funciones
de contrib/pgcrypto podrían fácilmente ser adivinados por otros usuarios; y
CVE-2013-1901 (http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-1901),
el cual incorrectamente permite a un usuario sin privilegios ejecutar
órdenes que pudieran interferir con una copia de seguridad en progreso.
Por último, esta liberación corrige dos incidentes de seguridad con el
instalador gráfico para Linux y Mac OS X: "pasaje inseguro de contraseñas
de superusuario a un script", CVE-2013-1903 (
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-1903)  y "nombres de
archivos predecibles en /tmp" CVE-2013-1902 (
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-1902).
Marko Kreen, Noah Misch y Stefan Kaltenbrunner reportaron dichos
incidentes, respectivamente.

Les agradecemos a dichos desarrolladores los esfuerzos para hacer a
PostgreSQL más seguro.

También esta liberación corrige varios errores en el manejo de indices GiST
indexes. Luego de instalar la actualización, es recomendable hacer un
REINDEX sobre los índices GiST que cumplan con una o más de las
condiciones descritas a continuación.

Esta actualización también contiene correcciones para muchos otros temas
menores, descubiertos y corregidos por la comunidad PostgreSQL en los
últimos dos meses, incluyendo:

* Corregir índices GiST a que no usen comparaciones geométricas "fuzzy"
para columnas box, polygon,  circle, y point
* Corregir problemas en contrib/btree_gist para índices GiST en columnas
text, bytea, bit, y numeric
* Corregir problemas en el código de división de páginas para índices GIST
multi-columna
* Corregir filtración en buffer en WAL replay causando errores de
"incorrect local pin count"
* Asegurar recuperación ante caídas antes de entrar en la recuperación de
archivamiento durante un cierre no limpio cuando recovery.conf está presente
* Evitar eliminar archivos WAL no-archivados-aún durante una recuperación
de caída
* Corregir condición de carrera en DELETE RETURNING
* Corregir caída posible del planificador luego de agregar columnas a una
vista dependiente de otra vista
* Eliminar las filtraciones de memoria en PL/Perl's spi_prepare()
* Corregir pg_dumpall para manejar nombres de bases de datos que contengan
"="
* Evitar caídas en pg_dump cuando una cadena de conección incorrecta es
proporcinada
* Ignorar índices inválidos en pg_dump and pg_upgrade
* inculir solo el subdirectorio de la versión actual cuando se hace una
copia de seguridad de un tablespace con pg_basebackup
* Agregar un chequeo de versión en pg_basebackup y pg_receivexlog
* Corregir contrib/dblink para manejar ajustes inconsistentes de DateStyle
o IntervalStyle de manera segura
* Corregir contrib/pg_trgm's similarity() para devolver 0 para ajustes
trigram-less strings
* Habilitar construir PostgreSQL con Microsoft Visual Studio 2012
* Actualizar los archivos de zonas horarias por cambios en leyes DST en
Chile, Haiti, Marruecos, Paraguay, y algunas áreas en Rusia

Como es habitual, la actualización solo requiere la instalación de los
paquetes y un reinicio del sistema de base de datos.
No es necesario hacer un volcado/restauración o usar pg_upgrade para esta
actualización.
Los usuarios que han evitado varias actualizaciones pueden requerir
realizar pasos adicionales luego de la actualización.
Ver las Release Notes para los detalels

Enlaces:

* Download: http://postgresql.org/download
* Release Notes: http://www.postgresql.org/docs/current/static/release.html
* Release FAQ: http://www.postgresql.org/support/security/faq/2013-04-04/


Mariano Reingart
Contacto Regional de PostgreSQL para Argentina
http://www.postgresql.org.ar/


[pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: PgDays 2014 (era: [pgsql-es-ayuda] explain - esperaba el uso de índices)

2014-05-26 Por tema PostgreSQL RC Argentina
2014-05-26 20:54 GMT-03:00 Guillermo E. Villanueva :

> La verdad que no se, Mariano? Andas por ahí? qué pinta para este año?
> En el 2013 yo no pude ir a Bs As
>
>
Este año en Argentina puede que sea en Córdoba o Santa Fé, para la fecha
"tradicional" de mediados de Noviembre en que venimos haciendolo (no hay
nada confirmado todavía).
Yo por cuestiones personales no puedo organizar algo este año, pero con
gusto ayudo con los preparativos, el sitio web y difusión.

Igual creo que Martín preguntaba por otros PgDays en "latinoamerica",
quizas para colaborar y sobre todo para no solapar las fechas.
Yo agregaría también ir pensando algo más regional para 2015.

Por lo visto en los sitios no hay nada agendado por el momento:

http://www.postgresql.org/about/events/

https://wiki.postgresql.org/wiki/Events

Creo que tendríamos que seguir la conversación por las listas específicas
(pgsql-es-fomento o la lista de cada grupo de usuario, por ej arpug, a
ambas copie el mensaje), sacando a pgsql-es-ayuda para no mezclarlo con
temas técnicos.

Sds

Mariano Reingart
http://www.sistemasagiles.com.ar
http://reingart.blogspot.com