Re: [pgsql-es-ayuda] Consulta sobre rangos no contiguos

2017-06-23 Por tema Hellmuth Vargas
Hola Lista Aunque no es puramente operaciones con rangos plateo esta solución: select tsrange(min(dato),max(dato)) from ( select *,sum(rangos) over(order by dato asc) as grupo from ( select *,case when dato -lag(dato) over(order by dato asc)<>'30 minutes'::interval then 1 else 0 end as rangos

Re: [pgsql-es-ayuda] Completar y compartir caracteristicas

2017-06-16 Por tema Hellmuth Vargas
Hola Lista En el sitio oficial de PostgreSQL existe un Feature Matrix: https://www.postgresql.org/about/featurematrix/ El 16 de junio de 2017, 10:35, jvenegasperu . escribió: > Buen dia a todos hoy me llego a mi mail un boletin sobre > comparacion entre Mysql y MariaDB > > que puede verse e

[pgsql-es-ayuda] preguntas sobre particionamiento nativo en PostgreSQL 10.

2017-06-12 Por tema Hellmuth Vargas
Hola lista dada la expectativa que esta generando la siguiente generación de nuestra base de datos, estoy en la revisión el documento "PostgreSQL 10 New Features With Examples" http://h50146.www5.hpe.com/products/software/oe/linux/mainstream/support/lcc/pdf/PostgreSQL_10_New_Features_en_20170522

Re: [pgsql-es-ayuda] Vacuum

2017-06-05 Por tema Hellmuth Vargas
Hola Diego En primer lugar, esto sucede porque - autovacuum inactivo - no tenga programado tareas de mantenimiento diarias con VACUUM ó *- Exista una transacción antigua, sin resolver, que no ha permitido la ejecución del mantenimiento respectivo.* Ahora bien, porque la tabla presenta este tam

[pgsql-es-ayuda] Re: [pgsql-es-ayuda] Qué modo sería mas eficiente configurar en PgBouncer, session mode o transaction mode?

2017-04-20 Por tema Hellmuth Vargas
Hola En el siguiente Blog hay un explicación sobre el tema https://www.depesz.com/2012/12/02/what-is-the-point-of-bouncing/ El 20 de abril de 2017, 09:38, Lazaro Garcia escribió: > Hola a todos. Me podrían dar sus recomendaciones sobre qué modo sería más > eficiente utilizar en PgBouncer, sesio

Re: [pgsql-es-ayuda] Substring y expresiones regulares

2017-03-23 Por tema Hellmuth Vargas
co que tendemos a resolver los requerimientos con lo que mas dominamos y eso es lo enriquecedor de estas listas de correo: que podemos obtener diferentes perspectivas para dar solución a un requerimiento... 👍 El 23 de marzo de 2017, 13:24, Francisco Olarte escribió: > Hellmuth: > > 2017-0

Re: [pgsql-es-ayuda] Substring y expresiones regulares

2017-03-23 Por tema Hellmuth Vargas
Hola Lista SELECT 'abcfd 333 nnn DNI: 623663.99.99.9090 ldsklñdskñdksfmdlkffjdfd' as dato, split_part(trim(split_part('abcfd 333 nnn DNI: 623663.99.99.9090 ldsklñdskñdksfmdlkffjdfd','DNI:',2)),' ',1) as resultado -- dato|resultado -

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

2017-03-20 Por tema Hellmuth Vargas
Hola Mario Creo que tiene la misma situación que yo, le reenvío la respuesta en mi caso -- Mensaje reenviado -- De: "Hellmuth Vargas" Fecha: 8 mar. 2017 3:27 PM Asunto: Re: [pgsql-es-ayuda] no aplica constraint_exclusion con concadenacion de parametros Para: "

[pgsql-es-ayuda] configuración para disponer recovery_min_apply_delay en una replica

2017-03-09 Por tema Hellmuth Vargas
Hola Lista Tengo un servidor Master y dos replicas asincronicas en la versión 9.5 de PostgreSQL, en una de las replicas quiero establecer un delay de 2 horas con respecto a la master, para estos leí que se podría establecer el parámetro recovery_min_apply_delay en el archivo recovery.conf de l

Re: [pgsql-es-ayuda] no aplica constraint_exclusion con concadenacion de parametros

2017-03-08 Por tema Hellmuth Vargas
, Jaime Casanova escribió: > On 7 March 2017 at 18:02, Hellmuth Vargas wrote: > > > > Tengo un servidor PostgreSQL 9.6 en le cual implemente particionamiento > (por > > fecha) sobre una tabla, pues sobre esta tabla se generan reportes > mensuales > > de gran cantidad

[pgsql-es-ayuda] no aplica constraint_exclusion con concadenacion de parametros

2017-03-07 Por tema Hellmuth Vargas
Hola Lista Tengo un servidor PostgreSQL 9.6 en le cual implemente particionamiento (por fecha) sobre una tabla, pues sobre esta tabla se generan reportes mensuales de gran cantidad de registros, ajuste el parámetro constraint_exclusion = on para qeu excluyera las tablas que no estan en le rango, H

Re: [pgsql-es-ayuda] bug al agrupar postgres 9.5 y 9.6?

2017-02-16 Por tema Hellmuth Vargas
Buffers: shared hit=86 Planning time: 0.220 ms Execution time: 241.635 ms El 16 de febrero de 2017, 11:46, Alvaro Herrera escribió: > Hellmuth Vargas escribió: > > Hola Lista > > > > Al ejecutar la siguiente consulta sin agrupar por el campo > fechaactivacion

[pgsql-es-ayuda] bug al agrupar postgres 9.5 y 9.6?

2017-02-16 Por tema Hellmuth Vargas
Hola Lista Al ejecutar la siguiente consulta sin agrupar por el campo fechaactivacion uno esperaria el siguiente error: ERROR: column "a.fechaactivacion" must appear in the GROUP BY clause or be used in an aggregate function Pero oh sorpresa, me lleve cuando el motor la ejecuto de forma satisf

Re: [pgsql-es-ayuda] Requisitos para instalacion de postgres en windows

2017-02-09 Por tema Hellmuth Vargas
Buenos días Apelando a la documentación se puede encontrar los siguientes requisitos para instalación de la ultima versión, la 9.6: 2.1 Hardware Requirements The following installation requirements assume you have selected the default options during the installation process. The minimum hardware

Re: [pgsql-es-ayuda] autovacuum excesivo PostgreSQL 9.5

2017-01-10 Por tema Hellmuth Vargas
luciono el tema. El 9 ene. 2017 9:53 AM, "Alvaro Herrera" escribió: Hellmuth Vargas escribió: > Hola Alvaro > > Hice lo que sumrece me indico: > > - Borre el replication Slot > - Comentarie # primary_slot_name = 'replica_local_slot' del archivo > recove

Re: [pgsql-es-ayuda] ERROR: requested WAL segment XXXXX has already been removed

2017-01-03 Por tema Hellmuth Vargas
hola Lista Como ya lo han comentando en la cadena de correos, cito "la replicacion fue mas lenta que la generación de wals y el wal 000101BE00F1 fue reciclado en el master antes de que se replicara en el esclavo", para esto existen varias alternativas de configuración, algunas dependie

[pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Función con select se ejecutar muy lenta comparada con la ejecución de select fuera de la función

2016-12-21 Por tema Hellmuth Vargas
Hola Lista tengo una duda, Que tipo de dato es id_articulo en la tabla d_articulo El 21 de diciembre de 2016, 13:48, Ernesto Lozano escribió: > Gracias Jose porque no revisa el Log haber que tanto select e Insert > > Saludos > > Ernesto > > > > El 21 de diciembre de 2016, 14:36, Francisco Ola

Re: [pgsql-es-ayuda] pg_xlog se puede inicializar ?

2016-12-07 Por tema Hellmuth Vargas
Hola Revise la herramienta pg_resetxlog https://www.postgresql.org/docs/8.3/static/app-pgresetxlog.html El 7 de diciembre de 2016, 05:12, Kernel escribió: > > hola, > me he topado con un postgres 8.3 que no arranca. > No tiene nada dentro del pg_xlog. > > SALIDA DEL LOG > > 2016-12-07 11:09:50

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

2016-10-24 Por tema Hellmuth Vargas
Hola Según creo entender: - La arquitectura de la aplicación es que tiene una tabletas desconectadas donde se captura y consulta una informacion y luego se desea sincronizar esta con un servidor central. - Las tabletas tienen un PostgreSQL y el servidor central también tienen PostgreSQL en la m

Re: [pgsql-es-ayuda] Cambiar motor de disco en Ubuntu

2016-10-11 Por tema Hellmuth Vargas
Hola Jose Unas preguntas: - Necesita migrar la base de datos a un nuevo disco de mayor capacidad/mejores prestaciones? - Que nivel de servicio tiene la base de datos: 7x24 o solo horario hábil? - Que versión de base de datos tiene actualmente, si es una versión anterior, hay posibilidades de actu

Re: [pgsql-es-ayuda] campos timestamp

2016-10-06 Por tema Hellmuth Vargas
Hola Lista Hice el siguuiente ejercicio: select cast('1968-09-08 00:00:00+01' as timestamp) as fecha,cast('1900-01-01 10:00:00+00' as timestamp) as hora, cast('1968-09-08 00:00:00+01' as timestamp)+cast(cast('1900-01-01 10:00:00+00' as timestamp) as time) as fechahora El 6 de octubre de 2016,

Re: [pgsql-es-ayuda] autovacuum excesivo PostgreSQL 9.5

2016-10-04 Por tema Hellmuth Vargas
colocar hot_standby_feedback en OFF en la replica? Muchas gracias Alvaro por todo su tiempo ! :-) El 4 de octubre de 2016, 08:50, Alvaro Herrera escribió: > Hellmuth Vargas escribió: > > Hola Alvaro > > > > No se si se me cruzaron las terminales!! reenvio todas las c

Re: [pgsql-es-ayuda] autovacuum excesivo PostgreSQL 9.5

2016-10-04 Por tema Hellmuth Vargas
id | 1965 xmin | 8411241 catalog_xmin | restart_lsn | 9/3670A150 -[ RECORD 2 ]+- slot_name| replica_local_slot plugin | slot_type| physical datoid | database | active | t active_pid | 2054 xmin | 5463120 catalog_xmin | restart_lsn

Re: [pgsql-es-ayuda] autovacuum excesivo PostgreSQL 9.5

2016-10-03 Por tema Hellmuth Vargas
Hola Alvaro El 3 de octubre de 2016, 16:39, Alvaro Herrera escribió: > Hellmuth Vargas escribió: > > El 3 de octubre de 2016, 16:17, Alvaro Herrera > > escribió: > > > > > Hellmuth Vargas escribió: > > > > Hola Alvaro > > > > > &

Re: [pgsql-es-ayuda] autovacuum excesivo PostgreSQL 9.5

2016-10-03 Por tema Hellmuth Vargas
El 3 de octubre de 2016, 16:17, Alvaro Herrera escribió: > Hellmuth Vargas escribió: > > Hola Alvaro > > > > Muchas gracias por el tiempo.. respondo entre lineas: > > Pero no respondiste esta parte: > >¿no tendrás alguna transacción preparada abierta?

Re: [pgsql-es-ayuda] autovacuum excesivo PostgreSQL 9.5

2016-10-03 Por tema Hellmuth Vargas
Hola Alvaro Muchas gracias por el tiempo.. respondo entre lineas: El 3 de octubre de 2016, 16:01, Alvaro Herrera escribió: > Hellmuth Vargas escribió: > > > bd=# select * from pg_stat_user_tables where relname in ('marcador', > > 'usuario'); > > Por

Re: [pgsql-es-ayuda] autovacuum excesivo PostgreSQL 9.5

2016-10-03 Por tema Hellmuth Vargas
Hola Alvaro Respondo entre lineas El 3 de octubre de 2016, 15:15, Alvaro Herrera escribió: > Hellmuth Vargas escribió: > > Hola Alvaro, gracias por responder > > > > La versión anterior era la postgresql-9.3.12 pero incluso esta base de > > datos la venia actualiz

Re: [pgsql-es-ayuda] autovacuum excesivo PostgreSQL 9.5

2016-10-03 Por tema Hellmuth Vargas
alue Data page checksum version: 0 El 3 de octubre de 2016, 12:26, Alvaro Herrera escribió: > Hellmuth Vargas escribió: > > Hola Franciso > > > > Si en efecto esta consumiendo mas recursos y la carga en general de la > > maquina ha subido en comparación con los val

Re: [pgsql-es-ayuda] autovacuum excesivo PostgreSQL 9.5

2016-10-03 Por tema Hellmuth Vargas
aplicaciones, incluso ya se ha evidenciado que algunas consultas se encolan en esperar de la finalización del autovacuum El 3 de octubre de 2016, 11:27, Francisco Olarte escribió: > Hellmuth: > > 2016-10-03 15:21 GMT+02:00 Hellmuth Vargas : > ... > > inhabilito, pero ahora práctic

[pgsql-es-ayuda] autovacuum excesivo PostgreSQL 9.5

2016-10-03 Por tema Hellmuth Vargas
Hola LIsta El jueves pasado migre una base de datos importante con gran cantidad de usuarios y aplicaciones concurrentes de la versión 9.3 a la 9.5 y me he encontrado con un aumento significativo (excesivo) de operaciones de autovacuum que no se evidenciaba en la versión 9.3. Las aplicaciones y

Re: [pgsql-es-ayuda] DUDA ACERCA DE TRIGGER

2016-09-30 Por tema Hellmuth Vargas
Hola Lista yo tengo una duda adicional, como quiere evitar duplicado de matriculamaestria en educaciondistancia.alumnos porque no colocar un UNIQUE sobre el campo y manejar la excepción? El 30 de septiembre de 2016, 11:43, Emanuel Calvo<3man...@gmail.com> escribió: > > > Estas generando una lla

[pgsql-es-ayuda] Re: [pgsql-es-ayuda] creación automática de secuencias impares

2016-09-22 Por tema Hellmuth Vargas
no me acordaba de los event trigger o mas bien de que habían mejorado en la 9.5... Gracias Alvaro!! El 22 de septiembre de 2016, 14:26, Alvaro Herrera escribió: > Hellmuth Vargas escribió: > > > Quisiera saber como podria configurar a justar en PostgreSQL para que > todas >

[pgsql-es-ayuda] creación automática de secuencias impares

2016-09-22 Por tema Hellmuth Vargas
Hola Lista Quisiera saber como podria configurar a justar en PostgreSQL para que todas las secuencias que se definan en una base de datos siempre se creen impares SIN IMPORTAR como se envíe la sentencia DDL de la misma. Hay varios usuarios accediendo y creado objectos por lo tanto debe ser algo au

[pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [MASSMAIL] [pgsql-es-ayuda] Diseño de Tabla para Empleados, Clientes y Proveedores

2016-09-14 Por tema Hellmuth Vargas
Perdón es Alberto El 14 de septiembre de 2016, 16:10, Hellmuth Vargas escribió: > Hola Alverto > > El tema es que la tabla persona debe contener la informacion de todos los > actores que se involucran en su sistema y ya en otra tabla (factura, > cliente ,etc) es donde se clas

[pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [MASSMAIL] [pgsql-es-ayuda] Diseño de Tabla para Empleados, Clientes y Proveedores

2016-09-14 Por tema Hellmuth Vargas
Hola Alverto El tema es que la tabla persona debe contener la informacion de todos los actores que se involucran en su sistema y ya en otra tabla (factura, cliente ,etc) es donde se clasifica y/o se le atribuye un rol la persona para un evento dado (cliente, provedor, contacto, etc) Por ejemplo

[pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [MASSMAIL] [pgsql-es-ayuda] Diseño de Tabla para Empleados, Clientes y Proveedores

2016-09-13 Por tema Hellmuth Vargas
Hola Lista Estoy de acuerdo con Gilberto: lo mejor es mantener una tabla PERSONA y mas bien en cada operación se define el ROL que cumple cada persona en la misma: es cliente, proveedor o contacto El 13 de septiembre de 2016, 16:38, Gilberto Castillo< gilberto.casti...@etecsa.cu> escribió: > > >

[pgsql-es-ayuda] actualizacion de pg9.4 a 9.5 con replicas con replication_slot

2016-09-01 Por tema Hellmuth Vargas
Hola Lista acabe de actualizar un cluster PostgreSQL 9.4 con 2 replicas a la versión 9.5 siguiendo el procedimiento descrito aquí ( https://www.postgresql.org/docs/9.5/static/pgupgrade.html) para la actualización de las replicas sin necesidad de reconstruirlas completamente. Todo funciona perfec

Re: [pgsql-es-ayuda] Tipo de dato para no tener problemas con el redondeo

2016-08-10 Por tema Hellmuth Vargas
como lo expuso Jaime ;-) https://www.postgresql.org/docs/9.5/static/datatype-numeric.html NameStorage SizeDescriptionRange smallint 2 bytes small-range integer -32768 to +32767 integer 4 bytes typical choice for integer -2147483648 to +2147483647 bigint 8 bytes large-range integer -92233720368547

Re: [pgsql-es-ayuda] RECOVERYXLOG

2016-08-03 Por tema Hellmuth Vargas
Hola Lista El 3 de agosto de 2016, 11:40, Kernel escribió: > > Hola , > siguedo esta guia (http://www.postgresql.org.es/node/483?page=1) nunca he > tenido problemas para montar la replicacion, hasta ahora > > > http://www.postgresql.org.es/node/483?page=1 > > > He actualizado una maquina a escla

Re: [pgsql-es-ayuda] Estadisticas de base de datos y archivo de configuracion

2016-07-27 Por tema Hellmuth Vargas
Hola Lista El 27 de julio de 2016, 10:35, Alberto Cardenas Cardenas< alberto.cardenas.c...@gmail.com> escribió: > Hola Lista, una consulta, necesito generar estadisticas de uso de la base > de datos, entiendase por uso operaciones de escritura, como Insert, Update, > Delete. Mi pregunta es, exist

Re: [pgsql-es-ayuda] Usando WAL en memoria junto con streaming replication

2016-07-12 Por tema Hellmuth Vargas
ar in mind that the database might contain inconsistent data due to partially-committed transactions. You should immediately dump your data, run initdb, and reload. After reload, check for inconsistencies and repair as needed." El 12 de julio de 2016, 07:27, Hellmuth Vargas escribió: &g

Re: [pgsql-es-ayuda] Usando WAL en memoria junto con streaming replication

2016-07-12 Por tema Hellmuth Vargas
Hola Lista Pero tengo e tendido After running this command, it should be possible to start the server, but bear in mind that the database might contain inconsistent data due to partially-committed transactions. You should immediately dump your data, run initdb, and reload. After reload, check f

Re: [pgsql-es-ayuda] LIKE a campo integer

2016-06-21 Por tema Hellmuth Vargas
Hola Herman El filtro no debería aplicarse sobre la llave foranea ID_TIP_REG, la consulta hipotética seria algo así: SELECT campos FROM tabla1 AS a JOIN PRD_REG AS b ON a.ID_TIP_REG=b.ID_TIP_REG WHERE b.*NOM_TIP_REG like param*: donde *param* puede ser cualquier de los valores del dominio (DET

Re: [pgsql-es-ayuda] LIKE a campo integer

2016-06-21 Por tema Hellmuth Vargas
mpos primary key y foreign key > porque INTEGER es mas rapido en las busquedas que usando CHAR. > > Saludos. > > El mar., 21 jun. 2016 a las 16:16, Hellmuth Vargas () > escribió: > >> Hola Herman >> >> >> Pensaría que tiene algo como: >> >> dominio

Re: [pgsql-es-ayuda] LIKE a campo integer

2016-06-21 Por tema Hellmuth Vargas
Hola Herman Pensaría que tiene algo como: dominio de ID_TIP_REG: de 100 a 199 -> categoria1 de 200 a 299 -> categoria2 de 300 a 399 -> categoria3 Si es así no debería utilizar LIKE sin mas bien un BETWEEN WHERE ID_TIP_REG BETWEEN AND El 21 de junio de 2016, 16:01, Herman Estaban

[pgsql-es-ayuda] Re: [pgsql-es-ayuda] obtener el tamaño del resultado en una consulta en el log de postgres

2016-06-17 Por tema Hellmuth Vargas
Hola Alvaro y Anthony Pues realmente necesito una estimación únicamente por lo tanto voy a implementarlo y les cuento.. muchas gracias por sus respuestas!!! El 16 de junio de 2016, 14:29, Alvaro Herrera escribió: > Anthony Sotolongo escribió: > > Hola Hellmuth, no se si hay algún parámetro en el

[pgsql-es-ayuda] obtener el tamaño del resultado en una consulta en el log de postgres

2016-06-16 Por tema Hellmuth Vargas
Hola Lista Quisiera saber si es posible almacenar en el log de PostgreSQL el tamaño en bytes del resultado de una consulta SELECT, o en otras palabras, poder registrar en el log de PostgreSQL cuantos bytes pesa el resultado devuelto por las sentencias SELECT. De antemano muchas gracias -- Cordia

Re: [pgsql-es-ayuda] bases de datos con secuencias solo pares o impares

2016-06-15 Por tema Hellmuth Vargas
ar podes hacer para asociar una secuencia que comience con 1, > incrementos de a 2, dandote asi numeros impares. > > HTH > Gerardo > > - Mensaje original - > > De: "Hellmuth Vargas" > > Para: "raul andrez gutierrez alejo" > > CC: &quo

Re: [pgsql-es-ayuda] Obtener fechas mas cercanas

2016-06-14 Por tema Hellmuth Vargas
Hola Lista Lo genere con la siguiente sentencia: SELECT a.key,a.hora max(b.hora) AS hora_anterior FROM (VALUES (1,'21:15'::time),(1,'20:17'::time),(1,'22:15'::time)) AS a(key,hora) JOIN (VALUES (1,'20:15'::time),(1,'20:16'::time),(1,'21:16'::time),(1,'22:16'::time),(1,'23:16'::time)) AS b(key,hor

Re: [pgsql-es-ayuda] bases de datos con secuencias solo pares o impares

2016-06-14 Por tema Hellmuth Vargas
gt;> Podrías iniciar tu secuencia en 1 o en 2 y en el increment porner el >> número 2. >> >> Saludos! >> >> El 14 de junio de 2016, 8:18, Hellmuth Vargas >> escribió: >> >>> Hola Lista >>> >>> Tengo varias base de datos Postgr

[pgsql-es-ayuda] bases de datos con secuencias solo pares o impares

2016-06-14 Por tema Hellmuth Vargas
Hola Lista Tengo varias base de datos PostgreSQL con varias aplicación con Hibenate donde a cada momento realizan nuevos desarrollos creado nuevas tablas y sus correspondiente secuencias. Quisiera preguntarles como podría implementar la manera que siempre que se creen secuencias en la base de

[pgsql-es-ayuda] Re: [pgsql-es-ayuda] Create tabla unlogged que elimine automáticamente los registros una vez terminada la función

2016-06-03 Por tema Hellmuth Vargas
Hola Mauricio Creo que tiene una confusión entre tablas unlogged y tablas temporales, para lo que desea hacer las tablas temporales seria lo que esta buscando...en le siguiente link encuentra un ejemplo: http://www.sqlines.com/postgresql/statements/create_temporary_table El 2 de junio de 2016,

Re: [pgsql-es-ayuda] Usar parametro de FUNCTION como condicion en WHERE

2016-05-24 Por tema Hellmuth Vargas
Buenas tardes Pedro CREATE OR REPLACE FUNCTION fn_busca_almacen_por_criterio(in_criterio character varying DEFAULT ''::character varying, in_valor character varying DEFAULT ''::character varying) RETURNS SETOF vw__almacen AS $BODY$ DECLAREin_criterio alias FOR $1; in_valor

Re: [pgsql-es-ayuda] Fwd: Comando Shell

2016-05-19 Por tema Hellmuth Vargas
Hola Lista Alguna vez ley sobre PL/sh: Procedural Language Handler for PostgreSQL, mas nunca lo he probado: https://github.com/petere/plsh El 19 de mayo de 2016, 15:59, Edwin Quijada escribió: > Para eso tendrias que usar untrusted language , lease plperlu, plpythonu o > cualquiera que sea u co

Re: [pgsql-es-ayuda] FTS

2016-05-03 Por tema Hellmuth Vargas
Hola Guillermo En efecto ese es el comportamiento esperado, el indice solo se puede aplicar sobre la expresión de columna exacta que se definió. Al colocar una función adicional (en el caso coalesce) esta modificando el valor de la columna y sobre este nuevo valor no se genero el indice, sucede lo

Re: [pgsql-es-ayuda] Obtener registros

2016-04-28 Por tema Hellmuth Vargas
Hola Albero Suponiendo que el Id es la clave para relacionar los registros, eso sale con un JOIN con la misma tabla: WITH base AS ( SELECT * FROM (VALUES (4,208902,'02','11/02/2015'::date), (4,208902,'02','16/03/2015'::date), (4,208902,'02','01/04/2015'::date), (4 ,404058,'04','20/05/2015'::d

Re: [pgsql-es-ayuda] Como obtener el ultimo registro de un rango de registros

2016-04-27 Por tema Hellmuth Vargas
Hola Edwin Propongo esta solución empleado Windows Functions, (solo requeriría la parte en negrilla, lo de arriba es para poder ejecutar el query con los datos proporcionados): with events as ( select * from (values ('1','56','1',100,'03/01/16 00:00'::timestamp), ('2','62','1',100,'04/01/16 00:

Re: [pgsql-es-ayuda] modos de bloqueo

2016-04-21 Por tema Hellmuth Vargas
Hola Lista Quisiera que aclaráramos y dividiéramos el problema en cuestión: la necesitad del bloqueo es por los Item o artículos que hacen parte de la factura para que otro cliente nos los vaya a tomar nuestros artículos mientras se efectúa la factura o es por el numero de la factura? Porque seg

[pgsql-es-ayuda] Re: [pgsql-es-ayuda] Separación lógica de tablas, agrega rendimiento?

2016-04-19 Por tema Hellmuth Vargas
Hola Ivan PostgreSQL esta en capacidad de forma 'automática' los diferentes tablas que hacen parte de la un partición, el tema del procedimiento es que si diseña bien la clave de partición la definición del Procedimiento es sencillo y de mantenimiento muy espaciado en el tiempo (incluso puede s

Re: [pgsql-es-ayuda] Restar dos campos de tipo fecha de distintos registros

2016-04-18 Por tema Hellmuth Vargas
-- Mensaje enviado -- De: Hellmuth Vargas Fecha: 18 de abril de 2016, 13:18 Asunto: Re: [pgsql-es-ayuda] Restar dos campos de tipo fecha de distintos registros Para: Alberto Cuevas CC: Gerardo Herzig , Lista Postgres ES < pgsql-es-ayuda@postgresql.org> Hola lista Con

Re: [pgsql-es-ayuda] Restar dos campos de tipo fecha de distintos registros

2016-04-18 Por tema Hellmuth Vargas
Hola Lista El 18 de abril de 2016, 14:55, Gerardo Herzig escribió: > Un registro no "conoce" al registro proximo ni al anterior. Gerardo, con Window Functions ( http://www.postgresql.org/docs/9.4/static/tutorial-window.html) si es posible conocer el anterior o el siguiente de un registro...

Re: [pgsql-es-ayuda] Restar dos campos de tipo fecha de distintos registros

2016-04-18 Por tema Hellmuth Vargas
Hola lista Con Window Functions ( http://www.postgresql.org/docs/9.4/static/tutorial-window.html) puede realizar eso...para el problema especifico seria asi: SELECT *,lag(FechaInicial) over(order by Ord),FechaFinal-lag(FechaInicial) over(order by Ord) as diferencia from (values (1,cast('01/10/2

Re: [pgsql-es-ayuda] Mantenimiento a base de datos

2016-04-07 Por tema Hellmuth Vargas
Hola Lista Y se me olvidaba, el AUTOVACUUM habilitado todo el tiempo.. El 7 de abril de 2016, 07:59, Hellmuth Vargas escribió: > Hola Lista > > Yo creo que depende mucho del nivel transaccional que tenga la base de > datos y de la disponibilidad de la misma para defini

Re: [pgsql-es-ayuda] Mantenimiento a base de datos

2016-04-07 Por tema Hellmuth Vargas
Hola Lista Yo creo que depende mucho del nivel transaccional que tenga la base de datos y de la disponibilidad de la misma para definir el plan de mantenimiento: en mi caso, para bases 7/24 y con una carga de transacciones considerable, hice el siguiente plan: REINDEX solo sobre aquellos indices

Re: [pgsql-es-ayuda] Logical Replication en 9.4

2016-03-14 Por tema Hellmuth Vargas
Hola Alberto Por un lado creo que implemento replication_slots para manejar de forma mas razonable los WAL pendientes por enviar al esclavo, pero precisamente este mecanismo significa que si el esclavo consumidor de ese slot queda fuera de linea, los WAL se acumularan (en el maestro) hasta qu

Re: [pgsql-es-ayuda] test de Vitesse DB

2016-03-11 Por tema Hellmuth Vargas
Hola Alvaro Si efectivamente probé usando pg_upgrade de la estándar y genera error: en la actualización parece que al levantar el servicio durante la migración válida o requiere que halla sido compilado con soporte a pg_upgrade El mar. 11, 2016 5:16 PM, "Alvaro Herrera" escribió:

[pgsql-es-ayuda] test de Vitesse DB

2016-03-11 Por tema Hellmuth Vargas
Hola lista En el ultimo ejemplar del "This Week's PostgreSQL News (#147)" sale el siguiente articulo: Scan and aggregate a 81 GB table in 5 seconds! Vitesse DB Enterprise Edition is Po

[pgsql-es-ayuda]

2016-03-11 Por tema Hellmuth Vargas
Hola lista En el ultimo ejemplar del "This Week's PostgreSQL News (#147)" sale el siguiente articulo: Scan and aggregate a 81 GB table in 5 seconds! Vitesse DB Enterprise Edition is Po

Re: [pgsql-es-ayuda] Constraint Check de varios campos en varias combinaciones

2016-02-25 Por tema Hellmuth Vargas
ta adicional; no sabía que se podían incluir estructuras de > control. Se pueden incluir otro tipo de código dentro del CHECK. ? > > > > > > ------ > *De:* Hellmuth Vargas > *Enviado:* jueves, 25 de febrero de 2016 7:58 p. m. > *Para:*

Re: [pgsql-es-ayuda] Constraint Check de varios campos en varias combinaciones

2016-02-25 Por tema Hellmuth Vargas
Hola Jorge Pruebe con esto: create table predio( tipo integer not null, nom varchar(40), apto char(6), constraint ck_tipo_predio_de_1_a_5 check(tipo >= 1 and tipo<=5), constraint ck_other check (case when tipo in (1,2) then nom is null and apto is null when tipo in

Re: [pgsql-es-ayuda] join super lento

2016-02-24 Por tema Hellmuth Vargas
, Horacio Miranda escribió: > > > On 2/24/2016 4:30 AM, Alvaro Herrera wrote: > >> Hellmuth Vargas escribió: >> >> Ejecute el EXPLAIN ANALYZE y lo termine a los 4 minutos sin resultados >>> >> >> Cuando tengas tiempo (por ej. justo antes de irte d

Re: [pgsql-es-ayuda] join super lento

2016-02-23 Por tema Hellmuth Vargas
s y no me había percatado que habían tantos duplicados en la tabla cajeros!! Les agradezco a todos sus comentarios y tiempo. Hoy he aprendido un poco mas... El 23 de febrero de 2016, 03:23, Horacio Miranda escribió: > Lo único que se me ocurre a esta altura es crear una vista m

Re: [pgsql-es-ayuda] join super lento

2016-02-22 Por tema Hellmuth Vargas
Hola Horacio El group by es porque originalmente había un distinct porque salen registros duplicados ( son registros de trazas según me dicen) por lo tanto cambie el distinct por group by pues es más óptimo. Igual lo retire en un principio y tampoco obtuvo resultados. El feb. 22, 2016 5:45 PM, "

Re: [pgsql-es-ayuda] join super lento

2016-02-22 Por tema Hellmuth Vargas
to, debes considerar tu max_connections > > > > El valor que estás colocando es muy alto > > > > > > *De:* pgsql-es-ayuda-ow...@postgresql.org [mailto: > pgsql-es-ayuda-ow...@postgresql.org] *En nombre de *Hellmuth Vargas > *Enviado el:* lunes, 22 de febrero de 2016

Re: [pgsql-es-ayuda] join super lento

2016-02-22 Por tema Hellmuth Vargas
importancia la posición de la columna respecto a las demás al menos en PostgreSQL (si me equivoco me corrigen por favor), Incluso las columnas ID yo las agregue 'artificialmente' pues originalmente no las tenia las tablas, le agregue estos campos con el propósito de probar los JOIN solo con

Re: [pgsql-es-ayuda] Funcion con RETURNS SETOF record

2016-01-19 Por tema Hellmuth Vargas
Hola Lista La reescribí asi: CREATE OR REPLACE FUNCTION public.f_xconsulta(character varying) RETURNS SETOF record AS $BODY$ DECLARE codigo ALIAS FOR $1; _registro record; BEGIN RETURN QUERY SELECT COD_PER, NOM_PER FROM XPERSONA WHERE COD_PER = codigo; END; $BODY$ LANGUAGE 'plpgsql' VOLATILE

Re: [pgsql-es-ayuda] Base de Datos Corrupta

2015-12-28 Por tema Hellmuth Vargas
Hola Verifique también si tienes tablespace definidos y por lo tanto puede tener archivos de la base en otras carpetas aparte de la de data lo que explicaría que no se encontrará archivos de algunas tablas El dic. 28, 2015 8:18 PM, "Horacio Miranda" escribió: > Si copiaste la carpeta debiera est

Re: [pgsql-es-ayuda] problemas replica 9.4 con slot

2015-12-16 Por tema Hellmuth Vargas
voy a desactivar los slot y continuare con archive y wal_keep_segments El 16 de diciembre de 2015, 08:15, Martín Marqués escribió: > Buenas, > > El día 9 de diciembre de 2015, 13:57, Hellmuth Vargas > escribió: > > > > > > master: > > > > [postgres@bd-1

[pgsql-es-ayuda] problemas replica 9.4 con slot

2015-12-09 Por tema Hellmuth Vargas
Hola Lista tengo una base de datos PostgreSQL 9,.4 con dos replicas con replication slot, de forma aleatoria cada cierto tiempo las replicas se quedan retrasadas en la aplicación de los WAL sin explicación alguna, estas replicas solo se emplean de backup en linea, no se usan para realizar consu

Re: [pgsql-es-ayuda] PITR Point in Time Recovery en linea administrado

2015-11-21 Por tema Hellmuth Vargas
Hola lista.. Y no sobra agregar que es justo que con el Ultimo tipo de empresas, con las cuales más retos y aprendizaje se obtiene.. Todos los días nos sorprenden con algo nuevo... :-) El nov. 21, 2015 5:08 PM, "Hellmuth Vargas" escribió: > Hola Alvaro y lista > > Mu

Re: [pgsql-es-ayuda] PITR Point in Time Recovery en linea administrado

2015-11-21 Por tema Hellmuth Vargas
y backups diarios para contar al menos con un backup en linea en un equipo aparte (muchas veces en un pc) y son las condiciones donde igual se debe brindar el soporte y minimizar los riesgos de perdida de información. El nov. 21, 2015 2:51 PM, "Alvaro Herrera" escribió: > H

Re: [pgsql-es-ayuda] PITR Point in Time Recovery en linea administrado

2015-11-20 Por tema Hellmuth Vargas
eso si. > > Ignoro si en postgresql existe una forma de replicar y modificar lo que > llega a la replica ( cosa de poder volver atras las transacciones ). > > Si no existe sería un feature que valdría la pena trabajar y hacer. :D > > > On 11/21/2015 3:45 AM, Hellmuth Vargas wr

Re: [pgsql-es-ayuda] PITR Point in Time Recovery en linea administrado

2015-11-20 Por tema Hellmuth Vargas
sido claro cualquier consulta me avisas. > > El 20 de noviembre de 2015, 11:45, Hellmuth Vargas > escribió: > >> Buenos dias Lista >> >> >> Dado que en algunas oportunidades (mas de las que quisiera) se borran >> datos de tablas,o incluso las tablas

[pgsql-es-ayuda] PITR Point in Time Recovery en linea administrado

2015-11-20 Por tema Hellmuth Vargas
Buenos dias Lista Dado que en algunas oportunidades (mas de las que quisiera) se borran datos de tablas,o incluso las tablas mismas, se actualizan con datos errores, etc etc, etc (otro tema es que entren usuario con privilegios a hacer estas calamidades... ) para subsanar esto hay que restaurar

RE: [pgsql-es-ayuda] No puedo instalar / ejecutar postgresql 9.3

2015-10-29 Por tema Hellmuth Vargas
Hola Lo puede descargar de aquí: http://www.enterprisedb.com/products-services-training/pgdownload El oct. 29, 2015 12:09 PM, "MKHotmail" escribió: > Hice todo lo indicado desde un primer momento, a excepción de los puntos 5 > y 6. > > > > De donde descargo ese instalador ¿? > > > > Gracias por

Re: [pgsql-es-ayuda] Consulta que no tome en cuenta las tildes

2015-10-24 Por tema Hellmuth Vargas
Hola lista Y porque no considerar FTS? El oct. 22, 2015 12:30 PM, "Hellmuth Vargas" escribió: > Hola Mauricio y lista > > > Yo le sugeriría emplear FTS (FULL TEXT SEARCH ENGINE) pues maneja tanto > las tildes como mayúsculas/minúsculas. El ejemplo básico (sin indices,

Re: [pgsql-es-ayuda] Consulta que no tome en cuenta las tildes

2015-10-22 Por tema Hellmuth Vargas
Hola Mauricio y lista Yo le sugeriría emplear FTS (FULL TEXT SEARCH ENGINE) pues maneja tanto las tildes como mayúsculas/minúsculas. El ejemplo básico (sin indices, columnas precalculadas, etc) es: SELECT * FROM (VALUES ('perro'),('Método'),( 'MÉTODO'),('metodo'),('casa'),('lote')) AS a(dato)

Re: [pgsql-es-ayuda] ayuda con funcion List

2015-10-09 Por tema Hellmuth Vargas
Hellmuth probe con tu solucion y en la consulta funciono, > pero cuando lo pongo en la funcion de la app reaal me da error de sintaxis > como este: > > 'Doctrine_Connection_Pgsql_Exception' with message 'SQLSTATE[42601]: Syntax > error: 7 > > si lo quito y lo pongo

Re: [pgsql-es-ayuda] ayuda con funcion List

2015-10-07 Por tema Hellmuth Vargas
Hola Igniris Pruebalo con string_agg así: SELECT string_agg(distinct p.nombre,',') as prod, string_agg(distinct fa.forma,',') as forma FROM public.producto p INNER JOIN public.productoformaadquisclugar pfl ON (p.id = pfl.idproducto) INNER JOIN public.formadeadquisicion fa ON (pfl.idforma

Re: [GENERAL] [pgsql-es-ayuda] No funciona WITH con mas de 2 sentencias DML

2015-10-06 Por tema Hellmuth Vargas
Hola Alvaro... mmm devolviendo ademas el teléfono desde base... mmm no lo había considerado.. Mil Gracias 2015-10-06 14:01 GMT-05:00 Alvaro Herrera : > Hellmuth Vargas escribió: > > > Realice este pequeño laboratorio para presentar la inquietud: > > WITH base AS ( >

Re: [GENERAL] [pgsql-es-ayuda] No funciona WITH con mas de 2 sentencias DML

2015-10-06 Por tema Hellmuth Vargas
gt; > > > ( Intencionalmente sin copia a las listas, solo FYI ). > > Ups, no me di cuenta :-( > > /me spanks Hellmuth > > Ya que estamos, aprovecho de decir que creo que serías un buen aporte a > la lista en español :-) > > Saludos > > > 2015-10-06 17:5

[pgsql-es-ayuda] No funciona WITH con mas de 2 sentencias DML

2015-10-06 Por tema Hellmuth Vargas
Hola Lista Estaba realizando un cargue de un archivo Excel con información de clientes bancarios con tarjeta para un call center poblando un modelo maestro, detalle y tabla de llamadas telefónicas. En un principio se implemento por medio de una herramienta de ETL con los controles que ofrece la h

[pgsql-es-ayuda] Fwd: actualización de versión de replicas PostgreSQL Streaming Replication

2015-10-03 Por tema Hellmuth Vargas
-- Mensaje reenviado -- De: "Hellmuth Vargas" Fecha: sept. 30, 2015 8:47 AM Asunto: actualización de versión de replicas PostgreSQL Streaming Replication Para: "Lista Postgres ES" Cc: Hola Lista Tengo una base de datos PostgreSQL 9.3 de aproximadamente 600G

[pgsql-es-ayuda] actualización de versión de replicas PostgreSQL Streaming Replication

2015-09-30 Por tema Hellmuth Vargas
Hola Lista Tengo una base de datos PostgreSQL 9.3 de aproximadamente 600GB con dos replica en Streaming Replication. Para la actualización en las versiones anteriores, siempre debía migrar la master y luego regenerar las replicas, recientemente publicaron en la documentación de PostgreSQL 9.5 ( ht

Re: [pgsql-es-ayuda] Buscar datos en detalle

2015-09-13 Por tema Hellmuth Vargas
(1) group by y.numero_formulario ) as z on y.numero_formulario = z.numero_formulario El sept. 13, 2015 8:23 AM, "Hellmuth Vargas" escribió: > Buenos días Lista > > Verificar con esta > > Select * > > from cabecera x inner join detalles y on > (x.numero_fo

Re: [pgsql-es-ayuda] Buscar datos en detalle

2015-09-13 Por tema Hellmuth Vargas
Buenos días Lista Verificar con esta Select * from cabecera x inner join detalles y on (x.numero_formulario=y.numero_formulario) join ( Select y.numero_formulario from detalles as y group by 1 Except Select y.numero_formulario from detalles as y where y.codigo_producto not in (1)) as z on y.num

RE: [pgsql-es-ayuda] Storage sugerido para base de datos PostgreSQL OLTP sobre Linux

2015-08-28 Por tema Hellmuth Vargas
...@postgresql.org [ mailto:pgsql-es-ayuda-ow...@postgresql.org ] *En nombre de *Hellmuth Vargas *Enviado el:* viernes, 28 de agosto de 2015 11:01 *Para:* Lista Postgres ES *Asunto:* [pgsql-es-ayuda] Storage sugerido para base de datos PostgreSQL OLTP sobre Linux Hola lista Estamos cotizando un

[pgsql-es-ayuda] Storage sugerido para base de datos PostgreSQL OLTP sobre Linux

2015-08-28 Por tema Hellmuth Vargas
Hola lista Estamos cotizando un nuevo servidor para nuestra actual base de datos PostgreSQL 9.4 sobre Linux con 2500 usuarios concurrentes de call center. Que storage y sus características actualmente se esta empleando para servidores de base de datos dedicados que brinden rendimiento, escalabili

Re: [pgsql-es-ayuda] Data-checksums en una cluster preexistente

2015-08-01 Por tema Hellmuth Vargas
Hola lista El jul. 31, 2015 3:27 PM, "Jaime Casanova" escribió: > > 2015-07-30 9:13 GMT-05:00 Hellmuth Vargas : > > > > Hola Lista > > > > Tengo un cluster de base de datos PostgreSQL 9.3 con diposnibilidad 7x24, > > que viene siendo actualizad

[pgsql-es-ayuda] Data-checksums en una cluster preexistente

2015-07-30 Por tema Hellmuth Vargas
Hola Lista Tengo un cluster de base de datos PostgreSQL 9.3 con diposnibilidad 7x24, que viene siendo actualizada desde la verison 8.4, por lo tanto no cuenta con el mecanismo de data-checksums y las escasas ventanas de mantenimiento para actualizar version, solo permiten ejecutar pg_upgrade pue

  1   2   >