Files
payload/packages/drizzle/src/postgres/deleteWhere.ts
Elliot DeNolf 2835e1d709 feat: abstract postgres base adapter (#7732)
Abstracts Postgres base adapter in order to allow future postgres-based
adapters.
2024-08-16 18:51:39 -04:00

8 lines
289 B
TypeScript

import type { TransactionPg } from '../types.js'
import type { DeleteWhere } from './types.js'
export const deleteWhere: DeleteWhere = async function deleteWhere({ db, tableName, where }) {
const table = this.tables[tableName]
await (db as TransactionPg).delete(table).where(where)
}