Skip to content

Instantly share code, notes, and snippets.

@joevandyk
Created February 16, 2012 19:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save joevandyk/1847130 to your computer and use it in GitHub Desktop.
Save joevandyk/1847130 to your computer and use it in GitHub Desktop.
begin;
create table varchar_table (
blah character varying(32)
);
create table text_table (
blah text,
check (length(blah) <= 32)
);
\timing
-- 5.3 seconds
insert into varchar_table (select md5(random()::text) from generate_series(1, 1000000));
-- 5.7 seconds
insert into text_table (select md5(random()::text) from generate_series(1, 1000000));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment