PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wie kann man mit Rails mehrere Anweisungen in einer Abfrage ausführen?

Es sollte sofort mit PostgreSQL funktionieren, überprüft mit pg gem und 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

Nebenbei bemerkt, Manipulation von schema_migrations sieht direkt seltsam aus.