Skip to content

Commit 0622688

Browse files
authored
Add index to device display field (librenms#19768)
1 parent 02d74e7 commit 0622688

2 files changed

Lines changed: 29 additions & 0 deletions

File tree

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<?php
2+
3+
use Illuminate\Database\Migrations\Migration;
4+
use Illuminate\Database\Schema\Blueprint;
5+
use Illuminate\Support\Facades\Schema;
6+
7+
return new class extends Migration
8+
{
9+
/**
10+
* Run the migrations.
11+
*/
12+
public function up(): void
13+
{
14+
Schema::table('devices', function (Blueprint $table): void {
15+
$table->index('display');
16+
});
17+
}
18+
19+
/**
20+
* Reverse the migrations.
21+
*/
22+
public function down(): void
23+
{
24+
Schema::table('devices', function (Blueprint $table): void {
25+
$table->dropIndex('devices_display_index');
26+
});
27+
}
28+
};

resources/definitions/schema/db_schema.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -684,6 +684,7 @@ devices:
684684
- { Field: mtu_status, Type: tinyint, 'Null': false, Extra: '', Default: '1' }
685685
Indexes:
686686
PRIMARY: { Name: PRIMARY, Columns: [device_id], Unique: true, Type: BTREE }
687+
devices_display_index: { Name: devices_display_index, Columns: [display], Unique: false, Type: BTREE }
687688
devices_hostname_sysname_display_index: { Name: devices_hostname_sysname_display_index, Columns: [hostname, sysName, display], Unique: false, Type: BTREE }
688689
devices_last_poll_attempted_index: { Name: devices_last_poll_attempted_index, Columns: [last_poll_attempted], Unique: false, Type: BTREE }
689690
devices_last_polled_index: { Name: devices_last_polled_index, Columns: [last_polled], Unique: false, Type: BTREE }

0 commit comments

Comments
 (0)