我正在使用 Laravel 5.8 和 CockroachDB 创建新的迁移。我尝试使用 increments
在 Laravel 迁移中生成自增列,但它却生成了 UUID 而不是序列。请有任何想法的人帮助我解决这个问题。请检查我的迁移。
Schema::create('billing_organisations_test1', function (Blueprint $table) {
$table->increments('id'); //bigIncrements also not working
$table->string('name');
$table->timestamps(6);
$table->softDeletes('deleted_at', 6)->default(null);
});
Laravel迁移生成以下查询。如何将id列的默认值设置为自动递增。
CREATE TABLE billing_organisations_test1 (
id INT8 NOT NULL DEFAULT unique_rowid(),
name VARCHAR(255) NOT NULL,
created_at TIMESTAMP NULL,
updated_at TIMESTAMP NULL,
deleted_at TIMESTAMP NULL,
CONSTRAINT "primary" PRIMARY KEY (id ASC),
FAMILY "primary" (id, name, created_at, updated_at, deleted_at)
)