Skip to content

Commit ffa289d

Browse files
committed
feat: migration refresh token
1 parent d9e3efa commit ffa289d

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
module.exports = {
2+
up: async (queryInterface, Sequelize) => {
3+
await queryInterface.createTable('RefreshTokens', {
4+
id: {
5+
allowNull: false,
6+
primaryKey: true,
7+
type: Sequelize.UUID,
8+
defaultValue: Sequelize.UUIDV4,
9+
},
10+
UserId: {
11+
type: Sequelize.UUID,
12+
},
13+
token: {
14+
type: Sequelize.TEXT('long'),
15+
},
16+
createdAt: {
17+
allowNull: false,
18+
type: Sequelize.DATE,
19+
},
20+
updatedAt: {
21+
allowNull: false,
22+
type: Sequelize.DATE,
23+
},
24+
})
25+
},
26+
down: async (queryInterface, Sequelize) => {
27+
await queryInterface.dropTable('RefreshTokens')
28+
},
29+
}

0 commit comments

Comments
 (0)