- isQueue table option adds queue columns and a (status, available_at) index; BunSQLite.queue exposes add, claim, complete, fail and release_stale with atomic claims - Set busy_timeout on connections so workers in separate processes wait instead of failing with SQLITE_BUSY - Quote table and column names with backticks in generated SQL, so reserved words (to, order, group) work and unknown columns error instead of matching as string literals - Tests for queue ops, multi-process claims and reserved-word names Co-Authored-By: Claude Opus 5.5 <[email protected]>
12 lines
287 B
TypeScript
12 lines
287 B
TypeScript
type Param = {
|
|
/**
|
|
* An already validated and quoted column reference
|
|
*/
|
|
field: string;
|
|
alias: string;
|
|
separator?: string;
|
|
distinct?: boolean;
|
|
};
|
|
export default function sqlGenGrabConcatStr({ alias, field, separator, distinct, }: Param): string;
|
|
export {};
|