Skip to main content
PostgreSQL logo

Overview

Add PostgreSQL to any ModuleX agent or workflow. PostgreSQL database integration via the asyncpg driver. Provides raw SQL execution + CRUD + upsert + introspection.
Categories: Databases · Database · Data Management · Storage · Auth: PostgreSQL Database Credentials · Actions: 10

Authentication

PostgreSQL Database Credentials

Authenticate using PostgreSQL connection credentials (host/port/user/password/database).

Required Credentials

Available Actions

Parameters

string
required
The SQL to execute
array
Values for 1,1, 2, … placeholders

Response

Parameters

string
required
The table name
object
required
Column-value pairs to insert
string
The schema name (default ‘public’) (Default: public)

Response

Parameters

string
required
The table name
string
required
WHERE condition with ’?’ placeholders
array
required
Values matching the ’?’ placeholders in the condition
string
The schema name (default ‘public’) (Default: public)

Response

Parameters

string
required
The table name
object
required
Column-value pairs to update
string
required
WHERE condition with ’?’ placeholders
array
required
Values matching the ’?’ placeholders
string
The schema name (default ‘public’) (Default: public)

Response

Parameters

string
required
The table name
object
required
Column-value pairs to insert/update
string
required
Column to use for conflict detection (usually PK)
string
The schema name (default ‘public’) (Default: public)

Response

Parameters

string
required
The table name
string
required
The column to filter by
string
Comparison operator (=, >, >=, <, !=, <=, LIKE, ILIKE) (Default: =)
string
Value to compare against (typed dynamically)
string
The schema name (default ‘public’) (Default: public)

Response

Parameters

string
required
The table name
string
required
WHERE condition with ’?’ placeholders
array
required
Values matching the ’?’ placeholders in the condition
string
The schema name (default ‘public’) (Default: public)

Response

Response

Parameters

string
The schema name (default ‘public’) (Default: public)

Response

Parameters

string
required
The table name
string
The schema name (default ‘public’) (Default: public)

Response

Limits & Quotas

  • 60s connection timeout.
  • find_row operator allowlist: =, >, >=, <, !=, <=, LIKE, ILIKE (case-insensitive accepted as like/ilike too).
  • asyncpg is imported lazily so the manifest can be inspected even without the driver installed.

MySQL

Snowflake

Supabase