PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment exécuter plusieurs instructions dans une requête avec Rails ?

Cela devrait fonctionner immédiatement avec PostgreSQL, vérifié avec pg gem et 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 passant, la manipulation de schema_migrations semble directement étrange.