Я добавил эту миграцию, чтобы добавить поля в мою таблицу admission
. Проблема в том, что он создает некоторые поля в postgres с двойными кавычками.
Ниже приведены два поля из одной миграции. Один был создан с кавычками, а другой без.
Почему это происходит? Я думал, что это может быть todo с типом данных, но у меня есть другие целочисленные поля, которые также были созданы с кавычками.
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class addReferralFields extends Migration
{
public function up()
{
Schema::table('admission', function (Blueprint $table) {
if (!Schema::hasColumn('admission', 'appointmentDate')) $table->timestampTz('appointmentDate')->nullable();
if (!Schema::hasColumn('admission', 'appointment_pre_employment_status')) $table->integer('appointment_pre_employment_status')->nullable();
});
}
}
ADMISSION TABLE
"apointmentDate" timestamp(0) with time zone,
appointment_pre_employment_status integer,