npm drizzle-orm 0.20.0

latest releases: 0.27.0-fc84088, 0.27.0, 0.27.0-bc04f91...
15 months ago
  • 🎉 Implemented support for WITH clause (docs). Example usage:

    const sq = db
      .select()
      .from(users)
      .prepareWithSubquery('sq');
    
    const result = await db
      .with(sq)
      .select({
        id: sq.id,
        name: sq.name,
        total: sql<number>`count(${sq.id})::int`(),
      })
      .from(sq)
      .groupBy(sq.id, sq.name);
  • 🐛 Fixed various bugs with selecting/joining of subqueries.

  • ❗ Renamed .subquery('alias') to .as('alias').

  • sql`query`.as<type>() is now sql<type>`query`(). Old syntax is still supported, but is deprecated and will be removed in one of the next releases.

Don't miss a new drizzle-orm release

NewReleases is sending notifications on new releases.