#!/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