Categoria: Banco de dados

  • PostgreSQL – pg_upgrade from 10 to 12

    I have some PostgreSQL databases running pretty well but we need to keep our software updated. This is a mandatory practice for a high-quality service. Those servers are running version 10 and they need to be upgraded to version 12. I have used pg_dump / pg_restore strategy for a long time, but this time I […]

  • Precisamos de apoio das ferramentas para a paginação por conjunto de chaves

    (Traduzido de We need tool support for keyset pagination) Você sabia que a paginação via offset é muito problemática, mas fácil de evitar? offset instrui os bancos de dados a pular os primeiros N resultados N de uma consulta. No entanto, o banco de dados ainda deve buscar essas linhas a partir do disco e […]

  • Backup de todos os bancos do servidor PostgreSQL

    Extremamente útil, ainda mais quando há possibilidade de criação de banco de dados de forma automatizada (servidores de hospedagem, por exemplo). Download

  • Gerando 1000 linhas de dados aleatórios – PostgreSQL

    Muito útil!   SELECT i, clock_timestamp() t1, random() r1, random() r2, random() r3, clock_timestamp() + (round(random()*1000)::text || ‘ days’)::interval d1 from generate_series(1,1000) i(i);

  • Substituir conteúdo win1252 para utf-8

    Não devo ser o primeiro a precisar exportar dados de um banco PostGreSQL instalado em Windows com codificação win1252 para um banco com codificação em utf-8 (no meu caso, em servidor Linux). Não basta transformar o arquivo de importação para utf-8, pois os caracteres do win1252 (aspas duplas à esquerda, aspas duplas à direita, aspa […]

  • Aonde você deseja se conectar hoje?

    O site ConnectionString vem com uma proposta simples e muito útil: fornecer linhas de conexão. Tem conexão para tudo. Há conexões bancos de dados (SQL Server, Informix, MySQL, Progress, Paradox, Firebird etc), arquivos de dados (Excel, TXT, SQL Lite etc) e também para outros tipos (MS Project, Active Directory, Exchange, DNS etc). A idéia de […]

  • Galvão bota a mão na massa em SP

    Quem está em SP e estiver disponível em 1º de março (1ª edição) ou 31 de maio (2ª edição) terá uma ótima oportunidade de conhecer ainda mais sobre práticas de segurança no desenvolvimento em php. Recebi a seguinte mensagem do Er Galvão: No dia primeiro de Março estarei em São Paulo ministrando um workshop sobre […]

  • Consultas case-insensitive e accent-insensitive no MySQL

    Uma necessidade comum com dados em língua portuguesa são as buscas no bancos de dados insensível a caso e insensível a acentos. No MySQL, até a versão 4.0, as consultas eram por padrão insensível ao caso (case-insensitive) e insensível ao acento (accent-insensitive). Isso mudou, porém, a partir da versão 4.1, que introduziu um suporte melhorado […]