Re: Indice en campo de tipo tabla

From: Jose Mercedes Venegas Acevedo <jvenegasperu(at)gmail(dot)com>
To: Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Indice en campo de tipo tabla
Date: 2020-08-12 20:04:40
Message-ID: CA+KjtGe2Bneacdt4KZhYFXYvaQ1-GsjcLUXfJ-fW0ZPkzD6NSA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola buen dia
Hellmuth gracias

Diego si funciono todo bien estoy usando postgres 11.5 en windows

asi me quedo la sentencia

CREATE INDEX lote_audit_id_idx ON cat_lote_audit (((audit_new).id));

El mié., 12 ago. 2020 a las 14:38, Diego (<mrstephenamell(at)gmail(dot)com>)
escribió:

> hey! Jose!
>
> Lo probaste? funciono? se peude?
>
> No nos dejes con la intriga!
>
> salu2
> On 2020-08-11 17:17, Hellmuth Vargas wrote:
>
> Hola José
>
> Según esto si se puede:
>
>
> https://stackoverflow.com/questions/15040135/postgresql-create-an-index-for-fields-within-a-composite-type
>
> El sáb., 8 de ago. de 2020, 3:38 p. m., Diego <mrstephenamell(at)gmail(dot)com>
> escribió:
>
>> mmm... no se si se puede, yo aprovecharia el trigger y agregaria el campo
>> id, por fuera en la tabla cat_lote_audit y luego lo indexaria
>>
>>
>>
>> On 2020-08-06 13:44, Jose Mercedes Venegas Acevedo wrote:
>>
>> Buen dia a todos tengo una tabla para auditoria es esta
>>
>> CREATE TABLE cat_lote_audit (
>> audit_id integer NOT NULL,
>> audit_timestamp timestamp with time zone NOT NULL,
>> audit_dbuser name NOT NULL,
>> audit_action character(1) NOT NULL,
>> audit_old cat_lote,
>> audit_new cat_lote
>> );
>>
>> uso los campos dentro de audit_old o audit_new en consultas asi
>>
>> select * from cat_lote l join cat_lote_audit la
>> on l.id = (audit_new).id
>>
>> como podria crear un indice para alguno de los campos que estan dentro de
>> audit_old o audit_new
>>
>> lo intente asi pero no es posible.
>>
>> CREATE INDEX id_lote_audit ON cat_lote_audit((audit_new).id);
>>
>>
>> --
>> José Mercedes Venegas Acevedo
>> cel Mov RPC 964185205
>>
>>
>>

--
José Mercedes Venegas Acevedo
cel Mov RPC 964185205

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Carlos T. Groero Carmona 2020-08-14 14:52:27 Gran latency en replication/pg_basebackup setup
Previous Message Hellmuth Vargas 2020-08-11 20:17:29 Re: Indice en campo de tipo tabla