Skip to content

Commit 10b5429

Browse files
chore: wip
1 parent 0b8f4a1 commit 10b5429

File tree

3 files changed

+23
-28
lines changed

3 files changed

+23
-28
lines changed

app/Models/User.ts

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -83,20 +83,6 @@ export default {
8383

8484
factory: () => faker.person.jobTitle(),
8585
},
86-
content: {
87-
required: true,
88-
order: 4,
89-
validation: {
90-
rule: schema.string().minLength(3).maxLength(255),
91-
message: {
92-
minLength: 'Job title must have a minimum of 3 characters',
93-
maxLength: 'Job title must have a maximum of 255 characters',
94-
},
95-
},
96-
97-
factory: () => faker.person.jobTitle(),
98-
},
99-
10086
password: {
10187
required: true,
10288
order: 2,
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
import type { Database } from '@stacksjs/database'
2+
import { sql } from '@stacksjs/database'
3+
4+
export async function up(db: Database<any>) {
5+
await db.schema.alterTable('users')
6+
.dropColumn('content')
7+
.execute();
8+
await sql`
9+
ALTER TABLE users
10+
MODIFY COLUMN password VARCHAR(255) NOT NULL AFTER email;
11+
`.execute(db)
12+
13+
await sql`
14+
ALTER TABLE users
15+
MODIFY COLUMN job_title VARCHAR(255) NOT NULL AFTER password;
16+
`.execute(db)
17+
18+
await sql`
19+
ALTER TABLE users
20+
MODIFY COLUMN name VARCHAR(255) NOT NULL AFTER job_title;
21+
`.execute(db)
22+
23+
}

storage/framework/database/models/User.ts

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -83,20 +83,6 @@ export default {
8383

8484
factory: () => faker.person.jobTitle(),
8585
},
86-
content: {
87-
required: true,
88-
order: 4,
89-
validation: {
90-
rule: schema.string().minLength(3).maxLength(255),
91-
message: {
92-
minLength: 'Job title must have a minimum of 3 characters',
93-
maxLength: 'Job title must have a maximum of 255 characters',
94-
},
95-
},
96-
97-
factory: () => faker.person.jobTitle(),
98-
},
99-
10086
password: {
10187
required: true,
10288
order: 2,

0 commit comments

Comments
 (0)