我的Android设备坏了,我失去了对Github和Bitbucket 2因素身份验证代码的访问权限.
不幸的是,我没有保存恢复代码或设置备份电话号码以通过短信接收代码,我没有在任何计算机上登录Github和Bitbucket.
有没有其他方法可以访问我的Github和Bitbucket帐户?
我正在使用knex js和postgresql数据库.我使用迁移文件来创建表knex migrate:make create_car_table.在这里我添加了一列fuel_type.table.enu('fuel_type', ['PETROL', 'DIESEL', 'CNG']).
现在我需要改变表格,我需要这些枚举值['HYBRID', 'ELECTRIC', 'PETROL', 'DIESEL'].
我使用knex migrate:make alter_car_table并添加了以下代码创建了另一个迁移文件
exports.up = function(knex, Promise) {
return knex.schema.alterTable('car', function (table) {
table.enu('fuel_type', ['HYBRID', 'ELECTRIC', 'PETROL', 'DIESEL']).alter();
});
};
exports.down = function(knex, Promise) {
return knex.schema.alterTable('car', function (table) {
table.enu('fuel_type', ['PETROL', 'DIESEL', 'CNG']).alter();
});
};
Run Code Online (Sandbox Code Playgroud)
当我跑步时,knex migrate:latest我得到以下错误.
Knex:warning - migrations failed with error: alter table "car" alter column "fuel_type" type text check ("fuel_type" in ('HYBRID', 'ELECTRIC', 'PETROL', 'DIESEL')) …Run Code Online (Sandbox Code Playgroud)