Baú de Desenvolvimento – Banco de Dados, Programação, Tecnologia, Java, PostgreSQL, SQL Server, Oracle

Referência em programação, banco de dados e padrões de projetos.

Referência em programação, banco de dados e padrões de projetos.

Utilizando a função to_date() no PostgreSQL

1Comentários
@pg-logo

Quando trabalhamos com datas no PostgreSQL podemos fazer conversões que facilitam o retorno ou até mesmo para usar como comparação entre dados dentro da query ou em sotred procedures.

Nesse post darei alguns exemplos de como podemos aproveitar essa função a nosso favor.

Continuar lendo…

Tratando erro de violação de duplicidade (unique constraint) com tratamento de exceção

1Comentários
@pg-logo

Existem alguns erros que podem ser tratados como EXCEPTION no PostgreSQL e gerar ações específicas em blocos de script dentro de funções, para evitar o erro duplicate key value violates unique constraint como mostramos em nosso outro artigo tratando erro de chave duplicada no PostgreSQL.

Nesse artigo vamos exemplificar como resolver problema de violação de constraint (unique constraint violation) criando uma função para inserir e atualizar registros de uma tabela usando tratamento de exceções.

Continuar lendo…

Criando Índice condicional no PostgreSQL

0Comentários
@pg-logo

Assim como os demais SGBDs populares do mercado, o PostgreSQL possui o recurso de índices, que auxiliam o otimizador de consultas na hora de localizar os registros com os filtros de uma query.

Conforme as tabelas do banco de dados vão crescendo, é necessário ajudar o otimizador criando índices que o ajudarão a identificar rapidamente os registros desejados, porém, nem sempre a simples criação de um índice comum atende aos critérios desejados.

Continuar lendo…

Utilizando índices em tabelas no PostgreSQL

1Comentários
@pg-logo

Muitas pessoas hoje em dia não utilizam um recurso básico presente em quase todos os SGBDs conhecidos popularmente: os índices.

Continuar lendo…

O que significa Seq Scan?

1Comentários
@pg-logo

Em um banco de dados, quando temos tabelas com grande quantidade de linhas, precisamos criar índices nas tabelas para facilitar a localização dos registros desejados nas consultas SQL.

Continuar lendo…

Ignorando case sensitive na consulta SQL

1Comentários
@pg-logo

Vou mostrar aqui uma solução que tenho utilizado frequentemente em alguns trabalhos, substituindo um pouco uma série de tratamentos dentro da query e consequentemente, economizando um tempinho!

Continuar lendo…

Backup de banco de dados com pg_dump

4Comentários
@pg-logo

Backups são rotinas essenciais para manter nossos bancos de dados garantidos em casos de falhas, bugs, etc. Nunca se sabe quando um servidor pode parar, um hd queimar ou quem sabe, uma pane elétrica e o seu servidor ir para o espaço.

Como dizia um professor meu: Se o backup não é importante, o seu emprego também não é!

Pensando nisso, nada melhor que deixar programado um script automático de backup das bases postgresql com a frequência mais adequada ao seu caso.

Continuar lendo…

Habilitando a linguagem PGPLSQL no PostgreSQL

0Comentários
@pg-logo

Existem diversas linguagens (languages) disponíveis no PostgreSQL para nos auxiliar nas tarefas do dia-a-dia dentro das triggers, funções e queries.

Agora falaremos sobre como habilitar a linguagem PLPGSQL em nosso banco de dados.

Continuar lendo…

Liberar conexões remotas ao PostgreSQL

0Comentários

Neste tópico vou explicar como liberar conexões remotas pela rede a uma base de dados PostgreSQL.

Por padrão o PostgreSQL vem configurado para receber apenas conexões locais (localhost ou 127.0.0.1). Para conectar ao banco de dados postgre pela rede é preciso alterar algumas configurações básicas em 2 arquivos.

Continuar lendo…

Política de Privacidade

0Comentários

Este site pode utilizar cookies e/ou web beacons quando um usuário tem acesso às páginas. Os cookies que podem ser utilizados associam-se (se for o caso) unicamente com o navegador de um determinado computador.

Os cookies que são utilizados neste site podem ser instalados pelo mesmo, os quais são originados dos distintos servidores operados por este, ou a partir dos servidores de terceiros que prestam serviços e instalam cookies e/ou web beacons  (por exemplo, os cookies que são empregados para prover serviços de publicidade ou certos conteúdos
através dos quais o usuário visualiza a publicidade ou conteúdos em tempo pré determinados). O usuário poderá pesquisar o disco rígido de seu computador conforme instruções do próprio navegador.

Usuário tem a possibilidade de configurar seu navegador para ser avisado, na tela do computador, sobre a recepção dos cookies e para impedir a sua instalação no disco rígido. As informações pertinentes a esta configuração estão disponíveis em instruções e manuais do próprio navegador.

Assinar Newsletter

Informe seu e-mail no campo abaixo e receba automaticamente nossas novas atualizações.

Categorias

Links Relacionados

Siga-nos no Twitter

Siga nosso perfil no twitter e fique por dentro das novidades!

twitter-bau-de-dev