Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • It is suggested to place plugin code under database-plugin repository to reuse existing database capabilities.

Source Properties

User Facing NameTypeDescriptionConstraints
LabelStringLabel for UI
Reference NameStringUniquely identified name for lineageRequired
Driver NameStringName of JDBC driver to use

Required

(defaults to postgres)

Cluster endpointStringURL of the current master instance of PostgreSQL clusterRequired
PortNumberPort of PostgreSQL cluster's master instance

Optional

(defaults to 5432)
DatabaseStringDatabase name to connectRequired
Import QueryStringQuery for import dataValid SQL query
UsernameStringDB usernameRequired
PasswordStringUser passwordRequired
Bounding QueryStringReturns max and min of split-By FiledValid SQL query
Split-By Field NameStringField name which will be used to generate splits
Number of Splits to GenerateNumberNumber of splits to generate




Connection ArgumentsKeyvalue

A list of arbitrary string tag/value pairs as connection arguments, list of properties 

https://jdbc.postgresql.org/documentation/head/connect.html#connection-parameters


Sink Properties

User Facing NameTypeDescriptionConstraints
LabelStringLabel for UI
Reference NameStringUniquely identified name for lineageRequired
Driver NameStringName of JDBC driver to use

Required

(defaults to postgres)

HostStringURL of the current master instance of PostgreSQL clusterRequired
PortNumberPort of PostgreSQL cluster's master instance

Optional

(defaults to 5432)

DatabaseStringDatabase name to connectRequired
UsernameStringDB usernameRequired
PasswordPasswordUser passwordRequired
Connection ArgumentsKeyvalue

A list of arbitrary string tag/value pairs as connection arguments, list of properties

https://jdbc.postgresql.org/documentation/head/connect.html#connection-parameters


Table NameStringName of a database table to write toRequried

...


Test Case(s)

  • Test case #1
  • Test case #2

...