diff --git a/docs/pages/getting-started/adapters/drizzle.mdx b/docs/pages/getting-started/adapters/drizzle.mdx index 8a84b1fc02..ea649da14f 100644 --- a/docs/pages/getting-started/adapters/drizzle.mdx +++ b/docs/pages/getting-started/adapters/drizzle.mdx @@ -204,11 +204,11 @@ export const accounts = mysqlTable( id_token: varchar("id_token", { length: 2048 }), session_state: varchar("session_state", { length: 255 }), }, - (account) => ({ - compoundKey: primaryKey({ + (account) => [ + primaryKey({ columns: [account.provider, account.providerAccountId], }), - }) + ] ) export const sessions = mysqlTable("session", { @@ -226,11 +226,11 @@ export const verificationTokens = mysqlTable( token: varchar("token", { length: 255 }).notNull(), expires: timestamp("expires", { mode: "date" }).notNull(), }, - (verificationToken) => ({ - compositePk: primaryKey({ + (verificationToken) => [ + primaryKey({ columns: [verificationToken.identifier, verificationToken.token], }), - }) + ] ) export const authenticators = mysqlTable( @@ -251,11 +251,11 @@ export const authenticators = mysqlTable( credentialBackedUp: boolean("credentialBackedUp").notNull(), transports: varchar("transports", { length: 255 }), }, - (authenticator) => ({ - compositePk: primaryKey({ + (authenticator) => [ + primaryKey({ columns: [authenticator.userId, authenticator.credentialID], }), - }) + ] ) ``` @@ -302,11 +302,11 @@ export const accounts = sqliteTable( id_token: text("id_token"), session_state: text("session_state"), }, - (account) => ({ - compoundKey: primaryKey({ + (account) => [ + primaryKey({ columns: [account.provider, account.providerAccountId], }), - }) + ] ) export const sessions = sqliteTable("session", { @@ -324,11 +324,11 @@ export const verificationTokens = sqliteTable( token: text("token").notNull(), expires: integer("expires", { mode: "timestamp_ms" }).notNull(), }, - (verificationToken) => ({ - compositePk: primaryKey({ + (verificationToken) => [ + primaryKey({ columns: [verificationToken.identifier, verificationToken.token], }), - }) + ] ) export const authenticators = sqliteTable( @@ -347,11 +347,11 @@ export const authenticators = sqliteTable( }).notNull(), transports: text("transports"), }, - (authenticator) => ({ - compositePK: primaryKey({ + (authenticator) => [ + primaryKey({ columns: [authenticator.userId, authenticator.credentialID], }), - }) + ] ) ```