lib/simple/sql/reflection.rb in simple-sql-0.4.10 vs lib/simple/sql/reflection.rb in simple-sql-0.4.11

- old
+ new

@@ -35,17 +35,11 @@ def columns(table_name) column_info(table_name).keys end def table_info(schema: "public") - columns = if schema == "public" - "table_name AS name, *" - else - "table_schema || '.' || table_name AS name, *" - end - recs = all <<~SQL, schema, into: Hash - SELECT #{columns} + SELECT table_schema || '.' || table_name AS name, * FROM information_schema.tables WHERE table_schema=$1 SQL records_by_attr(recs, :name) end