Β© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
Drizzle TeamDT
Drizzle Teamβ€’3y agoβ€’
10 replies
tomspoint

define default value for array

I work with a PostgreSQL database.

Here is my Schema:
export const user = pgTable(
'auth_user',
{
id: uuid('id').primaryKey(),
email: text('email').notNull(),
roles: text('roles').array().default(['registered'])
},
(table) => {
return {
email: uniqueIndex('auth_user_email').on(table.email)
};
}
);


I have a problem with this line:
roles: text('roles').array().default(['registered'])

How do I define the default value to be ['registered'] ?
Drizzle TeamJoin
The official Discord for all Drizzle related projects, such as Drizzle ORM, Drizzle Kit, Drizzle Studio and more!
11,879Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

Default value for Array creates an incorrect SQL migration
Drizzle TeamDTDrizzle Team / help
3y ago
Invalid default value for 'updatedAt'
Drizzle TeamDTDrizzle Team / help
3y ago
Invalid default value for timestamp
Drizzle TeamDTDrizzle Team / help
3y ago
how to define array relations ?
Drizzle TeamDTDrizzle Team / help
3y ago