Sha256: add591c79f61d88e3d970cc4dd4ced61dce039c6c84cb6bd1649bbabb7ed7262
Contents?: true
Size: 1.19 KB
Versions: 1
Compression:
Stored size: 1.19 KB
Contents
module Arxutils_Sqlite3 class Util # migrateの準備 def self.prepare_for_migrate(env, db_scheme_ary, db_dir, dbconfig_dest_path, opts) migrate_base_dir = Dbutil::MIGRATE_DIR # migrate用スクリプト格納ディレクトリへのパス migrate_dir = File.join(db_dir, migrate_base_dir) # DB構成ファイルの出力先ディレクトリ dest_config_dir = Dbutil::CONFIG_DIR dbconfig_src_fname = "#{opts["dbconfig"]}.tmpl" relation = opts[:relation] mig = Migrate.new( dbconfig_dest_path, dbconfig_src_fname, migrate_dir, db_dir, db_scheme_ary, relation, opts) end # DBログファイルへのパスの作成 def self.make_log_path(db_dir, dbconfig) log_path = "" log_fname = Dbutil::Dbconnect.make_log_file_name( dbconfig, Dbutil::DATABASELOG) if db_dir && log_fname # DB用ログファイルへのパス log_path = File.join(db_dir, log_fname) end log_path end # DB構成ファイルへのパスの作成 def self.make_dbconfig_path(config_dir, dbconfig) File.join( config_dir, "#{dbconfig}.yml") end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
arxutils_sqlite3-0.1.44 | lib/arxutils_sqlite3/util.rb |