Pervasive PSQL Reader/Writer

The Pervasive reader and writer modules allow FME to access attribute data held in live Pervasive PSQL database tables.

This data may not necessarily have a spatial component to it. FME provides read and write access to live Pervasive PSQL databases. This reader/writer uses ODBC via Microsoft’s ActiveX Data Objects (ADO) to read/write tables, so an existing ODBC data source name must be already configured.

Reader Overview

The FME considers a database data set to be a collection of relational tables. The tables must be defined in the workspace before they can be read. Arbitrary where clauses and joins are fully supported.

Writer Overview

The Pervasive PSQL writer module stores attribute records into a live relational database. The Pervasive PSQL writer provides the following capabilities:

  • Transaction Support: The Pervasive PSQL writer provides transaction support that eases the data loading process. Occasionally, a data load operation terminates prematurely due to data difficulties. The transaction support provides a mechanism for reloading corrected data without data loss or duplication.
  • Table Creation: The Pervasive PSQL writer uses the information within the FME mapping file to automatically create database tables as needed.
  • Writer Mode Specification: The Pervasive PSQL writer allows the user to specify what database command should be issued for each feature received. Valid writer modes are INSERT, UPDATE, and DELETE. The writer mode can be specified at three unique levels: on the writer level, on the feature type, or on individual features.