Open aliy321 opened 6 months ago
This should be fixed in drizzle-kit@0.21.3
. If the issue persists, feel free to reopen it!
I am having the same issue: drizzle-kit 0.24.2 drizzle-orm 0.33.0
Hi, @AndriiSherman
When I executed pnpm db:push, it prompted me:
TypeError: Cannot read properties of undefined (reading 'primaryKey')
But in fact, I just deleted a field. I deleted the embedding
field.
export const products = sqliteTable('products', {
id: text('id')
.$default(() => createId())
.primaryKey(),
...
embedding: blob('embedding', { mode: 'buffer' }),
...
})
drizzle-kit -> 0.24.2 drizzle-orm -> 0.33.0
Same error!
Hi, @AndriiSherman
When I executed pnpm db:push, it prompted me:
TypeError: Cannot read properties of undefined (reading 'primaryKey')
But in fact, I just deleted a field. I deleted the
embedding
field.export const products = sqliteTable('products', { id: text('id') .$default(() => createId()) .primaryKey(), ... embedding: blob('embedding', { mode: 'buffer' }), ... })
drizzle-kit -> 0.24.2 drizzle-orm -> 0.33.0
Hi, @evanlong0803
I removed the column inside my SQLite using SQLiteStudio. Then I pushed it again and it worked. I mean it's not ideal but yeah.
hey please don't close this, this is a huge problem.
I am experiencing the same error.
Same error, please reopen!
Same problem!
Having the same error I'm using turso
This is my setup:
import { type Config } from "drizzle-kit";
import { env } from "@repo/env";
export default {
schema: "./schema.ts",
dialect: "sqlite",
driver: "turso",
out: "./migrations",
dbCredentials: {
url: env.TURSO_CONNECTION_URL!,
authToken: env.TURSO_AUTH_TOKEN!,
},
tablesFilter: ["flashcards_*"],
} satisfies Config;
"dependencies": {
"@libsql/client": "^0.14.0",
"drizzle-orm": "^0.33.0"
},
"devDependencies": {
"@types/bun": "latest",
"drizzle-kit": "^0.24.2"
},
@repo/db:db:push: TypeError: Cannot read properties of undefined (reading 'primaryKey')
@repo/db:db:push: at logSuggestionsAndReturn2 (/Users/gaden/Documents/GitHub/project/node_modules/drizzle-kit/bin.cjs:72915:87)
@repo/db:db:push: at sqlitePush (/Users/gaden/Documents/GitHub/project/node_modules/drizzle-kit/bin.cjs:74866:19)
@repo/db:db:push: at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
@repo/db:db:push: at async Object.handler (/Users/gaden/Documents/GitHub/project/node_modules/drizzle-kit/bin.cjs:83724:9)
@repo/db:db:push: at async run (/Users/gaden/Documents/GitHub/project/node_modules/drizzle-kit/bin.cjs:82064:7)
What version of
drizzle-orm
are you using?^0.30.10
What version of
drizzle-kit
are you using?^0.21.2
Describe the Bug
There's an issue when i try to run npx drizzle-kit push, keep getting
base on this discord post: https://discord.com/channels/1043890932593987624/1151920448049782915/1240052746770710578
Expected behavior
drizzle-kit: v0.21.2 drizzle-orm: v0.30.10
Warning You are about to execute current statements:
ALTER TABLE
posts
DROP COLUMNimage
;[✓] Changes applied
Environment & setup
No response