Sha256: 53b41b6b84e448a992bf09ccadfb1e4e034db1180b0623dffef421d98508234e
Contents?: true
Size: 712 Bytes
Versions: 3
Compression:
Stored size: 712 Bytes
Contents
module Myreplicator module ImportSql def self.load_data_infile *args options = args.extract_options! sql = "" end def self.initial_load *args options = args.extract_options! db = options[:db] cmd = "" # Destination database host db_host = db_configs(db).has_key?("host") ? db_configs(db)["host"] : "127.0.0.1" cmd = Myreplicator.mysql cmd += "-u#{db_configs(db)["username"]} -p#{db_configs(db)["password"]} " cmd += "-h#{db_host} " cmd += " -P#{db_configs(db)["port"]} " if db_configs(db)["port"] cmd += " #{db} " cmd += " #{options[:table_name]} " cmd += " < #{options[:filepath]} " end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
myreplicator-0.0.3 | lib/loader/import_sql.rb~ |
myreplicator-0.0.2 | lib/loader/import_sql.rb~ |
myreplicator-0.0.1 | lib/loader/import_sql.rb~ |