From 8f036ceeba638c2efbd0d8bcda8344bef09119a2 Mon Sep 17 00:00:00 2001 From: Julien Rouhaud Date: Sun, 15 Mar 2015 23:01:13 +0100 Subject: [PATCH] Remove some LEFT JOIN. --- pg_hypo--0.1.sql | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pg_hypo--0.1.sql b/pg_hypo--0.1.sql index b4e82dc..2440be1 100644 --- a/pg_hypo--0.1.sql +++ b/pg_hypo--0.1.sql @@ -71,10 +71,10 @@ AS $_$ SELECT d.datname, h.indexname, n.nspname, c.relname, a.attname, am.amname FROM pg_hypo() h - JOIN pg_database d ON d.oid = h.dbid - LEFT JOIN pg_class c ON c.oid = h.relid - LEFT JOIN pg_namespace n ON n.oid = c.relnamespace - LEFT JOIN pg_attribute a on a.attrelid = c.oid + JOIN pg_database d ON d.datname = current_database() + JOIN pg_class c ON c.oid = h.relid + JOIN pg_namespace n ON n.oid = c.relnamespace + JOIN pg_attribute a on a.attrelid = c.oid LEFT JOIN pg_am am ON am.oid = h.amid WHERE a.attnum = h.attnum; $_$