3 Oct 2024 Michał Wasiluk Um guia para o PostGIS: Exemplos básicos de consulta de dados geoespaciais Os dados geoespaciais estão se tornando cada vez mais importantes em muitos campos, do planejamento urbano à ciência ambiental. Neste artigo, demonstraremos consultas básicas do PostgreSQL PostGIS para trabalhar com esse tipo de dados. Os dados geoespaciais, que contêm informações sobre locais na Terra, requerem ferramentas especializadas para uso eficaz. O PostGIS é uma poderosa extensão do PostgreSQL que transforma um banco de dados Postgres em um Sistema de Informações Geográficas (GIS) completo. Leia mais 3 Oct 2024 Alexandre Bruffa Os 5 principais motivos pelos quais o PostgreSQL funciona para a análise de dados (e para os analistas de dados!) Por que os analistas adoram o PostgreSQL para análise de dados? Saiba por que esse sistema de gerenciamento de banco de dados é tão apreciado por profissionais de banco de dados e cientistas de dados! Se você trabalha com dados, sabe que a análise de dados exige o armazenamento, o gerenciamento e a recuperação eficientes de grandes conjuntos de dados. Assim, os analistas de dados preferem usar bancos de dados relacionais, conhecidos por sua robustez, eficiência e estabilidade. Leia mais 18 Sep 2024 Ekre Ceannmor Como exportar dados do PostgreSQL para um arquivo CSV Você precisa enviar dados rapidamente para um cliente ou compartilhar um relatório para análise posterior? Um arquivo CSV é uma ótima opção de compartilhamento! Vamos dar uma olhada em como você pode usar esse formato para exportar dados de um banco de dados PostgreSQL. Neste artigo, primeiro analisaremos o que é o formato de arquivo CSV e por que ele é útil ao exportar seu banco de dados PostgreSQL. Em seguida, exportaremos alguns dados de exemplo de um banco de dados real usando o psql na linha de comando e o pgAdmin, uma interface gratuita e de código aberto para bancos de dados PostgreSQL. Leia mais 22 Aug 2024 Jakub Romanowski Tendências de banco de dados para 2024: O SQL ainda é o rei? Quer saber qual será o banco de dados mais popular em 2024? Neste artigo, analiso os resultados da Pesquisa de desenvolvedores do Stack Overflow de 2024. Você verá por que o SQL ainda está no topo, o PostgreSQL está em ascensão e mais desenvolvedores estão interessados no SQLite. Também falaremos sobre os benefícios de aprender SQL on-line, recomendaremos recursos e como os desenvolvedores codificam fora do trabalho para se divertir e crescer profissionalmente. Leia mais 20 Aug 2024 Jill Thornhill CTE do PostgreSQL: o que é e como usá-lo Os CTEs, ou Common Table Expressions (expressões comuns de tabela), são uma ferramenta poderosa do PostgreSQL que é frequentemente ignorada. Este artigo examina vários CTEs do PostgreSQL PostgreSQL - incluindo CTEs aninhados e recursivos - e o que você pode fazer com eles. Se você escrever consultas complexas em SQL, logo perceberá que seu código se tornará confuso e difícil de ler. Os CTEs, também conhecidos como cláusulas WITH, são principalmente uma forma de simplificar as consultas. Leia mais 8 Jul 2024 Martyna Sławińska Funções de data do PostgreSQL Compreender as funções de data e hora em seu banco de dados é essencial para uma análise de dados e relatórios eficazes. Continue lendo para saber mais sobre as funções de data do PostgreSQL. Este artigo aborda algumas das funções de data e hora mais úteis do PostgreSQL e suas aplicações em análises de dados e relatórios. As funções de data SQL facilitam diferentes tarefas de análise de dados, incluindo análise de vendas, relatórios financeiros, análise de websites e muito mais. Leia mais 25 Jun 2024 Jakub Romanowski Como importar CSVs para o PostgreSQL usando o pgAdmin Você trabalha com dados e usa arquivos CSV? Aqui está um guia prático sobre como importar esses arquivos para um banco de dados PostgreSQL usando o pgAdmin, um dos melhores editores PostgreSQL do mercado. Vamos começar a importar CSVs para um banco de dados Postgres. Começaremos explicando o que é um arquivo CSV e, em seguida, apresentaremos o pgAdmin e mostraremos como fazer o processo de importação. Não se preocupe - é fácil! Leia mais 19 Jun 2024 Jakub Romanowski Qual é o melhor banco de dados para pequenos projetos? Se você estiver realizando um pequeno projeto e precisar escolher o melhor banco de dados para gerenciar e analisar seus dados, este artigo o ajudará. Vou comparar o PostgreSQL e o MySQL, duas das principais opções para análise de dados, para facilitar sua decisão. Continue lendo! Você está começando a explorar o mundo dos bancos de dados e se sente um pouco inseguro sobre qual deles escolher para seus pequenos projetos? Leia mais 14 May 2024 Gustavo du Mortier 19 exercícios práticos de PostgreSQL com soluções detalhadas Você provavelmente já ouviu o ditado "a prática leva à perfeição". Descubra se essa frase é verdadeira experimentando o conjunto abrangente de exercícios práticos de PostgreSQL que você encontrará neste artigo! Para dominar qualquer idioma, é essencial praticá-lo regularmente para não perder a habilidade. Isso vale tanto para a comunicação verbal quanto para a programação. E a programação SQL não é exceção. Até mesmo o programador PostgreSQL mais experiente precisa praticar diariamente o PostgreSQL para aperfeiçoar (e manter) suas habilidades. Leia mais 11 Apr 2023 Tihomir Babic Como resolver o erro "must appear in the GROUP BY clause or be used in an aggregate function" no PostgreSQL Aprenda o que causa um dos erros mais comuns do PostgreSQL GROUP BY e como você pode corrigi-lo! Como um usuário do PostgreSQL, você certamente encontrará muitas mensagens de erro ao escrever um código SQL. Às vezes elas não são muito claras, mas você não precisará de um intérprete para esta: "must appear in the GROUP BY clause or be used in an aggregate function". Esta mensagem de erro menciona GROUP BY e funções agregadas. Leia mais 12 Dec 2022 Kateryna Koidan Funções de data e hora SQL em 5 dialetos SQL populares Você está confuso com todas as funções de data e hora utilizadas em diferentes dialetos SQL? Neste artigo, eu resumo os tipos de dados de data e hora utilizados no PostgreSQL, Oracle, SQLite, MySQL, e T-SQL. Também forneço exemplos com as principais funções de data e hora SQL utilizadas através destes dialetos. É hora de se tornar gurus de data e hora! Você quer calcular com que freqüência os funcionários estão atrasados para o trabalho? Leia mais 21 Jul 2022 Ignacio L. Bisso Extraindo dados de uma corda: SPLIT_PART no PostgreSQL Saiba como usar split_part no PostgreSQL para extrair dados de cordas. Com bastante freqüência, gostaríamos de extrair partes de uma string quando trabalhamos com valores de texto. Um exemplo comum é quando temos um nome completo e precisamos recuperar apenas o sobrenome. Neste artigo, vamos examinar como fazê-lo usando split_part no PostgreSQL, ou seja, uma função relacionada a strings que pode ser usada para extrair um substrato. Por que usar funções de string em seu banco de dados? Leia mais 21 Jul 2022 Agnieszka Kozubek-Krycuń Como selecionar a primeira fileira em um grupo? Muitas vezes você deseja selecionar uma única linha de cada grupo GROUP BY. O PostgreSQL tem uma declaração especialmente para isso: SELECIONE UMA FILA DISTINTA. Digamos que eu quero selecionar um boletim meteorológico para cada local. location time report Ottawa 2014-05-15 8:00 sunny 2014-05-15 11:00 cloudy 2014-05-15 15:00 rainy Warsaw 2014-05-15 8:00 overcast 2014-05-15 11:00 sunny 2014-05-15 15:00 rainy SELECT DISTINCT ON (location) location, time, report FROM weather_reports; Leia mais 20 Jul 2022 Agnieszka Kozubek-Krycuń Cláusula DELETE RETURNING no PostgreSQL A instrução padrão DELETE em SQL retorna o número de linhas apagadas. DELETE FROM external_data; DELETE 10 No PostgreSQL você pode fazer com que a instrução DELETE retorne algo mais. Você pode retornar todas as linhas que foram excluídas. DELETE FROM external_data RETURNING *; id | creation_date | user_id | data ----+---------------------------+---------+---------------- 101 | 2014-05-06 13:10:45.09484 | 23 | 'Some text' 102 | 2014-06-10 22:23:12.12045 | 25 | 'Some other text' (2 rows) DELETE 2 Leia mais 8 Jul 2022 Maria Alcaraz Tabelas Pivot no PostgreSQL usando a função Crosstab Alguns anos atrás, quando a versão 8.3 do PostgreSQL foi lançada, uma nova extensão chamada tablefunc foi introduzida. Esta extensão fornece um conjunto realmente interessante de funções. Uma delas é a função crosstab, que é utilizada para a criação de tabelas pivot. Isso é o que vamos cobrir neste artigo. A maneira mais simples de explicar como esta função funciona é usando um exemplo com uma tabela pivô. Primeiro, explicaremos nosso ponto inicial de uma perspectiva prática, depois definiremos a tabela pivô que queremos. Leia mais