Linking Postgres as a source

Last updated:

|

The Postgres connector can link your database tables to PostHog.

To link Postgres:

  1. Go to the Data pipeline page and the sources tab in PostHog
  2. Click New source and select Postgres
  3. Enter your database connection details:
    • Host: The hostname or IP your database server like db.example.com or 123.132.1.100.
    • Port: The port your database server is listening to. The default is 5432.
    • Database: The name of the database you want like analytics_db.
    • User: The username with the necessary permissions to access the database.
    • Password: The password for the user.
    • Schema: The schema for your database where your tables are located. The default is public.
  4. Click Link

The data warehouse then starts syncing your Postgres data. You can see details and progress in the sources tab.

Looking for an example of the Postgres source? Check out our tutorial where we connect and query Supabase data.

Inbound IP addresses

We use a set of IP addresses to access your instance. To ensure this connector works, add these IPs to your inbound security rules:

USEU
44.205.89.553.75.65.221
44.208.188.17318.197.246.42
52.4.194.1223.120.223.253

Note: We currently don't support connections using IPv6, therefore, you may need to enable IPv4 connections to your database. This is required for Supabase, for example.

Questions? Ask Max AI.

It's easier than reading through 793 pages of documentation

Community questions

Was this page useful?

Next article

Linking Salesforce as a source

Read next article