lib/baza/driver/pg/table.rb in baza-0.0.27 vs lib/baza/driver/pg/table.rb in baza-0.0.28
- old
+ new
@@ -158,25 +158,10 @@
raise Baza::Errors::IndexNotFound unless index
index
end
def create_indexes(index_list, args = {})
- Baza::Driver::Pg::Table.create_indexes(index_list, args.merge(table_name: name, db: @db))
- end
-
- def self.create_indexes(index_list, args = {})
- db = args.fetch(:db)
- sqls = Baza::Driver::Pg::CreateIndexSqlCreator.new(db: db, indexes: index_list, create_args: args).sqls
-
- unless args[:return_sql]
- db.transaction do
- sqls.each do |sql|
- db.query(sql)
- end
- end
- end
-
- sqls if args[:return_sql]
+ db.indexes.create_index(index_list, args.merge(table_name: name))
end
def rename(new_name)
@db.query("ALTER TABLE #{@db.sep_table}#{@db.escape_table(name)}#{@db.sep_table} RENAME TO #{@db.sep_table}#{@db.escape_table(new_name)}#{@db.sep_table}")
@name = new_name.to_s