Grant Permissions on all - PostgreSQL

 — 

Grant Permissions on all tables of all schemas on all database except on the system database on a PostgreSQL Server.

Must to run as postgres user.

#!/bin/bash

USER=$1

# databases
for db in `psql -qAt -c "SELECT datname FROM pg_database WHERE datistemplate = false;" | grep -v postgres`; do
    database=`echo ...
Category: posts Tags:

# -*- coding: UTF-8 -*-

 — 

Add to the first lines of a python file to have the file interpreted as utf8

Category: shell one liners Tags:

python -m smtpd -n -c DebuggingServer localhost:1025

 — 

Run a local SMTP server to test e-mail sending from scripts/applications

Category: shell one liners Tags:

Três coisas que você *nunca* deve colocar no seu Banco de Dados.

 — 

Esses dias li um artigo que me fez lembrar que apesar de parecer simples, muita gente não sabe o que se deve colocar em um banco de dados relacional e o que não se deve colocar... Nunca!

Citando o artigo original, "Uma das melhores formas de melhorar os seus sistemas ...

Category: posts Tags:

Git Hook - Atualizando pasta com conteúdo de um branch após um git push

 — 

Para ter uma pasta no sistema de arquivo atualizada com o conteúdo do ultimo commit em um branch, eu criei o arquivo .git/hooks/post-receive com o seguinte código:

#!/bin/sh

read oldrev newrev ref
BRANCH=`echo $ref | cut -d / -f 3-`

if [ "$BRANCH" = "<Branch_Name>" ]; then
    DIR="<Directory_to_Update>"

    echo "Deploying ...
Category: posts Tags:

© Leon Waldman 2015

Powered by Pelican