desc "Start pgcli using connection info from database.yml" task :pgcli do require "pgcli/rails/dbconsole" # APP_PATH constant must be set for DBConsole to work APP_PATH = Rails.root.join("config", "application") unless defined?(APP_PATH) opt = if Rails.version >= "5.1" { "--include-password" => true } else ["--include-password"] end console = Pgcli::Rails::DBConsole.new(opt) console.start end