[BUG]: TypeError: movedTables is not iterable
Problem
What version of `drizzle-orm` are you using? "^0.32.0" What version of `drizzle-kit` are you using? "^0.23.0" Describe the Bug I ran introspect command and following were the error bunx drizzle-kit introspect drizzle-kit: v0.23.0 drizzle-orm: v0.32.0 No config path provided, using default path Reading config file '/Users/some_dirs/drizzle.config.ts' Pulling from ['product'] list of schemas Using 'pg' driver for database querying [✓] 192 tables fetched [✓] 1074 columns fetched [✓] 0 enums fetched [✓] 0 indexes fetched [✓] 285 foreign keys fetched TypeError: movedTables is not iterable at applyPgSnapshotsDiff (/Users/some_dirs/node_modules/drizzle-kit/bin.cjs:29346:22) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async introspectPostgres (/Users/some_dirs/node_modules/drizzle-kit/bin.cjs:126156:42) at async _Command.<anonymous> (/Users/some_dirs/node_modules/drizzle-kit/bin.cjs:131714:7) And the following warnings/errors were shown in the vscode Cannot find name 'nextval'. Cannot find name 'regclass'. export const resource = our_schema.table("resource", { resource_id: uuid("resource_id"), clicked_at: date("clicked_at").defaultNow(), clicker_ip: varchar("clicker_ip"), clicked_by: varchar("clicked_by"), id: integer("id").default(nextval('ourschema.social_clicks_id_seq'::regclass)).notNull(), }); Expected behavior _No response_ Environment & setup _No response_
Error Output
error bunx drizzle-kit introspect
Unverified for your environment
Select your OS to check compatibility.
1 Fix
Solution: [BUG]: TypeError: movedTables is not iterable
drizzle-kit: v0.23.0 drizzle-orm: v0.32.0 No config path provided, using default path Reading config file '/Users/cristonmascarenhas/Documents/projects/trail-backend/drizzle.config.ts' Pulling from ['public'] list of schemas Using 'pg' driver for database querying [✓] 19 tables fetched [✓] 109 columns fetched [✓] 2 enums fetched [✓] 0 indexes fetched [✓] 14 foreign keys fetched TypeError:
Trust Score
2 verifications
- 1
drizzle-kit: v0.23.0
drizzle-orm: v0.32.0
- 2
No config path provided, using default path
Reading config file '/Users/cristonmascarenhas/Documents/projects/trail-backend/drizzle.config.ts' Pulling from ['public'] list of schemas
- 3
Using 'pg' driver for database querying
[✓] 19 tables fetched [✓] 109 columns fetched [✓] 2 enums fetched [✓] 0 indexes fetched [✓] 14 foreign keys fetched
- 4
TypeError: movedTables is not iterable
at applyPgSnapshotsDiff (/Users/cristonmascarenhas/Documents/projects/trail-backend/node_modules/.pnpm/drizzle-kit@0.23.0/node_modules/drizzle-kit/bin.cjs:29346:22) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async introspectPostgres (/Users/cristonmascarenhas/Documents/projects/trail-backend/node_modules/.pnpm/drizzle-kit@0.23.0/node_modules/drizzle-kit/bin.cjs:126156:42) at async _Command.<anonymous> (/Users/cristonmascarenhas/Documents/projects/trail-backend/node_modules/.pnpm/drizzle-kit@0.23.0/node_modules/drizzle-kit/bin.cjs:131714:7)
Validation
Resolved in drizzle-team/drizzle-orm GitHub issue #2618. Community reactions: 1 upvotes.
Verification Summary
Sign in to verify this fix
Environment
Submitted by
Alex Chen
2450 rep