rendered paste bodyissuemaps_c=# \d crawled_urls
Table "public.crawled_urls"
Column | Type | Modifiers
-------------------------+-------------------+---------------------------------------------------------------
url_id | integer | not null default nextval(('crawled_url_seq'::text)::regclass)
source_host | character varying |
source_url | character varying |
target_host | character varying |
target_url | character varying |
display_source_url | character varying |
display_target_url | character varying |
startingpoint_privilege | integer |
crawled_date | character varying |
Indexes:
"crawled_urls_pkey" PRIMARY KEY, btree (url_id)
"crawled_urls_target_url" btree (target_url)
"target_host" btree (md5(target_host::text))
"target_url" btree (md5(target_url::text))
issuemaps_c=# explain Update crawled_urls set startingpoint_privilege = 1 where target_host='google.com';
QUERY PLAN
----------------------------------------------------------------------
Seq Scan on crawled_urls (cost=0.00..138868.11 rows=9674 width=234)
Filter: ((target_host)::text = 'google.com'::text)
(2 rows)
issuemaps_c=# explain Update crawled_urls set startingpoint_privilege = 1 where md5(target_host)=md5('google.com');
QUERY PLAN
-------------------------------------------------------------------------------------------
Bitmap Heap Scan on crawled_urls (cost=492.08..29855.50 rows=9677 width=234)
Recheck Cond: (md5((target_host)::text) = '1d5920f4b44b27a802bd77c4f0536f5a'::text)
-> Bitmap Index Scan on target_host (cost=0.00..489.66 rows=9677 width=0)
Index Cond: (md5((target_host)::text) = '1d5920f4b44b27a802bd77c4f0536f5a'::text)
(4 rows)