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?