Sha256: 099ec7301668b6806e8a9642cbeef31e0be91f027158cfb9a802d76135a6b1b5

Contents?: true

Size: 455 Bytes

Versions: 29

Compression:

Stored size: 455 Bytes

Contents

#!/usr/bin/env ruby
require 'yaml'

env = ENV["POSTJOB_ENV"] || ENV["RAILS_ENV"] || ENV["RACK_ENV"] || "development"

configs = YAML.load_file "config/database.yml"
config = configs.fetch(env) { configs.fetch("defaults") }

ENV["PGHOST"]     = config["host"]
ENV["PGPORT"]     = config["port"] && config["port"].to_s
ENV["PGUSER"]     = config["username"]
ENV["PGPASSWORD"] = config["password"]

system "pg_restore", "-d", config.fetch("database"), *ARGV

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
simple-sql-0.5.37 bin/db_restore
simple-sql-0.5.36 bin/db_restore
simple-sql-0.5.35 bin/db_restore
simple-sql-0.5.34 bin/db_restore
simple-sql-0.5.33 bin/db_restore
simple-sql-0.5.32 bin/db_restore
simple-sql-0.5.31 bin/db_restore
simple-sql-0.5.30 bin/db_restore
simple-sql-0.5.29 bin/db_restore
simple-sql-0.5.28 bin/db_restore
simple-sql-0.5.27 bin/db_restore
simple-sql-0.5.26 bin/db_restore
simple-sql-0.5.25 bin/db_restore
simple-sql-0.5.24 bin/db_restore
simple-sql-0.5.23 bin/db_restore
simple-sql-0.5.22 bin/db_restore
simple-sql-0.5.21 bin/db_restore
simple-sql-0.5.20 bin/db_restore
simple-sql-0.5.19 bin/db_restore
simple-sql-0.5.18 bin/db_restore