我正在为我的项目使用PostgreSQL,但是当我迁移进程时出现此错误。
aldebaran@aldebaran-SATELLITE-L50-C:/var/www/html/CRMPixel$ php artisan migrate
[Illuminate\Database\QueryException]
SQLSTATE[0A000]: Feature not supported: 7 ERROR: Column "migrations.id" has unsupported type "serial". (SQL: create table "migrations" ("id" serial primary key not null, "migration" varchar(191) not null, "batch" integer not null))
[PDOException]
SQLSTATE[0A000]: Feature not supported: 7 ERROR: Column "migrations.id" has unsupported type "serial".
答案 0 :(得分:1)
Amazon Redshift PostgreSQL不支持serial
类型:link
Amazon Redshift不支持这些PostgreSQL数据类型。
阵列
BIT,BIT VARYING
BYTEA
复合类型
日期/时间类型
INTERVAL
TIME
枚举类型
几何类型
JSON
网络地址类型
数字类型
SERIAL,BIGSERIAL,SMALLSERIAL
MONEY
对象标识符类型
伪类型
范围类型
文字搜索类型
TXID_SNAPSHOT
UUID
XML
$table->increments('id')
生成serial
字段。
而不是使用laravel-sequence:
$table->unsignedInteger('id')->primary()