import { betterAuth } from "better-auth";
import { drizzleAdapter } from "better-auth/adapters/drizzle";
import { db } from "../db/index";
const auth = betterAuth({
database: drizzleAdapter(db, {
provider: "pg",
debugLogs: true,
}),
user: {
additionalFields: {
friend: {
type: "string",
},
addressId: {
type: "string",
references: {
model: "address",
field: "id",
onDelete: "restrict",
},
input: false,
},
},
},
emailAndPassword: {
enabled: true,
minPasswordLength: 8,
},
});
export default auth;
import { betterAuth } from "better-auth";
import { drizzleAdapter } from "better-auth/adapters/drizzle";
import { db } from "../db/index";
const auth = betterAuth({
database: drizzleAdapter(db, {
provider: "pg",
debugLogs: true,
}),
user: {
additionalFields: {
friend: {
type: "string",
},
addressId: {
type: "string",
references: {
model: "address",
field: "id",
onDelete: "restrict",
},
input: false,
},
},
},
emailAndPassword: {
enabled: true,
minPasswordLength: 8,
},
});
export default auth;