PostgreSQL news/PostgreSQL newsen-usWed, 02 Apr 2025 00:00:00 +0000PGDay UK 2025, September 9th, London, England /about/news/pgday-uk-2025-september-9th-london-england-3049/ <p>PGDay UK 2025 will take place in London on September 9th at the Cavendish Conference Centre, London, UK.</p> <p>Our Call for Papers and Call for Sponsors are now open.</p> <p>We are accepting proposals for talks in English. Each session will last 50 minutes, and may be on any topic related to PostgreSQL. The submission deadline is 12th May 2025 23:59:59 BST. Please submit your proposals here:</p> <p><a href="https://2025.pgday.uk/call-for-papers/">https://2025.pgday.uk/call-for-papers/</a></p> <p>The proposals will be considered by a committee who will produce a schedule to be published nearer the conference date. The members of the committee are listed on the website linked above. All selected speakers will get free entry to the conference.</p> <p>Our Call for Sponsors is also open. Take your chance to present your services or products to the PostgreSQL community - or see it as a give-back opportunity. Our Benefactor level is limited to 8 sponsors and will sell out, so best grab your company's spot sooner rather than later. Please head to:</p> <p><a href="https://2025.pgday.uk/become-sponsor/">https://2025.pgday.uk/become-sponsor/</a> for more details.</p> <p>As usual, if you have any questions, don't hesitate to contact us at <a href="mailto:contact@pgday.uk">contact@pgday.uk</a>.</p> <p>We look forward to seeing you in London on September the 9th!</p> <p><em>PGDay UK 2025 is a <a href="https://www.postgresql.eu/">PostgreSQL Europe</a> event run according to the <a href="/about/policies/conferences/">PostgreSQL Community Conference Recognition programme</a>. Local logistics and other services are provided by Slonik Enterprises Ltd. on a not-for-profit basis.</em></p> Wed, 02 Apr 2025 00:00:00 +0000/about/news/pgday-uk-2025-september-9th-london-england-3049/openHalo Project is now Released! /about/news/openhalo-project-is-now-released-3048/ <p>openHalo provides the capability to migrate MySQL to PostgreSQL with ZERO code change and provides much more better performance than MySQL!</p> <p>Migrating from legacy MySQL databases can be time-consuming and resource-intensive. When migrating your databases there is often more work to do to migrate the application itself, including re-writing application code that interacts with the database. </p> <p>openHalo understands the SQL dialect of MySQL, and supports the same communications protocol, so your apps that were originally written for MySQL can work with openHalo with zero or fewer code changes. As a result, the effort required to modify and move applications running on MySQL 5.7 or newer to openHalo is reduced, leading to faster, lower-risk, and more cost-effective migrations.</p> <p>The project official site is: <a href="https://www.openhalo.org">https://www.openhalo.org</a> and the project is published on GitHub: <a href="https://github.com/HaloTech-Co-Ltd/openHalo">https://github.com/HaloTech-Co-Ltd/openHalo</a></p> Wed, 02 Apr 2025 00:00:00 +0000/about/news/openhalo-project-is-now-released-3048/Navicat for PostgreSQL17.2 Introduces AI Assistant, Snowflake Support, and Enhanced Data Modeling Features /about/news/navicat-for-postgresql172-introduces-ai-assistant-snowflake-support-and-enhanced-data-modeling-features-3046/ <p>Navicat, a leading database management and administration tool, is excited to announce the release of Navicat for PostgreSQL 17.2. This latest version introduces a host of innovative features, including an AI Assistant, Snowflake support, advanced data modeling methods, and numerous usability improvements, further enhancing the efficiency and flexibility of database management.</p> <p>New Features in Navicat for PostgreSQL 17.2:</p> <p>AI Assistant – Instant Database Support at Your Fingertips Navicat for PostgreSQL 17.2 introduces an AI Assistant, enabling users to get AI-powered assistance directly within the application. Whether you need help with queries, view design and function design, the AI Assistant allows you to ask questions and receive instant answers, streamlining your workflow and boosting productivity.</p> <p>Snowflake Support – Enhanced Cloud Data Management Navicat now supports Snowflake, the leading cloud-based data warehousing platform. This integration allows users to seamlessly manage Snowflake databases, providing robust tools for querying, synchronization, and data management, all within the familiar Navicat interface.</p> <p>Data Vault 2.0 and Dimensional Modeling Methods Navicat Data Modeler now supports Data Vault 2.0 and Dimensional modeling methods, empowering users to build scalable and adaptable data architectures for a wide range of applications. Whether you’re working with Relational, Dimensional, or Data Vault methodologies, Navicat provides the tools you need to design and manage complex data structures with ease.</p> <p>Data Profiling in BI Workspace Data Source A new data profiling tool has been integrated into the Data Preview feature, offering a visual and comprehensive view of your data. This enhancement helps users better understand their data’s structure and quality, enabling more informed decision-making.</p> <p>Other Improvements Navicat 17.2 also includes several usability enhancements to improve the overall user experience: - Filter &amp; Sort Pane in Data Viewer: Now supports text mode for easier data manipulation. - Structure Synchronization: Expanded to include MongoDB databases. - General Usability Improvements: Refinements across the application to make navigation and operation more intuitive.</p> <p>Navicat for PostgreSQL 17.2 continues Navicat’s tradition of innovation, delivering powerful tools that simplify database management and enhance productivity. With the introduction of the AI Assistant, Snowflake support, and advanced data modeling capabilities, Navicat remains at the forefront of the database management industry.</p> <p>Navicat for PostgreSQL 17.2 is available for download today. For more information about the new features and to try Navicat for PostgreSQL 17.2, please visit Navicat website.</p> <p>About Navicat Navicat develops the leading database management and development software. One of its top-rated products, Navicat Premium, allows you to simultaneously connect to MySQL, Redis, PostgreSQL, SQL Server, Oracle, MariaDB, SQLite, MongoDB and Snowflake databases from a single application. You can quickly and easily build, manage and maintain your databases.</p> <p>About PremiumSoft PremiumSoft CyberTech Ltd. is a multinational corporation headquartered in Hong Kong, the company was founded in 1999 and has developed numerous award-winning products over the years.</p> Tue, 01 Apr 2025 00:00:00 +0000/about/news/navicat-for-postgresql172-introduces-ai-assistant-snowflake-support-and-enhanced-data-modeling-features-3046/Autobase 2.2.0 released /about/news/autobase-220-released-3045/ <p>We’re excited to announce the release of Autobase <a href="https://github.com/vitabaks/autobase/releases/tag/2.2.0">2.2.0</a> — packed with valuable improvements and new capabilities:</p> <ul> <li><strong>TLS support</strong> across all cluster components — for secure, encrypted communication</li> <li><strong>ARM architecture support</strong> — run Autobase on even more hardware platforms</li> <li><strong>Automated backups to Hetzner Object Storage (S3)</strong> — streamlined disaster recovery</li> <li><strong>Netdata monitoring</strong> out of the box — gain instant visibility into your cluster’s health</li> <li>Plus a wide range of <strong>performance and stability enhancements</strong> under the hood</li> </ul> <p>See the full list of changes in the <a href="https://github.com/vitabaks/autobase/releases/tag/2.2.0">release notes</a></p> <h2>About Autobase</h2> <p><strong>Autobase for PostgreSQL®</strong> is an open-source alternative to cloud-managed databases (DBaaS) like Amazon RDS, Google Cloud SQL, and Azure Database.</p> <p>It enables you to deploy and manage production-grade, highly available PostgreSQL clusters with ease. Autobase simplifies operations, reduces infrastructure costs, and brings powerful automation to teams — even those without deep DBA expertise.</p> <p>It automates deployment, failover, backups, restores, upgrades, scaling, and more — eliminating the need for manual database management.</p> <p>Website: <a href="https://autobase.tech">https://autobase.tech</a></p> Thu, 27 Mar 2025 00:00:00 +0000/about/news/autobase-220-released-3045/powa-collector 1.3.1 is out! /about/news/powa-collector-131-is-out-3044/ <p>Taipei, Taiwan - March 23rd, 2025</p> <h1>powa-collector 1.3.1</h1> <p>The PoWA team is pleased to announce the release of the version 1.3.1 of <a href="https://github.com/powa-team/powa-collector">powa-collector</a>, a simple multi-threaded python program that performs the snapshots for all the remote servers configured in a powa repository database.</p> <h2>Changelog</h2> <p><strong>Bugfixes</strong>:</p> <ul> <li>Release the savepoints in copy_remote_data_to_repo (Julien Rouhaud, thanks to Thomas Reiss for the report)</li> <li>Restore compatibility with standard_conforming_strings = off (Julien Rouhaud, thanks to github user rafaelorafaelo for the report)</li> <li>Properly detect and report missing extensions (Julien Rouhaud, thanks to github users jw1u1 and rafaelorafaelo who both reported the problem)</li> </ul> <h1>Credits</h1> <p>Thank to the users who reported bugs or submitted patches, they are all cited in the <a href="https://github.com/powa-team/powa-collector/blob/master/CHANGELOG">CHANGELOG file</a>.</p> <p><a href="https://github.com/powa-team/powa-collector">powa-collector</a> is an open project. Any contribution to build a better tool is welcome. You just have to send your ideas, features requests or patches using the github repository at <a href="https://github.com/powa-team/powa-collector">github.com/powa-team/powa-collector</a>.</p> <h1>Links</h1> <ul> <li>Documentation: <a href="https://github.com/powa-team/powa-collector/blob/master/README.md">github.com/powa-team/powa-collector/blob/master/README.md</a></li> <li>Pypi: <a href="https://pypi.org/project/powa-collector/">pypi.org/project/powa-collector/</a></li> <li>Container image: <a href="https://hub.docker.com/r/powateam/powa-collector">hub.docker.com/r/powateam/powa-collector</a></li> <li>Archive Download: <a href="https://github.com/powa-team/powa-collector/releases">github.com/powa-team/powa-collector/releases</a></li> <li>Bug tracker: <a href="https://github.com/powa-team/powa-collector/issues">github.com/powa-team/powa-collector/issues</a></li> </ul> Tue, 25 Mar 2025 00:00:00 +0000/about/news/powa-collector-131-is-out-3044/Announcing E-Maj 4.6.0. /about/news/announcing-e-maj-460-3042/ <p>We are very glad to announce the <strong>4.6.0</strong> version of <strong>E-Maj</strong>.</p> <p>E-Maj is a PostgreSQL extension which enables fine-grained write logging and time travel on subsets of the database.</p> <p>Aside a few bug fixes, this new version brings more flexibility in commenting tables groups and marks. Partitionned tables are also better supported. The Emaj_web client has been improved. In particular, comments can be set on postgres servers, and the Activity page has been enriched.</p> <p>E-Maj 4.6.0 is compatible with Postgres 11 to 17 versions.</p> <p>The full <a href="http://emaj.readthedocs.io">documentation</a> is available on line. The core extension is available at <a href="http://http://pgxn.org/dist/e-maj/">pgxn.org</a> for installation or <a>github.org</a> for development.</p> <p>The <strong>Emaj_web</strong> client is also available at <a href="https://github.com/dalibo/emaj_web">github.org</a>.</p> <p>Have fun with E-Maj !</p> Mon, 24 Mar 2025 00:00:00 +0000/about/news/announcing-e-maj-460-3042/pgtt v4.1 released /about/news/pgtt-v41-released-3041/ <p>Antananarivo, Madagascar - March 18th, 2025</p> <h2>PostgreSQL Global Temporary Tables</h2> <p>pgtt is a PostgreSQL extension to create, manage and use DB2 or Oracle-style Global Temporary Tables. Once created the use is just like with the other RDBMS.</p> <p>pgtt v4.1 has been released, this is a maintenance release only to fix issues reported by users since latest release.</p> <p>Complete list of changes is available <a href="https://github.com/darold/pgtt/blob/v4.0/ChangeLog">here</a></p> <h2>Links &amp; Credits</h2> <p>pgtt is an open project. Any contribution to build a better tool is welcome. You just have to send your ideas, features requests or patches using the GitHub tools.</p> <p><strong>Links :</strong></p> <ul> <li>Documentation: <a href="https://github.com/darold/pgtt/">https://github.com/darold/pgtt/</a></li> <li>Download: <a href="https://github.com/darold/pgtt/releases/">https://github.com/darold/pgtt/releases/</a></li> <li>Support: use GitHub report tool at <a href="https://github.com/darold/pgtt/issues">https://github.com/darold/pgtt/issues</a></li> </ul> <h2>About pgtt</h2> <p>The objective of this extension it to provide the Global Temporary Table feature waiting for an in core implementation. The main interest of this extension is to mimic the Oracle behavior with GTT when you can not or don't want to rewrite the application code when migrating to PostgreSQL.</p> <p>This is a project created and maintained by Gilles Darold at <a href="https://hexacluster.ai">HexaCluster Corp</a>.</p> Thu, 20 Mar 2025 00:00:00 +0000/about/news/pgtt-v41-released-3041/pgBadger v13.1 released /about/news/pgbadger-v131-released-3040/ <p>Antananarivo, Madagascar - March 17th, 2025</p> <h2>pgBadger</h2> <p>pgBadger is a PostgreSQL performance analyzer, built for speed with fully detailed reports based on your PostgreSQL log files.</p> <p>pgBadger 13.1 was released today, this release fixes issues reported by users since last release and adds some new features:</p> <ul> <li>Add new report about vacuum throughput with a graph about vacuum per table that consume the more CPU. The table output reports I/O timing read and write per table as well as the CPU time elapsed on the table. This patch also adds frozen pages and tuples to the Vacuums per Table report.</li> <li>Add --no-fork option for debugging purpose to not fork processes at all.</li> <li>Add millisecond to the raw csv output.</li> <li>Add log filename to sample reports when multiple file are processed.</li> </ul> <p>For the complete list of changes, please checkout the release note on <a href="https://github.com/darold/pgbadger/releases">https://github.com/darold/pgbadger/releases</a></p> <h2>Links &amp; Credits</h2> <p>I would like to thank all users who submitted patches and users who reported bugs and feature requests, they are all cited the ChangeLog file.</p> <p>pgBadger is an open project. Any contribution to build a better tool is welcome. You just have to send your ideas, features requests or patches using the GitHub tools or directly to pgbadger@darold.net.</p> <p>Links :</p> <ul> <li>Download: <a href="http://pgbadger.darold.net/">http://pgbadger.darold.net/</a></li> <li>Support: use GitHub report tool at <a href="https://github.com/darold/pgbadger/issues">https://github.com/darold/pgbadger/issues</a> or contact pgbadger@darold.net.</li> </ul> <p>For a complete list of commercial support near of your place take a look at the <a href="http://www.postgresql.org/support/professional_support">PostgreSQL Professional Services</a> page, they all do great job and most of them can help you.</p> <hr> <p><strong>About pgBadger</strong> :</p> <p>pgBagder is a new generation log analyzer for PostgreSQL, created by Gilles Darold (also author of ora2pg, the powerful migration tool). pgBadger is a fast and easy tool to analyze your SQL traffic and create HTML5 reports with dynamics graphs. pgBadger is the perfect tool to understand the behavior of your PostgreSQL servers and identify which SQL queries need to be optimized.</p> <p>Docs, Download &amp; Demo at <a href="http://pgbadger.darold.net/">http://pgbadger.darold.net/</a></p> Thu, 20 Mar 2025 00:00:00 +0000/about/news/pgbadger-v131-released-3040/IvorySQL 4.4 Released - Based on PostgreSQL 17.4 with Enhanced Platform Support /about/news/ivorysql-44-released-based-on-postgresql-174-with-enhanced-platform-support-3037/ <p>Dear Community,</p> <p>We are pleased to announce the release of IvorySQL 4.4, based on PostgreSQL 17.4. This release includes important bug fixes and introduces significant platform support enhancements, along with new documentation features to improve the user experience.</p> <h2>IvorySQL 4.4 Highlights</h2> <h3>Expanded Platform Support</h3> <ul> <li><strong>ARM64 Packaging</strong> (#729): Complete multi-platform media packages for ARM architecture, supporting domestic and international operating systems including Red Hat, Debian, Kylin, UOS, and NSAR OS</li> <li><strong>X86 Packaging</strong> (#735): Expanded multi-platform media packages for X86 architecture with similar comprehensive OS support</li> </ul> <h3>Enhanced Documentation</h3> <ul> <li><strong>New Kernel Architecture Documentation Framework</strong> (#739): Introduces detailed design documentation starting with Oracle compatibility components</li> <li><strong>Dual Parser Architecture Analysis</strong> (#740): In-depth exploration of the dual parser design principles in the Oracle compatibility framework</li> <li><strong>initdb Architecture Analysis</strong> (#741): Detailed explanation of initdb implementation within the Oracle compatibility framework</li> </ul> <h3>Improved User Experience</h3> <ul> <li><strong>Interactive Chat Feature</strong> (#742, #133): The IvorySQL official website now includes a DeepSeek R1 enabled chat room function for intelligent interactions and Q&amp;A about IvorySQL</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Fixed incomplete SQL generation when using invisible columns with pg_dump (#731)</li> <li>Addressed installation package issues for EulerOS (#745)</li> <li>Incorporated all PostgreSQL 17.3 and 17.4 bug fixes</li> </ul> <h2>Source Code Access</h2> <ul> <li>IvorySQL database source code: https://github.com/IvorySQL/IvorySQL</li> </ul> <h2>Official Website</h2> <ul> <li>Home https://www.ivorysql.org</li> <li>Document https://docs.ivorysql.org</li> <li>Email Groups https://lists.ivorysql.org</li> </ul> <p>For complete details, please visit our documentation site for the full release notes.</p> <p>We encourage you to download and test this new release. Your feedback is invaluable in helping us continue to improve IvorySQL.</p> <p>Thank you for your continued support.</p> <p><strong>Best regards,</strong></p> <p><strong>The IvorySQL Team</strong></p> <hr> <h2>About IvorySQL</h2> <p>IvorySQL is an open-source database project initiated by Highgo Software that extends PostgreSQL with Oracle compatibility features. It provides an ideal solution for users seeking PostgreSQL's robustness while maintaining Oracle compatibility, facilitating easier database migrations. IvorySQL is designed for applications ranging from small-scale projects to large enterprise systems, with a commitment to community-driven development.</p> Tue, 18 Mar 2025 00:00:00 +0000/about/news/ivorysql-44-released-based-on-postgresql-174-with-enhanced-platform-support-3037/Greenmask 0.2.6 - 0.2.8 Releases /about/news/greenmask-026-028-releases-3021/ <h2>PostgreSQL database anonymization and synthetic data generation tool</h2> <h2>Greenmask Overview</h2> <p>Greenmask is a powerful open-source utility that is designed for logical database backup dumping, anonymization, synthetic data generation and restoration. It is stateless and does not require any changes to your database schema. It is designed to be highly customizable and backward-compatible with existing PostgreSQL utilities, fast and reliable.</p> <h3>Is perfect for:</h3> <ul> <li><strong>Backup and Restoration</strong>: Streamline daily tasks like logical backups, table restoration after truncation, or replacing pg_dump and pg_restore with ease.</li> <li><strong>Anonymization and Data Masking</strong>: Simplify staging environment setup and analytical tasks by anonymizing and transforming backups, ensuring consistent, secure data for faster</li> </ul> <p>Greenmasks has <strong><a href="https://docs.greenmask.io/latest/database_subset/">Database subset</a></strong> feature - One of the most advanced subset systems on the market. It supports <strong>virtual references</strong>, nullable columns, polymorphic references, and can subset even the most complex schemas with <strong>cyclic references</strong>.</p> <h2>Changes</h2> <ul> <li>Support <code>postgres://</code> schema connection URLs <a href="https://github.com/GreenmaskIO/greenmask/pull/263">#263</a></li> <li>Implemented <code>--blobs</code> and <code>--no-blobs</code> flags for the <code>greenmask dump</code> command. These flags allow inclusion or exclusion of large objects in the dump file. By default, <code>--blobs</code> is enabled. If <code>--no-blobs</code> is specified, large object data will be skipped, and only large object creation commands and ACLs will be included in the dump. <a href="https://github.com/GreenmaskIO/greenmask/pull/266">#265</a></li> <li>Implemented the <code>--no-blobs</code> flag for greenmask restore. If there are any large objects in your database, this will create an empty placeholder instead. <a href="https://github.com/GreenmaskIO/greenmask/pull/266">#265</a></li> <li>Enabled support for all textual data types in all transformers that have a text type <a href="https://github.com/GreenmaskIO/greenmask/pull/267">#267</a>. Closes <a href="https://github.com/GreenmaskIO/greenmask/issues/260">#260</a></li> <li>Fixed numerous introspection queries that have out of range errors caused by casting OID types to int4 values <a href="https://github.com/GreenmaskIO/greenmask/pull/266">#264</a>. Closes <a href="https://github.com/GreenmaskIO/greenmask/issues/265">#265</a></li> <li>Refactored the logic of restorers and added test coverage to improve maintainability and stability <a href="https://github.com/GreenmaskIO/greenmask/pull/266">#268</a></li> <li>Fixed domain constraint introspection query <a href="https://github.com/GreenmaskIO/greenmask/pull/266">#266</a></li> <li>Revised documentation according to the latest changes <a href="https://github.com/GreenmaskIO/greenmask/pull/267">#267</a></li> <li>Fixed brew build <a href="https://github.com/Homebrew/homebrew-core/pull/206868">homebrew-core #206868</a> Closes <a href="https://github.com/GreenmaskIO/greenmask/issues/261">#261</a></li> <li>Fixed a case when converted directory dump into single file using <code>pg_restore --file=1738263512345.sql</code> is corrupted due to lost semicolon <a href="https://github.com/GreenmaskIO/greenmask/issues/255">#255</a></li> <li>Updated go dependencies <a href="https://github.com/GreenmaskIO/greenmask/issues/256">#256</a></li> <li>Introduces <code>--disable-trigers</code>, <code>--use-session-replication-role-replica</code> and <code>--superuser</code> options for restore command. It allows to disable triggers during data section restore <a href="https://github.com/GreenmaskIO/greenmask/pull/252">#252</a>. Closes feature request <a href="https://github.com/GreenmaskIO/greenmask/issues/228">#228</a></li> <li>Fix skipping unknown type when silent is true <a href="https://github.com/GreenmaskIO/greenmask/pull/251">#251</a></li> </ul> <h2>Releases list:</h2> <ul> <li><a href="https://github.com/GreenmaskIO/greenmask/releases/tag/v0.2.6">v0.2.6</a></li> <li><a href="https://github.com/GreenmaskIO/greenmask/releases/tag/v0.2.7">v0.2.7</a></li> <li><a href="https://github.com/GreenmaskIO/greenmask/releases/tag/v0.2.6">v0.2.8</a></li> </ul> <h2>Links</h2> <p>Feel free to reach out to us if you have any questions or need assistance:</p> <ul> <li><a href="https://github.com/GreenmaskIO/greenmask">Greenmask repository</a></li> <li><a href="https://docs.greenmask.io/latest/">Documentation</a></li> <li><a href="https://discord.gg/tAJegUKSTB">Discord</a></li> <li><a href="https://t.me/greenmask_community">Telegram</a></li> <li><a href="mailto:support@greenmask.io">Email</a></li> <li><a href="https://twitter.com/GreenmaskIO">Twitter</a></li> <li><a href="https://hub.docker.com/r/greenmask/greenmask">DockerHub</a></li> </ul> Tue, 18 Mar 2025 00:00:00 +0000/about/news/greenmask-026-028-releases-3021/