Sha256: 1b01788a7df12d0da20e45ccefc733d90f3a9fd432c57ccb1505ed53c2117af6
Contents?: true
Size: 654 Bytes
Versions: 9
Compression:
Stored size: 654 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, created_at TIMESTAMP NOT NULL ); SQL sql.split(/;/).select(&:present?).each do |sql_statement| ActiveRecord::Base.connection.execute sql_statement end
Version data entries
9 entries across 9 versions & 2 rubygems