Lee Asher in PostgreSQL Overlapping Ranges in Subsets in PostgreSQL In Part I of this series, we explored overlap queries and the problems that accompany them, along with ways to... 29 November 2024 10 min read
Aisha Bukar in Databases MySQL vs PostgreSQL: Numeric Datatype Comparison When you think of how to store data in a database, you think of data types. A data type represents... 15 November 2024 18 min read
Boris Novikov in PostgreSQL Making Temporal Databases Work. Part 3: Saving Data The temporal database is a database that can keep information on time when the facts represented in the database were,... 11 September 2024 19 min read
Grant Fritchey in PostgreSQL PostgreSQL Backups to Support Point In Time Recovery: Learning PostgreSQL with Grant The focus of your backup strategy should not be backups. Instead, you should be focused on restoring databases, because, after... 07 September 2024 12 min read
Lee Asher in PostgreSQL Solving the Overlap Query Problem in PostgreSQL Range queries are a very common task in SQL: selecting dates, numbers, or even text values that fall within some... 03 September 2024 10 min read
Lee Asher in PostgreSQL PostgreSQL Partitioning: The Most Useful Feature You May Never Have Used Partitioning in PostgreSQL was for many years a feature almost entirely ignored, and even today is often thought of only... 16 August 2024 10 min read
Aisha Bukar in MySQL MySQL vs PostgreSQL: Which Open-Source Database is right for you? When I joined a growing startup company as a backend developer, we were at crossroads choosing between MySQL and PostgreSQL... 12 August 2024 12 min read
Boris Novikov in PostgreSQL Making Temporal Databases Work. Part 2: Computing Aggregates Across Temporal Versions The temporal database is a database that can keep information on time when the facts represented in the database were,... 16 July 2024 20 min read
Boris Novikov in PostgreSQL Saving Data Historically with Temporal Tables: Part 1: Queries In this article we discuss how to store data temporally in PostgreSQL. Temporal database store data in a way that... 28 June 2024 16 min read
PostgreSQL Ryan Booz in PostgreSQL Recursive CTEs: Transforming and Analyzing Data in PostgreSQL, Part 3 The first two articles in this series demonstrated how PostgreSQL is a capable tool for ELT – taking raw input... 22 April 2024 15 min read
PostgreSQL Ryan Booz in PostgreSQL Using Common Table Expressions: Transforming and Analyzing Data in PostgreSQL, Part 2 In the first article in this transforming data series, I discussed how powerful PostgreSQL can be in ingesting and transforming... 08 April 2024 13 min read
PostgreSQL Ryan Booz in PostgreSQL Transforming and Analyzing Data in PostgreSQL In our data hungry world, knowing how to effectively load and transform data from various sources is a highly valued... 12 March 2024 20 min read
PostgreSQL Grant Fritchey in PostgreSQL Functions and Procedures: Learning PostgreSQL with Grant One of the most useful constructs in SQL Server is the stored procedure. It gives you a way to do... 15 February 2024 9 min read
PostgreSQL Boris Novikov in PostgreSQL Eager Aggregation in SQL queries Aggregation is a widely used way to summarize the content of a database. It is usually expressed with GROUP BY... 27 December 2023 15 min read
PostgreSQL Henrietta Dombrovskaya in PostgreSQL Exploring PostgreSQL Indexes In this blog, we continue our exploration on PostgreSQL indexes which we started here. In that article, we learned what... 11 December 2023 12 min read
PostgreSQL Aboze Brain in PostgreSQL Understanding SQL Join Types Understanding how to join the data in one table to another is crucial for any data analyst or database developer... 04 December 2023 32 min read
Blogs Louis Davidson in Blogs Creating an Azure PostgreSQL cluster and connecting to it One of the technologies that my new job brought with it was learning about all the various database platforms that... 04 November 2023 7 min read
PostgreSQL Ryan Booz in PostgreSQL Getting connected to PostgreSQL for the first time PostgreSQL continues to be all the rage in 2023, whether in “vanilla” form of the fully open-source distribution or a... 03 November 2023 14 min read
Featured Henrietta Dombrovskaya in Featured PostgreSQL Indexes: What They Are and How They Help In the previous blog in this series, we learned how to produce, read and interpret execution plans. We learned that... 09 October 2023 13 min read
PostgreSQL Grant Fritchey in PostgreSQL Introducing VACUUM: Learning PostgreSQL With Grant While there are many features within PostgreSQL that are really similar to those within SQL Server, there are some that... 21 August 2023 11 min read