airtable Oauth

This commit is contained in:
AmitChauhan63390
2025-01-26 14:22:36 +05:30
parent f0e289d90e
commit 2009089e2d
9 changed files with 617 additions and 161 deletions

View File

@@ -0,0 +1,16 @@
'use strict';
module.exports = {
up: async (queryInterface, Sequelize) => {
await queryInterface.addColumn('robot', 'airtable_refresh_token', {
type: Sequelize.STRING,
allowNull: true,
});
},
down: async (queryInterface, Sequelize) => {
await queryInterface.removeColumn('robot', 'airtable_refresh_token');
},
};

View File

@@ -0,0 +1,22 @@
// migrations/XXXXXXXXXXXXXX-update-airtable-token-length.js
module.exports = {
up: async (queryInterface, Sequelize) => {
await queryInterface.changeColumn('robot', 'airtable_access_token', {
type: Sequelize.TEXT
});
await queryInterface.changeColumn('robot', 'airtable_refresh_token', {
type: Sequelize.TEXT
});
},
down: async (queryInterface, Sequelize) => {
await queryInterface.changeColumn('robot', 'airtable_access_token', {
type: Sequelize.STRING(255)
});
await queryInterface.changeColumn('robot', 'airtable_refresh_token', {
type: Sequelize.STRING(255)
});
}
};