<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=2826169&amp;fmt=gif">
Start  trial

    Start trial

      The new year is here. In the past year, PostgreSQL 18.1 was released, introducing major enhancements such as asynchronous I/O (AIO), native UUID v7 support, and a range of improvements aimed at developers. With the momentum and optimism that come with a fresh start, this article highlights six PostgreSQL features worth resolving to try, test, or at least explore—each one offering an opportunity to make your year more PostgreSQL-prosperous.

      Discover six essential PostgreSQL  features to explore in 2026, from temporal constraints to PL/Rust, for enhancing database performance and capabilities.

      I list the features not in any specific order other than my own coolness factor.

      Temporal constraints

      In the age of AI-driven data, temporal constraints define rules based on time—such as before, after, during, and until—that govern overall system behavior.

      With PostgreSQL 18, temporal constraints can now be used to enforce data integrity across time, maintaining foreign key relationships over defined time periods. This allows you to create primary key and foreign key constraints that are valid for specific date or timestamp ranges.

      PL/Rust

      Modern application users expect high performance and instant responses, shaped by the immediate feedback they experience on social media platforms. This demand for speed is one reason Rust gained significant popularity in 2025.

      From blockchain systems to cloud infrastructure, Rust stands out for its memory safety and efficiency. PL/Rust is a loadable procedural language that allows you to write PostgreSQL functions in Rust. Because these functions are compiled to native machine code, they can deliver significantly better performance than most interpreted procedural languages.

      Vectorchord

      With the rapid rise of AI, discussions around pgvector are everywhere. However, after reading a blog post by vectorchord.ai describing how to build a 100M vector indexing in just 20 minutes, VectorChord clearly stood out. It is an extension I plan to follow and explore further.

      VectorChord is a pgvector-compatible extension for similarity search, designed to deliver high performance while remaining disk-efficient.

      Virtual generated columns

      PostgreSQL 18 introduced virtual generated columns. In a recent discussion with a peer, we noted that generated columns have existed since PostgreSQL 12, but the key difference in version 18 is how they are stored.

      With virtual generated columns, values are computed at query time and not stored on disk. This approach reduces storage overhead while still providing strong query performance by calculating the values on the fly when needed.

      PostGIS

      PostGIS is one of the most underrated PostgreSQL extensions. I recently had the opportunity to present at FOSS4G North America, where learning about real-world use cases and seeing another side of the community made me a true believer.

      I plan to further explore and test PostGIS’s spatial capabilities, particularly its powerful support for querying geospatial and location-based data.

      pg_stat_statements

      Rounding out my list is an all-time favorite: pg_stat_statements. While it isn’t new, it’s a tool every PostgreSQL user should be familiar with and use regularly.

      Beyond identifying slow-running queries and performance bottlenecks, pg_stat_statements should be your go-to tool for understanding overall database behavior. By reviewing execution statistics and I/O metrics over time, you can identify trends and see how your database performs during both peak and non-peak hours.

      Conclusion

      Narrowing this list down to just six resolutions was no easy task, as it meant leaving out many other excellent PostgreSQL extensions and features that are equally worthy of attention. This, however, is a testament to the strength of the PostgreSQL ecosystem—rich, mature, and constantly evolving to meet modern data challenges.

      As you explore new capabilities, it’s important to approach them thoughtfully. Take the time to research and evaluate each feature or extension before introducing it into a production environment. Clearly define your requirements, test thoroughly, and ensure that any additions align with your performance, stability, and operational goals. A well-chosen extension can unlock significant value, but only when it fits your workload and usage patterns.

      PostgreSQL continues to thrive because of its flexibility, innovation, and vibrant community. Whether your focus for 2026 is performance, observability, extensibility, or new workloads, there has never been a better time to deepen your PostgreSQL expertise. Happy New Year—and may your 2026 be productive, performant, and truly Postgres-prosperous.

      Topics: PostgreSQL, PostGIS, pgvector, Vector search, PL/Rust, PostgreSQL best practices, PostgreSQL performance tuning, PostgreSQL features, Rust, pg_stat_statements, PostgreSQL extensions, PostgreSQL for developers

      Receive our blog

      Search by topic

      see all >
      Tim Steward
      Principal Data Enterprise Architect, Fujitsu
      Tim has more than 20 years of experience in the industry with significant expertise in RDBMS, including but not limited to Postgres and Oracle, helping customers understand their architectural landscape and how they can leverage open-source database technology.
      Acknowledged as an experienced Technical Leader, Tim has spoken frequently in conferences and written numerous papers and blogs.
      Our Migration Portal helps you assess the effort required to move to the enterprise-built version of Postgres - Fujitsu Enterprise Postgres.
      We also have a series of technical articles for PostgreSQL enthusiasts of all stripes, with tips and how-to's.

       

      Explore PostgreSQL Insider >
      Subscribe to be notified of future blog posts
      If you would like to be notified of my next blog posts and other PostgreSQL-related articles, fill the form here.

      Read our latest blogs

      Read our most recent articles regarding all aspects of PostgreSQL and Fujitsu Enterprise Postgres.

      Receive our blog

      Fill the form to receive notifications of future posts

      Search by topic

      see all >