\c mydb; CREATE EXTENSION IF NOT EXISTS "uuid-ossp"; CREATE OR REPLACE FUNCTION rdm_latin_letters_static(num_chars integer) RETURNS text AS $$ DECLARE result text[]; i integer := 0; random_char integer; BEGIN FOR i IN 1..num_chars LOOP -- Generate random Latin letter (A-Z, a-z) random_char := CASE WHEN random() < 0.5 THEN 65 + floor(random() * 26)::integer -- Uppercase A-Z (ASCII 65-90) ELSE 97 + floor(random() * 26)::integer -- Lowercase a-z (ASCII 97-122) END; result[i] = chr(random_char); END LOOP; RETURN array_to_string(result, ''); END; $$ LANGUAGE plpgsql; CREATE OR REPLACE FUNCTION rdm_ascii(num_chars integer) RETURNS text AS $$ DECLARE result text[]; i integer := 0; random_char integer; BEGIN num_chars = ceil(random() * num_chars); FOR i IN 1..num_chars LOOP random_char := 32 + floor(random() * 95)::integer; result[i] := chr(random_char); END LOOP; RETURN array_to_string(result, ''); END; $$ LANGUAGE plpgsql; CREATE OR REPLACE FUNCTION rdm_unicode(num_chars integer) RETURNS text AS $$ DECLARE result text[]; -- use an array instead of text i integer := 0; random_char integer; range_choice integer; BEGIN num_chars = ceil(random() * num_chars); FOR i IN 1..num_chars LOOP range_choice := floor(random() * 100)::integer; CASE WHEN range_choice < 3 THEN random_char := 128 + floor(random() * 128)::integer; -- Extended unicode range WHEN range_choice < 4 THEN random_char := 256 + floor(random() * 128)::integer; -- Another extended unicode range WHEN range_choice < 5 THEN random_char := 384 + floor(random() * 112)::integer; -- Another extended unicode range WHEN range_choice < 10 THEN random_char := 1024 + floor(random() * 256)::integer; -- Cyrillic WHEN range_choice < 20 THEN random_char := 19968 + floor(random() * 20992)::integer; -- Chinese Han characters WHEN range_choice < 25 THEN random_char := 1536 + floor(random() * 256)::integer; -- Arabic WHEN range_choice < 30 THEN random_char := 44032 + floor(random() * 11172)::integer; -- Korean Hangul Syllables WHEN range_choice < 32 THEN random_char := 12352 + floor(random() * 96)::integer; -- Hiragana WHEN range_choice < 34 THEN random_char := 12448 + floor(random() * 96)::integer; -- Katakana WHEN range_choice < 35 THEN random_char := 880 + floor(random() * 128)::integer; -- Greek WHEN range_choice < 36 THEN random_char := 1424 + floor(random() * 128)::integer; -- Hebrew WHEN range_choice < 38 THEN random_char := 2304 + floor(random() * 128)::integer; -- Hindi (Devanagari script) WHEN range_choice < 39 THEN random_char := 3584 + floor(random() * 128)::integer; -- Thai WHEN range_choice < 40 THEN random_char := 8704 + floor(random() * 256)::integer; -- Mathematical Symbols Basic WHEN range_choice < 41 THEN random_char := 8192 + floor(random() * 112)::integer; -- General Punctuation WHEN range_choice < 42 THEN random_char := 9472 + floor(random() * 128)::integer; -- Box Drawing WHEN range_choice < 43 THEN random_char := 9728 + floor(random() * 192)::integer; -- Dingbats WHEN range_choice < 44 THEN random_char := 12288 + floor(random() * 64)::integer; -- CJK Symbols and Punctuation WHEN range_choice < 45 THEN random_char := 7680 + floor(random() * 256)::integer; -- unicode Extended Additional WHEN range_choice < 46 THEN random_char := 127872 + floor(random() * 256)::integer; -- Symbols for Legacy Computing WHEN range_choice < 50 THEN random_char := 128512 + floor(random() * 207)::integer; -- Extended mojis ELSE -- everything else should be basic unicode range random_char := 32 + floor(random() * 95)::integer; -- Basic unicode range END CASE; result[i] := chr(random_char); -- assign character to the array at position i END LOOP; RETURN array_to_string(result, ''); -- convert the array back to a string END; $$ LANGUAGE plpgsql; CREATE OR REPLACE FUNCTION rdm_ascii_static(num_chars integer) RETURNS text AS $$ DECLARE result text[]; i integer := 0; random_char integer; BEGIN FOR i IN 1..num_chars LOOP random_char := 32 + floor(random() * 95)::integer; result[i] := chr(random_char); END LOOP; RETURN array_to_string(result, ''); END; $$ LANGUAGE plpgsql; CREATE OR REPLACE FUNCTION rdm_unicode_static(num_chars integer) RETURNS text AS $$ DECLARE result text[]; -- use an array instead of text i integer := 0; random_char integer; range_choice integer; BEGIN FOR i IN 1..num_chars LOOP range_choice := floor(random() * 100)::integer; CASE WHEN range_choice < 3 THEN random_char := 128 + floor(random() * 128)::integer; -- Extended unicode range WHEN range_choice < 4 THEN random_char := 256 + floor(random() * 128)::integer; -- Another extended unicode range WHEN range_choice < 5 THEN random_char := 384 + floor(random() * 112)::integer; -- Another extended unicode range WHEN range_choice < 10 THEN random_char := 1024 + floor(random() * 256)::integer; -- Cyrillic WHEN range_choice < 20 THEN random_char := 19968 + floor(random() * 20992)::integer; -- Chinese Han characters WHEN range_choice < 25 THEN random_char := 1536 + floor(random() * 256)::integer; -- Arabic WHEN range_choice < 30 THEN random_char := 44032 + floor(random() * 11172)::integer; -- Korean Hangul Syllables WHEN range_choice < 32 THEN random_char := 12352 + floor(random() * 96)::integer; -- Hiragana WHEN range_choice < 34 THEN random_char := 12448 + floor(random() * 96)::integer; -- Katakana WHEN range_choice < 35 THEN random_char := 880 + floor(random() * 128)::integer; -- Greek WHEN range_choice < 36 THEN random_char := 1424 + floor(random() * 128)::integer; -- Hebrew WHEN range_choice < 38 THEN random_char := 2304 + floor(random() * 128)::integer; -- Hindi (Devanagari script) WHEN range_choice < 39 THEN random_char := 3584 + floor(random() * 128)::integer; -- Thai WHEN range_choice < 40 THEN random_char := 8704 + floor(random() * 256)::integer; -- Mathematical Symbols Basic WHEN range_choice < 41 THEN random_char := 8192 + floor(random() * 112)::integer; -- General Punctuation WHEN range_choice < 42 THEN random_char := 9472 + floor(random() * 128)::integer; -- Box Drawing WHEN range_choice < 43 THEN random_char := 9728 + floor(random() * 192)::integer; -- Dingbats WHEN range_choice < 44 THEN random_char := 12288 + floor(random() * 64)::integer; -- CJK Symbols and Punctuation WHEN range_choice < 45 THEN random_char := 7680 + floor(random() * 256)::integer; -- unicode Extended Additional WHEN range_choice < 46 THEN random_char := 127872 + floor(random() * 256)::integer; -- Symbols for Legacy Computing WHEN range_choice < 50 THEN random_char := 128512 + floor(random() * 207)::integer; -- Extended mojis ELSE -- everything else should be basic unicode range random_char := 32 + floor(random() * 95)::integer; -- Basic unicode range END CASE; result[i] := chr(random_char); -- assign character to the array at position i END LOOP; RETURN array_to_string(result, ''); -- convert the array back to a string END; $$ LANGUAGE plpgsql; CREATE OR REPLACE FUNCTION rdm_bit(num_bits INTEGER) RETURNS varbit AS $$ DECLARE i integer := 0; bit_str text[]; BEGIN FOR i IN 1..num_bits LOOP bit_str[i] := (CASE WHEN random() < 0.5 THEN '0' ELSE '1' END); END LOOP; RETURN array_to_string(bit_str, '')::varbit; END; $$ LANGUAGE plpgsql; CREATE OR REPLACE FUNCTION rdm_varbit(num_bits INTEGER) RETURNS varbit AS $$ DECLARE i integer := 0; bit_str text[]; BEGIN num_bits = ceil(random() * num_bits); FOR i IN 1..num_bits LOOP bit_str[i] := (CASE WHEN random() < 0.5 THEN '0' ELSE '1' END); END LOOP; RETURN array_to_string(bit_str, '')::varbit; END; $$ LANGUAGE plpgsql; CREATE OR REPLACE FUNCTION rdm_decimal(total_digits INTEGER, decimal_digits INTEGER) RETURNS NUMERIC AS $$ DECLARE int_part INTEGER; decimal_part NUMERIC; max_value INTEGER; factor NUMERIC; BEGIN total_digits = ceil(random() * total_digits); decimal_digits = ceil(total_digits - random() * decimal_digits); -- Calculate the integer part's maximum value max_value := 10 ^ (total_digits - decimal_digits) - 1; -- Generate a random integer part int_part := FLOOR(random() * max_value); -- Calculate the factor for the decimal part based on scale factor := 10 ^ decimal_digits; -- Generate a random decimal part decimal_part := FLOOR(random() * factor) / factor; -- Combine the integer and decimal parts RETURN int_part + decimal_part; END; $$ LANGUAGE plpgsql; CREATE TABLE complex_table ( normal_bigserial bigserial primary key, last_modified timestamp default CURRENT_TIMESTAMP, random_ascii_varchar varchar, random_ascii_char char(32), random_unicode_char char(32), empty_char char(32), null_char char(32), random_unicode_varchar varchar, empty_varchar varchar, null_varchar varchar, random_ascii_text text, random_unicode_text text, empty_text text, null_text text, random_int8 int8, null_int8 int8, random_int4 int4, null_int4 int4, random_int2 int2, null_int2 int2, random_float8 float8, null_float8 float8, random_float4 float4, null_float4 float4, random_numeric numeric(10, 5), null_numeric numeric(10, 5), random_timestamp timestamp, null_timestamp timestamp, random_timestamptz timestamptz, null_timestamptz timestamptz, random_date date, null_date date, random_time time, null_time time, random_interval interval, null_interval interval, random_bytea bytea, empty_bytea bytea, null_bytea bytea, random_box box, null_box box, random_circle circle, null_circle circle, random_line line, null_line line, random_lseg lseg, null_lseg lseg, random_path path, null_path path, random_point point, null_point point, random_polygon polygon, null_polygon polygon, random_bool bool, null_bool bool, random_bit bit(32), null_bit bit(32), random_varbit varbit, null_varbit varbit, random_uuid uuid, null_uuid uuid, random_ascii_json json, random_unicode_json json, null_json json, random_ascii_jsonb jsonb, random_unicode_jsonb jsonb, null_jsonb jsonb, random_inet inet, null_inet inet, random_macaddr macaddr, null_macaddr macaddr, random_cidr cidr, null_cidr cidr, random_ascii_xml xml, random_unicode_xml xml, null_xml xml, random_timetz timetz, null_timetz timetz, random_pg_lsn pg_lsn, null_pg_lsn pg_lsn, random_latin_letters_tsquery tsquery, null_tsquery tsquery, random_latin_letters_tsvector tsvector, null_tsvector tsvector, normal_serial serial ); CREATE OR REPLACE FUNCTION update_last_modified() RETURNS TRIGGER AS $$ BEGIN NEW.last_modified = CURRENT_TIMESTAMP; RETURN NEW; END; $$ LANGUAGE plpgsql; CREATE TRIGGER tr_update_last_modified BEFORE UPDATE ON complex_table FOR EACH ROW EXECUTE FUNCTION update_last_modified(); DO $$ DECLARE counter INTEGER := 0; BEGIN WHILE counter < 100 LOOP INSERT INTO complex_table ( random_ascii_char, random_unicode_char, empty_char, null_char, random_ascii_varchar, random_unicode_varchar, empty_varchar, null_varchar, random_ascii_text, random_unicode_text, empty_text, null_text, random_int8, null_int8, random_int4, null_int4, random_int2, null_int2, random_float8, null_float8, random_float4, null_float4, random_numeric, null_numeric, random_timestamp, null_timestamp, random_timestamptz, null_timestamptz, random_date, null_date, random_time, null_time, random_interval, null_interval, random_bytea, empty_bytea, null_bytea, random_box, null_box, random_circle, null_circle, random_line, null_line, random_lseg, null_lseg, random_path, null_path, random_point, null_point, random_polygon, null_polygon, random_bool, null_bool, random_bit, null_bit, random_varbit, null_varbit, random_uuid, null_uuid, random_ascii_json, random_unicode_json, null_json, random_ascii_jsonb, random_unicode_jsonb, null_jsonb, random_inet, null_inet, random_macaddr, null_macaddr, random_cidr, null_cidr, random_ascii_xml, random_unicode_xml, null_xml, random_timetz, null_timetz, random_pg_lsn, null_pg_lsn, random_latin_letters_tsquery, null_tsquery, random_latin_letters_tsvector, null_tsvector ) VALUES (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null), (rdm_ascii_static(32), rdm_unicode_static(32), '', null, rdm_ascii(32), rdm_unicode(32), '', null, rdm_ascii(1000), rdm_unicode(1000), '', null, floor(random() * 9223372036854775807)::int8, null, floor(random() * 2147483647)::int4, null, floor(random() * 32767)::int2, null, random()::float8, null, random()::float4, null, rdm_decimal(10, 5), null, NOW() - '1 year'::interval * random(), null, NOW() - '1 year'::interval * random(), null, CURRENT_DATE - floor(random() * 365)::int, null, CURRENT_TIME - floor(random() * 86400)::int * '1 second'::interval, null, random() * '1 year'::interval * 3, null, decode(md5(random()::text), 'hex'), E''::bytea, null, box(point(0, 0), point(random()*100, random()*100)), null, circle(point(0, 0), random()*50), null, line(point(0, 0), point(random()*100, random()*100)), null, lseg(point(0, 0), point(random()*100, random()*100)), null, path('[(0,0), (' || random()*100 || ',' || random()*100 || '), (' || random()*100 || ',' || random()*100 || ')]'), null, point(random()*100, random()*100), null, polygon('((' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '),(' || random() * 100 || ',' || random() * 100 || '))'), null, CASE WHEN random() > 0.5 THEN true ELSE false END, null, rdm_bit(32), null, rdm_varbit(32), null, uuid_generate_v4(), null, json_build_object(rdm_ascii(32), rdm_ascii(32)), json_build_object(rdm_unicode(32), rdm_unicode(32)), null, jsonb_build_object(rdm_ascii(32), rdm_ascii(32)), jsonb_build_object(rdm_unicode(32), rdm_unicode(32)), null, inet(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int), null, macaddr(lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0') || ':' || lpad(to_hex(floor(random()*256)::int), 2, '0')), null, cidr(floor(random()*255)::int || '.' || floor(random()*255)::int || '.' || floor(random()*255)::int || '.0/24'), null, xmlelement(name foo, xmlattributes(rdm_ascii(32) as bar), rdm_ascii(32)), xmlelement(name foo, xmlattributes(rdm_unicode(32) as bar), rdm_unicode(32)), null, CURRENT_TIME - floor(random()*86400)::int * '1 second'::interval, null, (lpad(to_hex(floor(random() * 16777215)::integer), 8, '0') || '/' || lpad(to_hex(floor(random() * 16777215)::integer), 8, '0'))::pg_lsn, null, plainto_tsquery(rdm_latin_letters_static(32)), null, to_tsvector(rdm_latin_letters_static(32)), null) ; counter := counter + 1; END LOOP; END; $$ LANGUAGE plpgsql;