TL;DR
Create a backup:
pg_dumpall > mybackup.sqlPerform the upgrade:
sudo pg_dropcluster 9.4 main --stop| var glob = require('glob'); | |
| var fs = require('fs'); | |
| var replace = require('replace'); | |
| // Find file(s) | |
| glob('fileName.txt', function(err, files) { | |
| if (err) { throw err; } | |
| files.forEach(function(item, index, array) { | |
| console.log(item + ' found'); |
| #!/usr/bin/env bash | |
| # Source: https://gist.github.com/fritz-c/c1e528b09bc1c0827a3c | |
| # Original: https://gist.github.com/jordan-brough/48e2803c0ffa6dc2e0bd | |
| # Download this script as "git-recentco" (no extension), chmod it to be executable and put it in your | |
| # path somewhere (e.g. /usr/bin). You can then use it via `git recentco` from inside any git repo. | |
| # Example: | |
| # |
TL;DR
Create a backup:
pg_dumpall > mybackup.sqlPerform the upgrade:
sudo pg_dropcluster 9.4 main --stop| #!/bin/sh | |
| # | |
| # The MIT License | |
| # | |
| # Copyright 2014-2017 Jakub Jirutka <[email protected]>. | |
| # | |
| # Permission is hereby granted, free of charge, to any person obtaining a copy | |
| # of this software and associated documentation files (the "Software"), to deal | |
| # in the Software without restriction, including without limitation the rights | |
| # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
| #!/usr/bin/env bash | |
| # Source: https://gist.github.com/jordan-brough/48e2803c0ffa6dc2e0bd | |
| # See also: https://stackoverflow.com/a/25095062/58876 | |
| # Download this script as "git-recent" (no extension), chmod it to be executable and put it in your | |
| # path somewhere (e.g. /usr/bin). You can then use it via `git recent` from inside any git repo. | |
| # Examples: |
| # curl -Lk https://gist.githubusercontent.com/prabirshrestha/279d8b179d9353fe8694/raw/.bash_profile -o ~/.bash_profile | |
| [[ -s ~/.nvm/nvm.sh ]] && . ~/.nvm/nvm.sh # This loads NVM | |
| export PATH="$HOME/.cargo/bin:$HOME/go/bin:$HOME/Library/Python/3.7/bin:$PATH" | |
| export PATH="$HOME/.config/nvim/plugins/vim-themis/bin:$PATH" | |
| stty -ixon | |
| alias pbcopy='xsel --clipboard --input' | |
| alias pbpaste='xsel --clipboard --output' |
| " 0 preamble ============================================================== {{{ | |
| " | |
| " There is a great organization scheme in place here. If you run the | |
| " :options command in Vim, you see a list of all the options that you | |
| " can set, along with their current settings and a brief description of | |
| " them. The great thing about this scheme is that--for better or | |
| " worse--it sets up a system which can organize all my settings. I've | |
| " decided to organize everything below thus, throwing ancillary things | |
| " (my own mappings, plugin settings, and so on) where it makes sense. | |
| " |
| /*! | |
| * jQuery JavaScript Library v2.1.1pre | |
| * http://jquery.com/ | |
| * | |
| * Includes Sizzle.js | |
| * http://sizzlejs.com/ | |
| * | |
| * Copyright 2005, 2014 jQuery Foundation, Inc. and other contributors | |
| * Released under the MIT license | |
| * http://jquery.org/license |
| #initializers/i18n.rb | |
| I18n.module_eval do | |
| class << self | |
| def translate_with_puts(*args) | |
| Rails.logger.debug "#{args}" | |
| old_translate(*args) | |
| end | |
| alias :old_translate :translate | |
| alias :translate :translate_with_puts | |
| end |
| module TableHelpers | |
| VALID_FORMATS = [:html, :text] | |
| # Find a table on the page and convert it to an array of arrays. | |
| # | |
| # selector_or_node - A String CSS selector to find the table, or a | |
| # Nokogiri::XML::Node object (if you already have a | |
| # reference to the table). | |
| # options - Optional hash: | |
| # columns - An Integer or Range of Integers. Lets you |