drizzle-orm icon indicating copy to clipboard operation
drizzle-orm copied to clipboard

[BUG]: Circular Dependency

Open lominming opened this issue 1 year ago • 1 comments

What version of drizzle-orm are you using?

0.24.0

What version of drizzle-kit are you using?

0.17.2

Describe the Bug

Circular dependencies when building app (when using drizzle with postgres), either when importing import { drizzle } from 'drizzle-orm/node-postgres' or import { drizzle, PostgresJsDatabase } from 'drizzle-orm/postgres-js'

Circular dependency: node_modules/drizzle-orm/sql/index.js -> node_modules/drizzle-orm/subquery.js -> node_modules/drizzle-orm/sql/index.js
Circular dependency: node_modules/drizzle-orm/pg-core/query-builders/index.js -> node_modules/drizzle-orm/pg-core/query-builders/query-builder.js -> node_modules/drizzle-orm/pg-core/dialect.js -> node_modules/drizzle-orm/pg-core/columns/index.js -> node_modules/drizzle-orm/pg-core/columns/array.js -> node_modules/drizzle-orm/pg-core/utils.js -> node_modules/drizzle-orm/pg-core/view.js -> node_modules/drizzle-orm/pg-core/query-builders/index.js
Circular dependency: node_modules/drizzle-orm/pg-core/columns/array.js -> node_modules/drizzle-orm/pg-core/columns/common.js -> node_modules/drizzle-orm/pg-core/columns/array.js

Expected behavior

No circular dependencies

Environment & setup

No response

lominming avatar Apr 18 '23 05:04 lominming

Could you provide a reproduction? It's hard to investigate this without any specifics about your project.

dankochetov avatar Apr 19 '23 21:04 dankochetov