lib/baza/driver/pg/table.rb in baza-0.0.24 vs lib/baza/driver/pg/table.rb in baza-0.0.25

- old
+ new

@@ -11,9 +11,27 @@ @db.with_database(database_name) do @db.query("DROP TABLE \"#{@db.escape_table(name)}\"") end end + def data + ret = { + name: name, + columns: [], + indexes: [] + } + + columns do |column| + ret[:columns] << column.data + end + + indexes do |index| + ret[:indexes] << index.data + end + + ret + end + def database_name @data.fetch(:table_catalog) end def native?