Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

114
Vistas
posgtres - way to load 1gb of mock data into table programmatically

I don't have any mock db hence question:

Is there are way to create a 1gb of mock data programmatically/through query something like:

while table size < 1gb keep populating table ABC with 1

I would like to just run this query on each db server instead of moving around and uploading mock sql dump each time.

Thanks.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

create table abc (
    abc_id serial primary key,
    data int not null
);

create or replace function abc_fill(size int, chunk_size int default 100000)
    returns void
    language plpgsql
as $$
begin
    while pg_total_relation_size('abc')<size loop
        insert into abc (data)
            select 1 from generate_series(1,chunk_size);
    end loop;
end;
$$;

select abc_fill(1024*1024*1024);

select pg_size_pretty(pg_total_relation_size('abc'));
1025 MB

select count(*) from abc;
18300000
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda