Make ID fields unsigned
This commit is contained in:
parent
c18b9a9c27
commit
25c2d13ca3
@ -15,8 +15,8 @@ class CreateFreeCompanyLinksTable extends Migration
|
|||||||
{
|
{
|
||||||
Schema::create('free_company_links', function (Blueprint $table) {
|
Schema::create('free_company_links', function (Blueprint $table) {
|
||||||
$table->id();
|
$table->id();
|
||||||
$table->bigInteger('freeCompanyId')->unique();
|
$table->bigInteger('freeCompanyId')->unsigned()->unique();
|
||||||
$table->bigInteger('discordGuildId')->nullable();
|
$table->bigInteger('discordGuildId')->unsigned()->nullable();
|
||||||
$table->string('domainName', 255)->nullable();
|
$table->string('domainName', 255)->nullable();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
@ -15,9 +15,9 @@ class CreateLinkCodesTable extends Migration
|
|||||||
{
|
{
|
||||||
Schema::create('link_codes', function (Blueprint $table) {
|
Schema::create('link_codes', function (Blueprint $table) {
|
||||||
$table->id();
|
$table->id();
|
||||||
$table->bigInteger('lodestoneId')->unique();
|
$table->bigInteger('lodestoneId')->unsigned()->unique();
|
||||||
$table->bigInteger('discordUserId')->nullable();
|
$table->bigInteger('discordUserId')->unsigned()->nullable();
|
||||||
$table->bigInteger('websiteUserId')->nullable();
|
$table->bigInteger('websiteUserId')->unsigned()->nullable();
|
||||||
$table->dateTime('expires');
|
$table->dateTime('expires');
|
||||||
$table->string('code', 128);
|
$table->string('code', 128);
|
||||||
});
|
});
|
||||||
|
|||||||
@ -16,9 +16,9 @@ class CreateUserLinksTable extends Migration
|
|||||||
Schema::create('user_links', function (Blueprint $table) {
|
Schema::create('user_links', function (Blueprint $table) {
|
||||||
$table->id();
|
$table->id();
|
||||||
$table->foreignId('freeCompanyLinkId')->constrained('free_company_links');
|
$table->foreignId('freeCompanyLinkId')->constrained('free_company_links');
|
||||||
$table->bigInteger('lodestoneId')->unique();
|
$table->bigInteger('lodestoneId')->unsigned()->unique();
|
||||||
$table->bigInteger('discordUserId')->nullable()->unique();
|
$table->bigInteger('discordUserId')->unsigned()->nullable()->unique();
|
||||||
$table->bigInteger('websiteUserId')->nullable();
|
$table->bigInteger('websiteUserId')->unsigned()->nullable();
|
||||||
$table->timestamps();
|
$table->timestamps();
|
||||||
|
|
||||||
$table->unique(['freeCompanyLinkId', 'websiteUserId']);
|
$table->unique(['freeCompanyLinkId', 'websiteUserId']);
|
||||||
|
|||||||
@ -18,7 +18,7 @@ class CreateLodestoneCachesTable extends Migration
|
|||||||
$table->integer('type');
|
$table->integer('type');
|
||||||
$table->string('server', 64);
|
$table->string('server', 64);
|
||||||
$table->string('name', 255);
|
$table->string('name', 255);
|
||||||
$table->bigInteger('lodestoneId');
|
$table->bigInteger('lodestoneId')->unsigned();
|
||||||
$table->text('content');
|
$table->text('content');
|
||||||
$table->timestamps();
|
$table->timestamps();
|
||||||
|
|
||||||
|
|||||||
@ -16,7 +16,7 @@ class CreateFreeCompanyMembersTable extends Migration
|
|||||||
Schema::create('free_company_members', function (Blueprint $table) {
|
Schema::create('free_company_members', function (Blueprint $table) {
|
||||||
$table->id();
|
$table->id();
|
||||||
$table->foreignId('freeCompanyLinkId')->constrained('free_company_links');
|
$table->foreignId('freeCompanyLinkId')->constrained('free_company_links');
|
||||||
$table->bigInteger('lodestoneId');
|
$table->bigInteger('lodestoneId')->unsigned();
|
||||||
$table->string('lastSeenRank', 64);
|
$table->string('lastSeenRank', 64);
|
||||||
$table->timestamps();
|
$table->timestamps();
|
||||||
});
|
});
|
||||||
|
|||||||
@ -18,7 +18,7 @@ class CreateFreeCompanyRanksTable extends Migration
|
|||||||
$table->string('rankName', 64);
|
$table->string('rankName', 64);
|
||||||
$table->foreignId('freeCompanyLinkId')->constrained('free_company_links');
|
$table->foreignId('freeCompanyLinkId')->constrained('free_company_links');
|
||||||
$table->integer('daysRequired');
|
$table->integer('daysRequired');
|
||||||
$table->bigInteger('discordRoleId')->nullable();
|
$table->bigInteger('discordRoleId')->unsigned()->nullable();
|
||||||
$table->string('websiteRole', 64)->nullable();
|
$table->string('websiteRole', 64)->nullable();
|
||||||
|
|
||||||
$table->unique(['rankName', 'freeCompanyLinkId']);
|
$table->unique(['rankName', 'freeCompanyLinkId']);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user