Skip to main content
By the end of this guide your page reads typed, paginated rows from your workspace Postgres schema through the runQuery capability — with row-level access enforced automatically and no SQL written. You will declare a table, wire a Table block, enable sorting and filtering, connect click-through to a DetailPanel, and call runQuery directly for custom data fetching.

Prerequisites

Steps

Troubleshooting

What you built

You declared a customers table, wired a Table block with sort, filter, and pagination, connected row clicks to a DetailPanel via URL parameters, and called runQuery directly for a custom fetch. Row-level access is enforced automatically — the page only returns rows the current user is allowed to see.

Next steps