
About IvorySQL
IvorySQL is an advanced, full-featured, Oracle open source compatible PostgreSQL distribution with a firm commitment to always remain 100% compatible and serve as a direct replacement for the latest PostgreSQL.
One of IvorySQL’s key highlights is the PL/iSQL procedural language, which supports Oracle’s PL/SQL syntax. IvorySQL also implements Oracle-compatible functions through plug-ins like ivorysql_ora that are tightly integrated with the kernel. Currently, these functions include built-in functions, data types, system views, merges, and added GUC parameters. IvorySQL will continue to expand its compatibility by developing new kernel-bound plug-in functions.
Our team is an active participant in the IvorySQL open source community, contributing to its development and collaborative growth..
Competitive Advantages

Oracle Compatible
IvorySQL is designed to provide seamless Oracle compatibility, enabling users to transition from Oracle databases without significant rewrites or application changes. With support for key Oracle syntax, data types, and functions, IvorySQL makes migrations simple and cost-effective while maintaining performance and reliability.

Open-Source Community
As an open-source database, IvorySQL thrives on the strength of its vibrant community. Developers and businesses benefit from ongoing innovation, transparency, and collaboration, ensuring the database is always up to date with the latest advancements and features.

Multiple Compatibility Modes
IvorySQL offers multiple compatibility modes to suit diverse user requirements. Whether you’re working with Oracle or PostgreSQL-native applications, its flexible compatibility modes ensure smooth operation, simplifying development and deployment in hybrid environments.

Highly Customizable
IvorySQL is built to adapt to your specific needs, offering extensive customization options. From performance tuning to feature extensions, users can tailor the database to align with unique application requirements and business goals.

Powered By PostgreSQL
Built on PostgreSQL, IvorySQL inherits the power and reliability of one of the world’s most advanced open-source databases. This foundation ensures unmatched scalability, robustness, and a rich set of features for modern application development.

Numerous Compatibility Features
IvorySQL goes beyond basic compatibility, providing a comprehensive suite of features such as PL/SQL support, Oracle-style anonymous block, packages, XML function, sequences, invisible columns and many more!
Compatible Features
- 1. Ivorysql frame design
- 2. GUC Framework
- 3. Case conversion
- 4. Dual-mode design
- 5. Compatible with Oracle like
- 6. Compatible with Oracle anonymous block
- 7. Compatible with Oracle functions and stored procedures
- 8. Built-in data types and built-in functions
- 9. Added Oracle compatibility mode ports and IP
- 10. XML Function
- 11. Compatible with Oracle sequence
- 12. Package
- 13. Invisible Columns
IvorySQL Community
IvorySQL is maintained by a core team of developers with commit rights to the main IvorySQL repository on GitHub. At the same time, we are very eager to receive contributions from anybody in the wider IvorySQL community. If you would like to contribute to the project, refer to our contributing guide here.
We are committed to the principles of the open source approach and we strongly believe in building a healthy and inclusive community. We insist that good ideas can come from anywhere. Only by including different perspectives can we make the best decisions. While the first release of IvorySQL focuses on Oracle-compatible features, the future roadmap and feature set will be defined by the community in an open source manner.

Requirement
- CPI: 4 ~ 16 cores
- RAM: 4 ~ 64 GB
- Storage: 800 MB ~ 5GB+ (SSD or NvMe)
- Network: 1Gpbs ~ 10Gbps network
Documentation
- Open-sourced on Github
- Official documentation site
- IvorySQL Portal