• Home

  • Custom Ecommerce
  • Application Development
  • Database Consulting
  • Cloud Hosting
  • Systems Integration
  • Legacy Business Systems
  • Security & Compliance
  • GIS

  • Expertise

  • About Us
  • Our Team
  • Clients
  • Blog
  • Careers

  • CasePointer

  • VisionPort

  • Contact
  • Our Blog

    Ongoing observations by End Point Dev people

    Bucardo 5.6.0 Released

    David Christensen

    By David Christensen
    March 1, 2020

    bucardo logo

    Bucardo 5.6.0 was released on February 28, 2020.

    Bucardo is an asynchronous multi-master replication system for PostgreSQL. In addition to some bug fixes and minor compatibility tweaks for Pg 11 and 12, Bucardo 5.6.0 includes performance optimizations and an improved custom unique conflict handler.

    Bucardo 5.6.0 is available for download here:


    Detached signature (signed with key ID DF9B65B8):


    Detailed changes

    • Minor PostgreSQL 11/12 tweaks in bucardo install

    • Add config option log_timer_format to glog() to customize timestamp output

    • Change handling of file-path config settings so that they are no longer lower-cased—the new log_timer_format config will also be case-preserved

    • Fixed the relation parameter to the add customcode command to support schema-qualified relation names

    • Optimized table lookup when validating syncs to a single query, rather than separate queries for each table. Also added checks to avoid purging “toast” tables and old delta tables

    • Improve the unique conflict exception handler sample code and test

    • Map timestamp from PostgreSQL to MongoDB datetime

    • Safer system for determining Postgres version on install

    • Correction that array_agg was introduced in Postgres 8.4, not 8.3

    postgres bucardo replication mongodb