Skip to content

Commit 1e77a68

Browse files
committed
refactor: add casing (snake_case)
1 parent 21a23f4 commit 1e77a68

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

drizzle.config.ts

+1
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,5 @@ export default {
1515
password: process.env.DATABASE_PASS || "example",
1616
database: process.env.DATABASE_NAME || getPackageMetadata().moduleName,
1717
},
18+
casing: "snake_case",
1819
} satisfies Config;

src/database/index.ts

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ const pool = new Pool({
1313

1414
const db = drizzle(pool, {
1515
schema,
16+
casing: "snake_case",
1617
logger: process.env.NODE_ENV === "development",
1718
});
1819

src/database/schema/users.ts

+6-6
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@ import { relations, sql } from "drizzle-orm";
22
import { index, pgTable, timestamp, uuid, varchar } from "drizzle-orm/pg-core";
33

44
export const users = pgTable("users", {
5-
id: uuid("id").defaultRandom().primaryKey(),
6-
name: varchar("name").notNull(),
7-
email: varchar("email").notNull().unique(),
8-
password: varchar("password", { length: 72 }).notNull(),
9-
createdAt: timestamp("created_at", { withTimezone: true, precision: 3 }).default(sql`CURRENT_TIMESTAMP`).notNull(),
10-
updatedAt: timestamp("updated_at", { withTimezone: true, precision: 3 }).default(sql`CURRENT_TIMESTAMP`).notNull(),
5+
id: uuid().defaultRandom().primaryKey(),
6+
name: varchar().notNull(),
7+
email: varchar().notNull().unique(),
8+
password: varchar({ length: 72 }).notNull(),
9+
createdAt: timestamp({ withTimezone: true, precision: 3 }).default(sql`CURRENT_TIMESTAMP`).notNull(),
10+
updatedAt: timestamp({ withTimezone: true, precision: 3 }).default(sql`CURRENT_TIMESTAMP`).notNull(),
1111
}, table => ({
1212
createdAtIdx: index().on(table.createdAt),
1313
}));

0 commit comments

Comments
 (0)