sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Cómo se pueden ejecutar varias declaraciones en una consulta con Rails?

Debería funcionar de inmediato con PostgreSQL, verificado con pg gem and rails 3.2:

class Multitest < ActiveRecord::Migration
  def up
    execute <<-SQL
      create table x(id serial primary key);
      create table y(id serial primary key, i integer);
    SQL
  end

  def down
  end
end

En una nota al margen, manipular schema_migrations directamente se ve extraño.