第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Artisan::call('migrate') 陷入列重命名中

Artisan::call('migrate') 陷入列重命名中

PHP
不負(fù)相思意 2023-11-03 20:28:39
我在當(dāng)前正在進(jìn)行的項(xiàng)目中出現(xiàn)了奇怪的行為。雖然我的所有遷移都可以通過(guò)命令行正常工作,但php artisan migrate它們并不通過(guò) Artisan 命令運(yùn)行。目標(biāo)是旋轉(zhuǎn)一個(gè)新的數(shù)據(jù)庫(kù)并在那里運(yùn)行遷移,因此我該部分的代碼如下所示: \DB::statement("CREATE DATABASE TESTDB");\DB::disconnect('mysql');\Config::set('database.connections.mysql.database', 'TESTDB');\DB::connection('mysql')->reconnect();\Artisan::call('migrate',    [        '--database' => 'mysql',        '--path'     => 'database/migrations'    ]);數(shù)據(jù)庫(kù)已成功創(chuàng)建,因此沒(méi)有問(wèn)題,并且遷移開(kāi)始運(yùn)行,但在與重命名列(聲稱該列不存在)有關(guān)的遷移中總是失敗。錯(cuò)誤信息“表上沒(méi)有名稱為“parent_version_id”的列但該專欄仍然存在,只是沒(méi)有重命名。重命名遷移線:    $table->renameColumn('parent_version_id', 'child_version_id');如果我刪除此行,遷移將運(yùn)行(當(dāng)然不會(huì)重命名它將僅通過(guò)的列),并且在下一次重命名遷移中將失敗。請(qǐng)記住,如果我手動(dòng)更改環(huán)境文件中的數(shù)據(jù)庫(kù)并運(yùn)行遷移,它們將運(yùn)行順利,沒(méi)有任何問(wèn)題,但我希望動(dòng)態(tài)創(chuàng)建和設(shè)置它,這就是我動(dòng)態(tài)切換數(shù)據(jù)庫(kù)的原因。
查看完整描述

1 回答

?
開(kāi)滿天機(jī)

TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超13個(gè)贊

顯然,修復(fù)是替換 1 行代碼。

代替 :

\DB::connection('mysql')->reconnect();

用過(guò)的:

\DB::purge('mysql');

這似乎也刪除了與學(xué)說(shuō)相沖突的舊緩存。


查看完整回答
反對(duì) 回復(fù) 2023-11-03
  • 1 回答
  • 0 關(guān)注
  • 166 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)