Я новичок в Laravel и postgres. Я использую postGres без расширения postGIS, один только postGres разрешает тип точек для столбцов даже без postGIS, моя миграция в личиночной области завершается неудачно и выдает мне эту ошибку
Illuminate \ Database \ QueryException: SQLSTATE [42704]: Неопределенный объект: 7 ОШИБКА: тип "география" не существует в символе 134 (SQL: создать таблицу "profile" ("id", первичный ключ bigserial не ноль, "produc t" varchar (50) не ноль, "details")varchar (1000) не ноль, география "xy" (точка, 4326) не ноль, метка времени "create_at" (0) без часового пояса, метка времени "updated_at" (0) без нулевого часового пояса))
мой код для функции миграции ниже
public function up()
{
Schema::connection('pgsql')->create('profiles', function (Blueprint $table) {
$table->bigIncrements('id');
$table->string('product',50);
$table->string('details',1000);
$table->point('xy');
$table->timestamps();
});
}
столбец xy предназначен для простого типа точек, доступного в postgres, но похоже, что laravel переводит это в тип географии, который доступен в postGIS, и яВ моем случае postGIS не требуется.
Посоветуйте, пожалуйста, как создать точечный столбец в laravel без postGIS.
Спасибо