Sha256: f51aa0e2b66232eb1eec6c0a6d2422ad417848257ec93e499ac2b8b70094ac3e
Contents?: true
Size: 898 Bytes
Versions: 2
Compression:
Stored size: 898 Bytes
Contents
require 'active_record' require 'activerecord-jdbcmysql-adapter' DB_PASS = ENV["DB_PASS"] DB_NAME = ENV["DB_NAME"] DB_USER = ENV["DB_USER"] DB_HOST = ENV["DB_HOST"] if ENV["RACK_ENV"] == 'production' ActiveRecord::Base.establish_connection( adapter: 'mysql2', database: DB_NAME, host: DB_HOST, username: DB_USER, password: DB_PASS ) else ActiveRecord::Base.establish_connection( adapter: 'mysql2', host: DB_HOST || 'localhost', username: 'root', password: DB_PASS || '', database: DB_NAME || 'opener_development' ) end ActiveRecord::Base.connection.execute("CREATE TABLE IF NOT EXISTS outputs (uuid varchar(40), text text, created_at timestamp DEFAULT CURRENT_TIMESTAMP);") if ActiveRecord::Base.connection.execute("SHOW INDEX FROM outputs").nil? ActiveRecord::Base.connection.execute("CREATE INDEX uuid_index ON outputs(uuid);") end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
opener-outlet-1.0.1 | config/database.rb |
opener-outlet-1.0.0 | config/database.rb |