• Type Parameters

    • I extends RowLikeStrict
    • K extends string | number | symbol
    • S extends Pick<I, K> = Pick<I, K>
    • R extends object = I

    Parameters

    • tableClause: { columns?: K[]; into: Table<I>; overriding?: ["system" | "user", "value"] }
    • values: ValuesInput<S>
    • Optionalopts: { onConflict?: OnConflictInput<I>; returning?: (insertRow: I) => R }

    Returns Insert<I, K, S, R>