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
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,
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
> 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,
>
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),
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
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
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
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,
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
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
11 matches
Mail list logo