PostgreSQL
P
PostgreSQL

tap-postgres (matatika variant)

PostgreSQL is an open-source relational database management system.

PostgreSQL is a powerful and highly customizable database management system that is used to store and manage large amounts of data. It is known for its reliability, scalability, and robustness, making it a popular choice for businesses and organizations of all sizes. PostgreSQL supports a wide range of data types and provides advanced features such as transactions, triggers, and stored procedures. It also has a strong focus on data integrity and security, with support for encryption and authentication mechanisms. Additionally, PostgreSQL has a large and active community of developers who contribute to its ongoing development and improvement.

Prerequisites

To obtain the required settings for connecting to PostgreSQL, you can follow these steps:

  1. Host: The host is the server where the PostgreSQL database is running. You can obtain the host name or IP address from your system administrator or the hosting provider.

  2. Port: The default port for PostgreSQL is 5432. However, the port number may be different depending on the configuration. You can obtain the port number from your system administrator or the hosting provider.

  3. User: The user is the username that you use to connect to the PostgreSQL database. You can obtain the username from your system administrator or the hosting provider.

  4. Password: The password is the password that you use to connect to the PostgreSQL database. You can obtain the password from your system administrator or the hosting provider.

  5. Database Name: The database name is the name of the PostgreSQL database that you want to connect to. You can obtain the database name from your system administrator or the hosting provider.

Settings

Host

The hostname or IP address of the PostgreSQL server.

Port

The port number on which the PostgreSQL server is listening.

User

The username to use when connecting to the PostgreSQL server.

Password

The password to use when connecting to the PostgreSQL server.

Database Name

The name of the PostgreSQL database to connect to.

SSL

Whether or not to use SSL encryption when connecting to the PostgreSQL server.

Filter Schemas

A comma-separated list of schemas to include or exclude when replicating data.

Default Replication Method

The default replication method to use when replicating data.

Max Run Seconds

The maximum number of seconds to run the replication task before stopping.

Logical Poll Total Seconds

The total number of seconds to wait for new changes when using logical replication.

Break At End LSN

Whether or not to stop replication when the end LSN is reached.

SSH Tunnel Host

Address of the bastion host, this is the host we'll connect to via ssh

SSH Tunnel Port

Port to connect to bastion host

SSH Tunnel Private Key

A base64 encoded Private Key for authentication to the bastion host w/ key pair auth

SSH Tunnel Private Key Password

Private Key Password, leave None if no password is set

SSH Tunnel Username

Username to connect to bastion host

SSH Tunnel Password

Password to connect to bastion host w/ basic auth

Meltano Cloud Connector

PostgreSQL connector is available on Meltano. It is built, maintained, supported, and tested by Meltano.

Why Meltano?
Expert supportDirect access to the team that built and maintains Meltano Cloud. Same-day responses during UK business hours. When something breaks, we fix it fast because we know exactly how it works.
Rigorously testedEvery connector goes through comprehensive testing and quality checks before production. Daily monitoring catches issues before they hit your pipelines. We don't just wrap open-source taps and hope for the best. We validate, we test, we maintain.
No maintenance overheadAPI changes. Connector updates. Schema drift. Breaking changes from upstream sources. We handle it all. Your team focuses on using data. Our team focuses on making sure it's there when you need it.
Access to Meltano Slack communityJoin 5,500+ data engineers and analytics practitioners. The community is active, helpful, and always on. Good for quick questions, sharing patterns, and learning what others are building.