Drizzle ORMでorderByを動的に指定する

#Drizzle #TypeScript #SQLite

sql.raw を使う。

import { sql } from "drizzle-orm";
import { db } from "./db";
import { users } from "./schema";

const columnName = "createdAt";
const order = "desc";

const users = await db
  .select()
  .from(users)
  .orderBy(sql.raw(`${columnName} ${order}`));

作成: 2024/12/27 06:38

更新: 2025/01/06 12:07

thumbnail

tuanemuy

プログラミングとか写真とか。