Add auto-generated account numbers and member numbers
6-digit random numbers generated on create, unique per company. Member number column added to member table. Both displayed in UI tables.
This commit is contained in:
@@ -0,0 +1,2 @@
|
||||
-- Add member_number to member table
|
||||
ALTER TABLE "member" ADD COLUMN "member_number" varchar(50);
|
||||
@@ -64,6 +64,13 @@
|
||||
"when": 1774702800000,
|
||||
"tag": "0008_member_primary_account",
|
||||
"breakpoints": true
|
||||
},
|
||||
{
|
||||
"idx": 9,
|
||||
"version": "7",
|
||||
"when": 1774703400000,
|
||||
"tag": "0009_member_number",
|
||||
"breakpoints": true
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -49,6 +49,7 @@ export const members = pgTable('member', {
|
||||
companyId: uuid('company_id')
|
||||
.notNull()
|
||||
.references(() => companies.id),
|
||||
memberNumber: varchar('member_number', { length: 50 }),
|
||||
firstName: varchar('first_name', { length: 100 }).notNull(),
|
||||
lastName: varchar('last_name', { length: 100 }).notNull(),
|
||||
dateOfBirth: date('date_of_birth'),
|
||||
|
||||
Reference in New Issue
Block a user