উল্লিখিত নম হিসাবে আমার কলাম রয়েছে:
public function up()
{
Schema::create('stnk', function(Blueprint $table)
{
$table->increments('id');
$table->string('no_reg', 50)->unique();
$table->string('no_bpkb', 50)->unique();
$table->string('nama_pemilik', 100);
$table->string('alamat');
$table->string('merk', 50);
$table->string('tipe', 50);
$table->string('jenis', 50);
$table->smallInteger('tahun_pembuatan');
$table->smallInteger('tahun_registrasi');
$table->smallInteger('isi_silinder');
$table->string('no_rangka', 50);
$table->string('no_mesin', 50);
$table->string('warna', 50);
$table->string('bahan_bakar', 50);
$table->string('warna_tnkb', 50);
$table->string('kode_lokasi', 50);
$table->date('berlaku_sampai');
$table->timestamps();
$table->index('created_at');
$table->index('updated_at');
});
}
আমি স্ট্যান্ড টেবিলের জন্য সিডার তৈরি করেছি
এখন আমি নামকরণ id
করতে চাই id_stnk
।
আমি "সুরকার" এ একটি "মতবাদ / ডাবল" যুক্ত করেছি এবং একটি করি ।composer update
আমি মাইগ্রেশন করেছি php artisan migration:make rename_column
।
তারপরে আমি নাম_কলামে নতুন পদ্ধতি যুক্ত করেছি:
Schema::table('stnk', function(Blueprint $table)
{
$table->renameColumn('id', 'id_stnk');
});
এবং তারপরে আমি কমান্ড চালানোর চেষ্টা করেছি php artisan migrate
কিন্তু উল্লিখিত বেলো হিসাবে আমি ত্রুটি পেয়েছি:
[Ulluminate\Database\QueryException]
SQLSTATE[HY000]: General error: 1025 Error on rename of './my_database/#sql -447_33' to './my_database/stnk' (error: 150) (SQL: ALTER TABLE stnk CHANGE id id_stnk INT UNSIGENED AUTO_INCREMENT NOT NULL)
[PDOException]
SQLSTATE[HY000]: General error: 1025 Error on rename of './my_database/#sql -447_33' to './my_database/stnk' (error: 150)