pgSuite.indexesToBeNotTriggered() — drizzle-orm Function Reference
Architecture documentation for the pgSuite.indexesToBeNotTriggered() function in pg.test.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD f51c44a6_1737_64ee_f962_b80bdffc255b["pgSuite.indexesToBeNotTriggered()"] 0408ab8f_6d6f_cdae_29f3_25c8efadbfae["pg.test.ts"] f51c44a6_1737_64ee_f962_b80bdffc255b -->|defined in| 0408ab8f_6d6f_cdae_29f3_25c8efadbfae style f51c44a6_1737_64ee_f962_b80bdffc255b fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-kit/tests/push/pg.test.ts lines 673–723
async indexesToBeNotTriggered() {
const client = new PGlite();
const schema1 = {
users: pgTable(
'users',
{
id: serial('id').primaryKey(),
name: text('name'),
},
(t) => ({
indx: index('indx').on(t.name.desc()).concurrently(),
indx1: index('indx1')
.on(t.name.desc())
.where(sql`true`),
indx2: index('indx2')
.on(t.name.op('text_ops'))
.where(sql`true`),
indx3: index('indx3')
.on(sql`lower(name)`)
.where(sql`true`),
}),
),
};
const schema2 = {
users: pgTable(
'users',
{
id: serial('id').primaryKey(),
name: text('name'),
},
(t) => ({
indx: index('indx').on(t.name.desc()),
indx1: index('indx1')
.on(t.name.desc())
.where(sql`false`),
indx2: index('indx2')
.on(t.name.op('test'))
.where(sql`true`),
indx3: index('indx3')
.on(sql`lower(id)`)
.where(sql`true`),
}),
),
};
const { statements, sqlStatements } = await diffTestSchemasPush(client, schema1, schema2, [], false, ['public']);
expect(statements.length).toBe(0);
},
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does pgSuite.indexesToBeNotTriggered() do?
pgSuite.indexesToBeNotTriggered() is a function in the drizzle-orm codebase, defined in drizzle-kit/tests/push/pg.test.ts.
Where is pgSuite.indexesToBeNotTriggered() defined?
pgSuite.indexesToBeNotTriggered() is defined in drizzle-kit/tests/push/pg.test.ts at line 673.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free