getTable('mail_accounts'); if (!$accountsTable->hasColumn('oauth_refresh_token')) { $accountsTable->addColumn( 'oauth_refresh_token', Types::STRING, [ 'notnull' => false, 'length' => 1023, // Fits Microsoft and Google tokens ], ); } if (!$accountsTable->hasColumn('oauth_token_ttl')) { $accountsTable->addColumn( 'oauth_token_ttl', Types::INTEGER, [ 'notnull' => false, ], ); } return $schema; } }