class PgConn::SchemaMethods
def column_list_query(schema, relation)
def column_list_query(schema, relation) relation_clause = relation ? "relname = '#{relation}'" : nil [ %( select '#{schema}' || '.' || c.relname || '.' || a.attname from pg_class c join pg_attribute a on a.attrelid = c.oid where relnamespace::regnamespace::text = '#{schema}' and a.attnum > 0 ), relation_clause ].compact.join(" and ") end