Sha256: 27b32d5e7905cfb20935a0c6b59016b6cfee8dfce68256d0e03378466ef4cd25
Contents?: true
Size: 735 Bytes
Versions: 32
Compression:
Stored size: 735 Bytes
Contents
#!/usr/bin/env ruby require 'rubygems' require 'sequel' db = ARGV.shift if db.nil? || db.empty? puts "Usage: sequel <connection string>" puts "Sequel: Concise ORM for Ruby." puts puts "Examples:" puts " sequel sqlite:///blog.db" puts " sequel postgres://localhost/blog" puts puts "For more information see http://sequel.rubyforge.org" exit end begin scheme = URI.parse(db).scheme require File.join('sequel', scheme) rescue LoadError puts "Invalid or unknown scheme: #{scheme}" exit rescue => e puts e.message exit end DB = Sequel.connect db begin DB.test_connection rescue => e puts e.message puts e.backtrace.first exit end require 'irb' puts "Your database is stored in DB..." IRB.start
Version data entries
32 entries across 32 versions & 1 rubygems