wal2json is an output plugin for logical decoding. It means that the plugin have access to tuples produced by INSERT and UPDATE. Also, UPDATE/DELETE old row versions can be accessed depending on the configured replica identity. Changes can be consumed using the streaming protocol (logical replication slots) or by a special SQL API. format version 1 produces a JSON object per transaction. All of the new/old tuples are available in the JSON object. Also, there are options to include properties such as transaction timestamp, schema-qualified, data types, and transaction ids. format version 2 produces a JSON object per tuple. Optional JSON object for beginning and end of transaction. Also, there are a variety of options to include properties.

Features

  • Unix based Operating Systems
  • Examples available
  • SQL functions
  • JSON output plugin
  • format version 1 produces a JSON object per transaction
  • format version 2 produces a JSON object per tuple

Project Samples

Project Activity

See All Activity >

Categories

JSON

License

BSD License

Follow wal2json

wal2json Web Site

Other Useful Business Software
Auth0 for AI Agents now in GA Icon
Auth0 for AI Agents now in GA

Ready to implement AI with confidence (without sacrificing security)?

Connect your AI agents to apps and data more securely, give users control over the actions AI agents can perform and the data they can access, and enable human confirmation for critical agent actions.
Start building today
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of wal2json!

Additional Project Details

Operating Systems

Linux

Programming Language

C

Related Categories

C JSON Software

Registered

2023-10-13