# exportingCsvDeltaFile

State Resource

This is a State Resource as provided by the tymly-pg-plugin plugin.

# Purpose

Outputs change-only-update CSV files (or “delta” files) that contain all the necessary actions required to re-synchronize rows in a cloned table - just a thin wrapper over pg-delta-file (opens new window)

# Usage

# Example

{
  "exportingCsvDeltaFile": {
    "options": {
      "since": "2000-07-16T20:37:26.847Z",
      "createdColumnName": "_created",
      "modifiedColumnName": "_modified",
      "actionAliases": {
        "insert": "u",
        "update": "u",
        "delete": "d"
      },
      "tables": [
        {
          "tableName": "people",
          "csvColumns": [
            "PERSON",
            "$ACTION",
            "$ROW_NUM",
            "@social_security_id",
            "@first_name",
            "@last_name",
            "@age"
          ]
        }
      ]
    }
  }
}

# Options

# Optional properties

# since

The moment-in-time (e.g. an epoch) that the exported CSV file should contain changes since.


# actionAliases

Maps the necessary action (insert, update or delete) to a value to include in the outgoing CSV line (see the dynamic $ACTION column).

  • Type: object

# tables

An array of objects that contain a table object... which in turn define how to assemble each CSV line. Please see pg-delta-file (opens new window) for more information.

  • Type: array
Last Updated: 9/10/2023, 11:30:14 AM