[pgsql-es-ayuda] PGDay Cuba 2011 Primer Llamado
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
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
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
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
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
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
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
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
Hola a todos como podria concatenar un char con un numeric, ejemplo de resultado: S/. 789,581.00 Gracias..
[pgsql-es-ayuda] PGSQL - Triggers
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
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
> > 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
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?
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
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?
Gracias..
Re: [pgsql-es-ayuda] Implementar Servidor en WinXP?
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?
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?
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
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
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
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
Gracias amigo.. Cesar Erices me sirvio de mucho tu ayuda, estaba realmanete confundido..
[pgsql-es-ayuda] Herramienta para migrar de SQL Server a PostgreSQL
Hola amigos, existe alguna herramienta (programa) que me permita migrar una base de datos SQL Server a PostgreSQL?
[pgsql-es-ayuda] Update
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
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
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
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
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
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
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
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
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
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
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
Ejemplo campo1 campo2 campo3 campo5 campo4 campo6 Y que quede: campo1 campo2 campo3 campo4 campo5 campo6 Gracias
Re: [pgsql-es-ayuda] Ordenar Columnas
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
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
Gracias..
SELECT CAST('01/07/2009' AS DATE) + CAST('10 days' AS INTERVAL);
[pgsql-es-ayuda] Actualizar datos entre rango de fechas..
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
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..
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..
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
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)
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
+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
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 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
