In today’s rapidly evolving data landscape, the demand for versatile, scalable, and high-performance database solutions is more significant than ever. Celebrated as one of the most advanced open-source databases, PostgreSQL powers countless modern applications, from analytics platforms to AI-driven solutions. We’re thrilled to announce the launch of a new suite of extensions that redefine what’s possible with PostgreSQL on Oracle Cloud Infrastructure (OCI) and the new extension manager to deploy them securely.
Let’s reintroduce PostgreSQL, not just as a database but as an innovation hub capable of powering data-driven transformations across industries. With OCI’s robust architecture and PostgreSQL’s open source ingenuity, organizations can now achieve unprecedented levels of flexibility, performance, and innovation. Building on this legacy, our latest extensions now supported on OCI’s fully managed PostgreSQL expands it capabilities in ways that make possible new use cases, improve performance, and simplify database management.
A New Effortless Extension Management Feature
Managing PostgreSQL extensions is now simpler than ever with OCI’s built-in Extension Manager. This feature provides a centralized, user-friendly interface to discover, enable, and manage extensions without the usual complexity. Whether you’re adding analytics capabilities with pg_stat_statements or building AI-powered features with pgvector, the Extension Manager streamlines the process, letting you focus on innovation.
With a few selections in the Oracle Cloud Console, you can browse a catalog of supported extensions, enable them seamlessly, and monitor their performance, all while benefiting from Oracle’s enterprise-grade security. Say goodbye to manual configurations and make your PostgreSQL database more powerful, secure, and efficient.
New Extensions: Elevating PostgreSQL’s Power
The following extensions are now available, adding powerful new functionalities:
- amcheck
- dblink
- pg_repack
- pg_squeeze
- pg_stat_statements
- pgbuffercache
- pgrowlocks
- pgstattuple
- pgvector
- postgres_fdw
- pgaudit
- pg_cron
- pg_logical (in limited availability)
- PostGIS (coming soon)
Let’s highlight five extensions that stand out for their transformative capabilities.
pgvector: Powering AI and Similarity Searches
pgvector is designed for machine learning (ML) applications, enabling similarity searches on vector embeddings. This capability is especially valuable in AI-driven use cases like recommendation systems, image recognition, and semantic search. It offers the following key benefits:
- Efficient similarity queries: Quickly find the most relevant matches for high-dimensional vectors.
- AI integration: Optimized for embedding-based models, such as those used in natural language processing (NLP) and computer vision.
- Scalability: Utilize OCI Database with PostgreSQL’s robust architecture to handle large-scale AI workloads seamlessly.
E-commerce platforms can use pgvector to enhance product recommendations by matching customer behavior with similar historical data, ensuring personalized shopping experiences.
postgres_fdw: Seamless Data Federation
postgres_fdw (foreign data wrapper) enables integration with external PostgreSQL databases, facilitating distributed queries and data federation, and offers the following key benefits:
- Unified view: Query multiple PostgreSQL databases as if they were a single entity.
- Data consolidation: Streamline access to distributed data without duplicating datasets.
- Low latency: Minimize the overhead of accessing remote databases.
Global organizations can centralize reporting by federating data from regional PostgreSQL databases, creating unified dashboards without disrupting local database operations.
pgrowlocks: Simplifying Lock Management
pgrowlocks provides visibility into row-level locking, empowering administrators to identify and resolve concurrency issues. It offers the following key benefits:
- Enhanced debugging: Quickly detect and address blocking queries or deadlocks.
- Optimized performance: Minimize contention by understanding lock behavior.
- Fine-grained control: Gain insights into row-level interactions to improve query efficiency.
High-transaction environments, such as financial services, can use pgrowlocks to monitor and optimize database performance during peak usage.
pg_stat_statements: Real-Time Query Performance Monitoring
pg_stat_statements tracks processing statistics for all SQL queries, helping identify slow or resource-intensive queries with the following benefits:
- Improved performance: Pinpoint bottlenecks and optimize queries for faster processing.
- Actionable insights: Access detailed metrics on query frequency, processing time, and resource usage.
- Continuous improvement: Track the impact of optimizations over time.
Data analytics teams can ensure that their dashboards load quickly by continuously monitoring and tuning frequently run queries.
pg_cron: Automating Database Tasks
pg_cron integrates cron-like scheduling directly into PostgreSQL, simplifying task automation and providing the following benefits:
- Built-In scheduling: Manage maintenance tasks such as backups and vacuuming natively.
- Reliability: Ensure timely execution of critical tasks without external schedulers.
- Ease of use: SQL for task management can reduce complexity.
Automate nightly database cleanups and reporting tasks in retail or healthcare systems, improving reliability and operational efficiency.
Empowering Innovation with OCI and PostgreSQL
By combining PostgreSQL’s versatility with OCI’s enterprise-grade infrastructure, these extensions pave the way for groundbreaking use cases in AI, analytics, distributed systems, and more. Whether you’re enhancing customer experiences, optimizing operations, or building next-gen applications, these tools equip you with the capabilities to succeed.
Explore these new extensions today and unlock the true potential of PostgreSQL with Oracle Cloud Infrastructure Database. The future of data-driven innovation awaits!
For more information, see the following resources:
- Product Page
- Tutorials such as :
- Deploy OCI Managed Database with PostgreSQL Service using Terraform
- Migrate Data from On-premises PostgreSQL Database to OCI Database with PostgreSQL
- Connect pgAdmin 4 to OCI Database with PostgreSQL Using a Private Endpoint
- Backup and Restore an OCI Database with PostgreSQL
- Connect to Oracle Cloud Infrastructure Database with PostgreSQL using Oracle Analytics Cloud
- Connect to Oracle Cloud Infrastructure Database with PostgreSQL using DBeaver
- Hands-on Lab : Hybrid Search with PostgreSQL
- Technical Documentation

