por Anselmo Battisti | ago 15, 2009 | Postgre, SQL
Geralmente temos nos nossos banco de dados uma tabela de log, e ela é o terror dos restores pois o número de registros dela geralmente é igual ou maior do que a soma de todos os registros das demais tabelas do banco, sendo assim, em restores de testes ou apenas de...
por Anselmo Battisti | jul 22, 2009 | Postgre, SQL
Introdução Caso você precise remover os zeros a esquerda/direita através de uma SQL você pode usar o ltrm (esquerda) e o ltrim (direita). Exemplo SELECT ltrim(colunaA,0) FROM Isso vai retornar os dados da colunaA sem nenhum zero a...
por Anselmo Battisti | jul 14, 2009 | Postgre, SQL
Introdução Uma tarefas básica de todo DBA é cuidar para que os backups sejam bem feitos, no postgres as duas ferramentas básicas para isso são os pg_dump e o pg_restore. Quando se executa o pg_dump será solicitada a senha do banco, porém em muitos casos o script de...
por Anselmo Battisti | jul 6, 2009 | SQL
Introdução Recuperar o valor de horas e minutos a partir de um campo do tipo timestamp. Como Fazer SELECT to_char( pss_nascimento, ‘YYYY-MM-DD HH24:MI’) FROM pessoa Apenas escrevi este post pois não consegui achar no próprio manual do postgres como fazer...
por Anselmo Battisti | jun 18, 2009 | Postgre
Introdução Os campos auto-incremento são geralmente utilizados para definir chaves primárias, o Postgre oferece um recurso chamado sequence para solucionar este problema. O valor de uma seqüência é incrementado em 1 no momento que uma consulta para recuperar o seu...
por Anselmo Battisti | jun 18, 2009 | Postgre, SQL
O Problema A língua portuguesa gera diversos problemas para os DBA, um dos mais comuns esta no fato dos usuários querem digitar Joao (sem acento) em uma caixa de busca e querer que o banco localizar o João (com acento), para solucionar este problema no postgres você...