This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DROP FUNCTION IF EXISTS cleanup( ) CASCADE; | |
CREATE OR REPLACE FUNCTION | |
cleanup() | |
RETURNS VOID | |
AS $$ | |
DECLARE | |
row RECORD ; | |
BEGIN | |
FOR row IN WITH T1 AS (SELECT nspname :: TEXT AS schema_name | |
FROM pg_catalog.pg_namespace), T2 AS (SELECT schema_name |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DROP FUNCTION IF EXISTS get_column_names_csv( TEXT, TEXT ) CASCADE; | |
CREATE OR REPLACE FUNCTION | |
get_column_names_csv(input_schema_name TEXT, input_table_name TEXT) | |
RETURNS SETOF TEXT IMMUTABLE | |
AS $$ | |
BEGIN | |
RETURN QUERY | |
WITH T1 AS ( | |
SELECT column_name | |
FROM rovi.information_schema.columns |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
select array_agg(value) from jsonb_each_text('{"3d": "2011-05-20", "wide": "2011-05-20", "imax_3d": "2011-05-20"}'::jsonb); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
- hosts: all | |
sudo: yes | |
tasks: | |
- name: install the EPEL and remi repos | |
yum: name={{item}} | |
state=installed | |
with_items: | |
- http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm | |
- http://rpms.famillecollet.com/enterprise/remi-release-6.rpm |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
RAISE LOG 'Calculated income for user % is %', user.id, user.income; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DROP FUNCTION IF EXISTS remove_all(); | |
CREATE FUNCTION remove_all() RETURNS void AS $$ | |
DECLARE | |
rec RECORD; | |
cmd text; | |
BEGIN | |
cmd := ''; | |
FOR rec IN SELECT |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
WITH T1 AS ( | |
SELECT | |
program_id, | |
ARRAY [alias_title, | |
alias_title_2, | |
alias_title_3, | |
alias_title_4] AS title_array | |
FROM movies | |
), | |
T2 AS ( |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
set nocompatible " must be the first line | |
filetype on | |
filetype indent on | |
filetype plugin on | |
set laststatus=2 | |
syntax on | |
set cursorline | |
set statusline=%<%f\%h%m%r%=%-20.(line=%l\ \ col=%c%V\ \ totlin=%L%)\ \ \%h%m%r%=%-40(bytval=0x%B,%n%Y%)\%P | |
" Allow saving of files as sudo when I forgot to start vim using sudo. | |
cmap w!! w !sudo tee > /dev/null % |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DROP FUNCTION IF EXISTS get_image_records( BIGINT ) CASCADE; | |
CREATE OR REPLACE FUNCTION | |
get_image_records(input_program_id BIGINT) | |
RETURNS SETOF JSON STABLE | |
AS $$ | |
BEGIN | |
RETURN QUERY | |
WITH T2 AS ( | |
SELECT | |
file_url :: TEXT, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/usr/pgsql-9.3/bin/pg_dump -U <user_name> -d <db_name> -f <backup_file>.sql -h <db_host> | |
/usr/pgsql-9.3/bin/psql -U <user_name> -d <db_name> -f <backup_file>.sql -h <db_host> |