Drizzle Team

DT

Drizzle Team

The official Discord for all Drizzle related projects, such as Drizzle ORM, Drizzle Kit, Drizzle Studio and more!

Join

Order by multiple computed columns

Hey y'all I'm trying to accomplish a query similar this query using Postgres’ text similarity function. ```sql SELECT *, similarity( col1, ${val1 “”} ) as col1_sml, similarity( col2, ${val2 “”} ) as col2_sml FROM my_schema.my_view WHERE col1 % ${val1 “”} OR col2 % ${ val2 “”}...

Schema issues with split files, relational queries

I'm having issues getting db queries to work with split schema files. My config (drizzle.config.ts) looks like: ``` export default { out: './drizzle',...

Error when calling drizzle-kit push:pg again

When I call the command for the first time, everything is fine, everything is entered into the database, but if I call it the 2nd time. The following error appears: ```drizzle-kit: v0.19.9 drizzle-orm: v0.27.2 No config path provided, using default 'drizzle.config.ts'...

Insert multiple rows + onConflictDoUpdate

Is it possible to insert multiple rows (array) and at the same time using the onConflictDoUpdate? I'm trying it out but I get this error: ``` TypeError: Cannot read properties of undefined (reading 'name') at ghh5w224esf.js:70758:77...

Why does it take 3s for Login, LogOut

Github : https://github.com/SikandarJODD/sveltekit-drizzle-auth Hosted Link : https://sveltekit-drizzle-auth.vercel.app Point : i want to Create Auth using Lucia - Drizzle ORM - SvelteKit It works fine on Localhost , But it takes 3s for Login, LogOut ...

Error trying to create migration file

I added a new table to my schema.ts and tried running a migration and get the following error - I removed the new table definition from the schema file and it's still failing with the same error if I run the migration. I can't see anything obvious in the error to track it down to where in the scheme file it's unhappy. No config path provided, using default 'drizzle.config.ts'...

Custom UUID

When declaring my schema, I would like to provide a custom UUID generator for the id column. At the moment, it's just int autoincrement or serial from drizzle. Is there a way to replace this with something like ulid with a prefix?

Wrong generation postgresql

Something is def wrong here. ```javascript export const activitiesTable = pgTable( "activites",...

Dropping Primary Key

still having some issues where push is trying to drop my primary keys `` ALTER TABLE account DROP PRIMARY KEY ALTER TABLE replicache_cvr DROP PRIMARY KEY ALTER TABLE workspace` DROP PRIMARY KEY...

drizzle-kit introspect:pg Invalid input Only "pg" is available options for "--driver"

When attempting to introspect a neon pg db, I get a very cryptic message. npx drizzle-kit introspect:pg --connectionString=postgres://gbd:[email protected]/neondb
drizzle-kit: v0.19.9 drizzle-orm: v0.27.2 ...

Studio error

Hi, i'm trying Studio with my pgsql setup but when i run pnpm drizzle-kit studio i get this error message : Cannot find package 'pg' imported from /home/user/dev/project/node_modules/drizzle-orm/node-postgres/index.mjs ...

How to derive type from relational query?

Hi, I was wondering if there was an easy way to generate types from relational queries that I can then use in TS. Don't seem to see anything in the docs but I could be blind.

Confused about Relationships in Drizzle?

i have relationships like this in https://lucia-auth.com ```bash users -> sessions, keys, email_verification_tokens (1:many) ...

accessing results of a select

I am confused. Based on this docs https://orm.drizzle.team/docs/crud this here ``` const todos = await db .select({...

Disable postgres log when executing raw sql queries

Is there a way to disable auto logging notices ? I have a script that truncates all my db each time a test suite is running and my console gets full of ``` console.log { severity_local: 'NOTICE',...

Error When Applying Migrations Related to Text Indexes

Hello, I am attempting to apply some new migrations, however I am getting the following error when attempting to do so. Any idea why this is? Thanks! Error: DatabaseError: target: hackkit.-.primary: vttablet: BLOB/TEXT column 'presigned_url' used in key specification without a key length (errno 1170) (sqlstate 42000) (CallerID: v6f912c7oc1zkrupmyrv): Sql: "create table files (\n\tpresigned_url text not null,\n\tkey varchar(500) not null,\n\tvalidated boolean not null default false,\n\ttype enum('generic', 'resume') not null,\n\towner_id varchar(255) not null,\n\tconstraint files_presigned_url_unique UNIQUE key (presigned_url),\n\tconstraint files_key_unique UNIQUE key (key)\n)", BindVars: {REDACTED}...

Pre & Post Save Signals

Are there any plans of drizzle-orm implementing something similar to this proposal? https://github.com/drizzle-team/drizzle-orm/issues/755

Update existing schema when introspecting db

Is it possible to update an existing schema using introspection? Currently, drizzle-kit just wipes any changes I make to the schema (relations, renaming, etc.).