No tengo ningún db simulado, por lo tanto, pregunta:
¿Hay alguna forma de crear 1 gb de datos simulados mediante programación/a través de una consulta algo como:
while table size < 1gb keep populating table ABC with 1Me gustaría simplemente ejecutar esta consulta en cada servidor de base de datos en lugar de moverme y cargar el volcado de sql simulado cada vez.
Gracias.
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