Files
drizzle-team--drizzle-orm/integration-tests/tests/pg/rls/rls.definition.test.ts
T
2026-07-13 12:10:05 +08:00

17 lines
444 B
TypeScript

import { crudPolicy } from 'drizzle-orm/neon';
import { getTableConfig, integer, pgPolicy, pgRole, pgTable } from 'drizzle-orm/pg-core';
import { test } from 'vitest';
test.skip('getTableConfig: policies', async () => {
const schema = pgTable('hhh', {
id: integer(),
}, () => [
pgPolicy('name'),
crudPolicy({ role: pgRole('users'), read: true, modify: true }),
]);
const tc = getTableConfig(schema);
console.log(tc.policies);
});