PHP – Sintaxe

Esta é uma pequena dica que é muito útil no desenvolvimento de aplicações em PHP, onde poderá ser  feita a checagem da sintaxe, seguiremos os passos a seguir:
$ php5 -l teste.php
Para que funcione corretamente é necessário o pacote php5-cli instalado, o que é bem simples:
# apt-get install php5-cli

Para maiores opções em linha de comando, utilize:

$ php5 --help

PostgreSQL – Backup

Neste artigo, serão demonstrados alguns exemplos de backup e restore de um banco de dados Postgrepsql, abaixo seguem os passos:

Efetuando backup de toda a base de dados

usuario@host:~$ pg_dump > base.dump

Efetuando backup de uma tabela específica

usuario@host:~$ pg_dump -t > base_tabela.dump

Efetuando restore de uma base de dados inteira

usuario@host:~$ psql -e < base.dump

Efetuando restore de uma tabela específica

usuario@host:~$ psql -e < base_tabela.dump

PostgreSQL – Vaccum

Nas operações de exclusão e edição de informações em uma base de dados, áreas excluídas não são totalmente ecluídas da base, ocupando assim espaço em disco, e tornando asa consultas mais lentas. Para efetuar esta manutenção na base de dados, deve ser utilizado comando VACUUM no prompt do PostgreSQL, abaixo temos alguns exemplos práticos e algumas de suas opções:

host=# VACUUM VERBOSE ANALYZE clientes;
A linha de comandos acima, efetua VACUUM da tabela clientes. A opção VERBOSE, exibe todas as informações detalhadas da limpeza em seguida a opção ANALYZE atualiza toda as mudanças recentes. è recomendável utilizar o VACUUM sempre uma vez por dia. Em determinados casos, pode ser necessário efetuar VACUUM de uma base de dados inteira, neste caso deve ser executada a linha de comandos da seguinte forma, utilizando  aopção FULL:

host=# VACUUM FULL VERBOSE;

Os procedimentos acima descritos, necessitam que o banco de dados não esteja recebendo inserções, por consumirem muitos recurosos so sitema, é recomendável sua execuçção fora do horário de produção.