ArchiveClient type

The raw-SQL surface this installer needs.

Signature:

export type ArchiveClient = SqlExecutor;

References: SqlExecutor

Remarks

A pg.Pool satisfies it as it is. The DDL interpolates rather than binds, which is what DDL requires — schema, table and column names cannot be parameters. Every identifier interpolated here is validated against /^[A-Za-z_][A-Za-z0-9_]*$/ first, and it throws rather than quoting anything that fails.

Read this page as plain markdown — no HTML, no navigation. For pasting into an LLM, or for an agent to fetch.