Re: Particionamiento

2023-09-26 Thread Jairo Graterón
Si es correcto, esa debería ser lo mejor mover los datos de una tabla a otra pero la política de la empresa exige eliminar sus datos luego de romper la relación comercial. Y se requiere un procedimiento fácil y rápido para realizar la limpieza. El mar, 26 sept 2023 a las 17:35, Enrique Herrera

Re: Particionamiento

2023-09-26 Thread Jairo Graterón
El mar, 26 sept 2023 a las 17:16, Horacio Miranda () escribió: > > > On 26/09/2023, at 5:34 PM, Jairo Graterón wrote: > > Hola Enrique > la tabla tiene la siguiente definición > > > Tirate el \d comprobante > Si creo que me equivoque la table tiene id como clave primaria y (num_ruc,

Re: Particionamiento

2023-09-26 Thread Enrique Herrera Noya
aquí me surge que mas que el SQL en si, es un tema de la gestión de datos, tenemos por costumbre, " dale echale datos no mas la bbdd aguanta" (donde trabajo, estamos en las mismas pero por inserción) estuvimos dándole vueltas como solucionar el tema, y miramos fuera de la caja: del archivo

Re: Particionamiento

2023-09-26 Thread Horacio Miranda
> On 26/09/2023, at 5:34 PM, Jairo Graterón wrote: > > Hola Enrique > la tabla tiene la siguiente definición > Tirate el \d comprobante No veo el indice que mencionas en la definición. > create table comprobante > ( >id bigserial not null, >num_ruc varchar(11) not null, >

Re: Particionamiento

2023-09-26 Thread Jairo Graterón
Hola Enrique la tabla tiene la siguiente definición create table comprobante ( id bigserial not null, num_ruc varchar(11) not null, num_comprobante bigint not null, fecha date not null, monto numeric(10,2), estatus char(1) not null, -- 0 anulado, 1 activo primary key(id),

Re: Particionamiento

2023-09-26 Thread Jairo Graterón
Ese es el camino, sólo pregunté por sus experiencias. El mar, 26 sept 2023 a las 15:48, Mario González Troncoso (< gonzalema...@gmail.com>) escribió: > On Tue, 26 Sept 2023 at 16:39, Jairo Graterón wrote: > > > > Hola Mario, > > > > La tabla no está particionada, y se pueden borrar los

Re: Particionamiento

2023-09-26 Thread Mario González Troncoso
On Tue, 26 Sept 2023 at 16:39, Jairo Graterón wrote: > > Hola Mario, > > La tabla no está particionada, y se pueden borrar los registros usando sólo > el num_ruc > > podría usar también delete from comprobantes where num_ruc in > ('','','','','') > pero hay clientes que

Re: Particionamiento

2023-09-26 Thread Jairo Graterón
Hola Mario, La tabla no está particionada, y se pueden borrar los registros usando sólo el num_ruc podría usar también delete from comprobantes where num_ruc in ('','','','','') pero hay clientes que tienen históricos de millones de registros y puede tardar un par de horas en

Re: Particionamiento

2023-09-26 Thread Mario González Troncoso
On Tue, 26 Sept 2023 at 13:43, Jairo Graterón wrote: > > Saludos lista > > Tengo un requerimiento sobre liberar el espacio ocupado por registros de > ventas de > los clientes que ya no tienen relación comercial con nosotros. > > Actualmente la tabla comprobantes tiene 2mil millones de registros,

Re: Particionamiento

2023-09-26 Thread Jairo Graterón
Hola Diego Es una opción de la bd nueva pero por el tamaño 2 teras no lo veo factible, además implicaría crear una instancia nueva para alojar los datos y no estoy autorizado para ese tipo de operaciones. Se requiere algo rápido donde al romper la relación comercial con el cliente se borre sus

Particionamiento

2023-09-26 Thread Jairo Graterón
Saludos lista Tengo un requerimiento sobre liberar el espacio ocupado por registros de ventas de los clientes que ya no tienen relación comercial con nosotros. Actualmente la tabla *comprobantes *tiene 2mil millones de registros, debido a que tiene registros de históricos de ventas