db0 icon indicating copy to clipboard operation
db0 copied to clipboard

Integration support tracker

Open pi0 opened this issue 2 years ago • 15 comments

  • [x] Dizzle (https://db0.unjs.io/integrations/drizzle)
  • [ ] Prisma (docs)
  • [ ] Typeorm (docs)
  • [ ] Kysely (docs)
  • [ ] Sequelize (docs
  • [ ] MikroORM (docs)

pi0 avatar Feb 26 '24 18:02 pi0

Which orm is next? I wish it was Typeorm.

MertcanYuzer avatar Mar 20 '24 18:03 MertcanYuzer

  • for next Typeorm

adinvadim avatar Apr 04 '24 06:04 adinvadim

Are Typeorm and MikroORM even possible? They rely on experimental decorators

vladkrasn avatar Apr 27 '24 17:04 vladkrasn

It would be nice to see EdgeDB supported

J3m5 avatar May 15 '24 11:05 J3m5

It would be nice to see EdgeDB supported

@J3m5 for connectors, please refer to #32

sandros94 avatar May 15 '24 12:05 sandros94

It would be nice to see EdgeDB supported

@J3m5 for connectors, please refer to #32

Well, I'm not talking only about the DB connector but especially about the tooling around it. There is a Typescript client, a query builder, DB schemas, migrations etc

J3m5 avatar May 15 '24 13:05 J3m5

Well, I'm not talking only about the DB connector but especially about the tooling around it. There is a Typescript client, a query builder, DB schemas, migrations etc

Absolutely! Sorry for my barebone reply, but yes in general edgedb should probably have its own dedicated integration. Although I still think that it requires its own connector first, if I'm not mistaken with the current structure of db0.

sandros94 avatar May 15 '24 15:05 sandros94

edgedb idea sounds lovely but if i'm not mistaken, it is a no-sql solution (while consider db0 is a SQL-multi connector)

I think it would be best to fork into a separate issue or discussion if we want to consider edgedb somehow.

pi0 avatar May 15 '24 15:05 pi0

EdgeDB is actually based on PostgreSQL and uses its own DSL, which is parsed and then converted to SQL. Also, there is a Nuxt Module developed by @Tahul that might be useful for the implementation.

Perhaps @Tahul could provide some insights with this integration.

J3m5 avatar May 15 '24 15:05 J3m5

EdgeDB ~> https://github.com/unjs/db0/issues/94

pi0 avatar May 15 '24 16:05 pi0

Another one for the list is Knex/Lucid

septatrix avatar May 15 '24 20:05 septatrix

@pi0 Would a general adapter that could hook into these various ORMs be suitable?

chibx avatar May 16 '24 15:05 chibx

image Has anyone mentioned prisma yet? I really want it! 👀

s3xysteak avatar Oct 30 '24 13:10 s3xysteak

@pi0 great job! Please consider adding support for SurrealDB also! Thank you 😊

dodanex avatar Mar 08 '25 09:03 dodanex

is there any progress?

642661520 avatar Mar 14 '25 04:03 642661520