Sha256: 93d0b71d6d9c726f90617cf9666f516354cbf4b3d34bd9a929f770804f57cd90
Contents?: true
Size: 622 Bytes
Versions: 3
Compression:
Stored size: 622 Bytes
Contents
sql = <<-SQL DROP TABLE IF EXISTS users; CREATE TABLE users ( id INTEGER NOT NULL PRIMARY KEY, name VARCHAR(255) NOT NULL ); DROP TABLE IF EXISTS photos; CREATE TABLE photos ( id INTEGER NOT NULL PRIMARY KEY, user_id INTEGER NOT NULL, camera_id INTEGER NOT NULL ); DROP TABLE IF EXISTS developers; CREATE TABLE developers ( id INTEGER NOT NULL PRIMARY KEY, 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/sqlite3_schema.rb |
arel-0.2.0 | spec/schemas/sqlite3_schema.rb |
arel-0.2.pre | spec/schemas/sqlite3_schema.rb |