getTable('twofactor_totp_secrets'); if (!$table->hasColumn('state')) { // TODO: use \OCP\DB\Types::INT $table->addColumn('state', 'integer', [ 'notnull' => true, 'default' => 2, ]); } if (!$table->hasPrimaryKey()) { $table->setPrimaryKey(['id']); } if (!$table->hasIndex('totp_secrets_user_id')) { $table->addUniqueIndex(['user_id'], 'totp_secrets_user_id'); } return $schema; } }