Flarelink — query a D1 database
flarelink_query_databaseRun SQL on Cloudflare D1 databases with bound parameters, returning rows and query metadata. Prefer SELECT to avoid unintended writes.
Instructions
Run a SQL statement against one of the project's D1 databases via Flarelink. Use bound parameters (? placeholders + params) — never concatenate user input. Returns rows + query meta (duration, rows_read/written). This runs with full database access; prefer SELECT unless you intend to write.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sql | Yes | SQL with ? placeholders for any values. | |
| params | No | Values bound to the ? placeholders, in order. | |
| databaseId | Yes | D1 database id (uuid) — from flarelink_list_databases. |