Sha256: 2a95f7a7842a04267592675058b1895a8b1e1134ee74d1c5522344974d863dbd
Contents?: true
Size: 619 Bytes
Versions: 3
Compression:
Stored size: 619 Bytes
Contents
sql = <<-SQL DROP TABLE IF EXISTS users; CREATE TABLE users ( id SERIAL PRIMARY KEY NOT NULL, name VARCHAR(255) NOT NULL ); DROP TABLE IF EXISTS photos; CREATE TABLE photos ( id SERIAL PRIMARY KEY NOT NULL, user_id INTEGER NOT NULL, camera_id INTEGER NOT NULL ); DROP TABLE IF EXISTS developers; CREATE TABLE developers ( id SERIAL PRIMARY KEY NOT NULL, name VARCHAR(255) NOT NULL, salary INTEGER NOT NULL, department VARCHAR(255) NOT NULL ); SQL sql.split(/;/).select(&:present?).each do |sql_statement| ActiveRecord::Base.connection.execute sql_statement end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
arel-0.2.1 | spec/schemas/postgresql_schema.rb |
arel-0.2.0 | spec/schemas/postgresql_schema.rb |
arel-0.2.pre | spec/schemas/postgresql_schema.rb |