Determine SSL cert expiration date from a PEM file:
$ openssl x509 -enddate -noout -in file.pem
Check many files:
for pem in /etc/ssl/certs/*.pem; do
-- show running queries (pre 9.2) | |
SELECT procpid, age(query_start, clock_timestamp()), usename, current_query | |
FROM pg_stat_activity | |
WHERE current_query != '<IDLE>' AND current_query NOT ILIKE '%pg_stat_activity%' | |
ORDER BY query_start desc; | |
-- show running queries (9.2) | |
SELECT pid, age(query_start, clock_timestamp()), usename, query | |
FROM pg_stat_activity | |
WHERE query != '<IDLE>' AND query NOT ILIKE '%pg_stat_activity%' |
Determine SSL cert expiration date from a PEM file:
$ openssl x509 -enddate -noout -in file.pem
Check many files:
for pem in /etc/ssl/certs/*.pem; do
#!/bin/bash | |
export PROJECT=stats | |
export RELEASE=${PROJECT}.tar.gz | |
PROG_NAME=$(basename $0) | |
while getopts :s:v: OPTION | |
do | |
case ${OPTION} in | |
s) TARGET=${OPTARG};; |
SHELL := /bin/bash | |
ACTUAL := $(shell pwd) | |
MIX_ENV=dev | |
export MIX_ENV | |
export ACTUAL | |
all: release | |
clean: |
SELECT | |
'select pg_catalog.setval(pg_get_serial_sequence('''|| | |
pg_class.relname || ''', ''' || | |
pg_attribute.attname || '''), (SELECT MAX(' || pg_attribute.attname || ') FROM ' || | |
pg_class.relname || ') +1 ); ' | |
FROM pg_index, pg_class, pg_attribute | |
WHERE | |
pg_class.oid = pg_class.relname::regclass AND | |
indrelid = pg_class.oid AND | |
pg_attribute.attrelid = pg_class.oid AND |
package main | |
import "fmt" | |
import "time" | |
func main() { | |
birth, _ := time.Parse("2006-01-02", "2000-11-10") | |
duration := time.Since(birth) | |
t1 := time.Unix(0,duration.Nanoseconds()) | |
// Remember, Thursday, 1 January 1970 is defined as first unix day |
----------- | |
-- Drop database connections | |
----------- | |
SELECT pg_terminate_backend(pg_stat_activity.pid) | |
FROM pg_stat_activity | |
WHERE pg_stat_activity.datname = 'database_name' | |
AND pid <> pg_backend_pid(); | |
----------- |