diff --git a/database/migrations/2023_05_12_071412_devices_expand_timetaken_doubles.php b/database/migrations/2023_05_12_071412_devices_expand_timetaken_doubles.php new file mode 100644 index 0000000000..0e0e558ad1 --- /dev/null +++ b/database/migrations/2023_05_12_071412_devices_expand_timetaken_doubles.php @@ -0,0 +1,37 @@ +unsignedFloat('last_polled_timetaken')->nullable()->change(); + $table->unsignedFloat('last_discovered_timetaken')->nullable()->change(); + $table->unsignedFloat('last_ping_timetaken')->nullable()->change(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + // can't undo the places change + Schema::table('devices', function (Blueprint $table) { + $table->float('last_polled_timetaken')->nullable()->change(); + $table->float('last_discovered_timetaken')->nullable()->change(); + $table->float('last_ping_timetaken')->nullable()->change(); + }); + } +}; diff --git a/misc/db_schema.yaml b/misc/db_schema.yaml index aeb77b926a..b90218aa9e 100644 --- a/misc/db_schema.yaml +++ b/misc/db_schema.yaml @@ -530,11 +530,11 @@ devices: - { Field: agent_uptime, Type: 'int unsigned', 'Null': false, Extra: '', Default: '0' } - { Field: last_polled, Type: timestamp, 'Null': true, Extra: '' } - { Field: last_poll_attempted, Type: timestamp, 'Null': true, Extra: '' } - - { Field: last_polled_timetaken, Type: 'double(5,2)', 'Null': true, Extra: '' } - - { Field: last_discovered_timetaken, Type: 'double(5,2)', 'Null': true, Extra: '' } + - { Field: last_polled_timetaken, Type: 'double unsigned', 'Null': true, Extra: '' } + - { Field: last_discovered_timetaken, Type: 'double unsigned', 'Null': true, Extra: '' } - { Field: last_discovered, Type: timestamp, 'Null': true, Extra: '' } - { Field: last_ping, Type: timestamp, 'Null': true, Extra: '' } - - { Field: last_ping_timetaken, Type: 'double(8,2)', 'Null': true, Extra: '' } + - { Field: last_ping_timetaken, Type: 'double unsigned', 'Null': true, Extra: '' } - { Field: purpose, Type: text, 'Null': true, Extra: '' } - { Field: type, Type: varchar(20), 'Null': false, Extra: '', Default: '' } - { Field: serial, Type: text, 'Null': true, Extra: '' }