Score:0

Drush 10 sql-sync and multi site --uri not working

ธง in

I am doing some D8 to D9 migrations and having a problem with a multisite. I upgraded my local version to drush 10 as well as on my dev server and included the drush/sites/us2.site.yml file.

I can sql-sync the default db no problem, but when I try and specify a --uri it still targets my default database.

drush sql-sync @us2.dev @self says it will replace us2_local with us2dev which is correct.

drush sql-sync @us2.dev @self --uri="reports" says it will replace us2_reports_local with us2dev. That is incorrect. The source DB should be a different database in this case. It did get the target database correct as my local db is us2_reports_local.

if I do drush @us2.dev status database points to us2dev

if I do drush @us2.dev status --uri="reports" it shows the correct us2 reports db so status seems to work, but not sql-sync

Any ideas? I feel like I am missing something obvious. I am still on the latest version of drupal 8 until I get the modules up to date.

Jaypan avatar
de flag
`--uri` ส่ง URL (เช่น `http://example.com/`) ที่ใช้เป็น URL เข้าถึง Drupal 'รายงาน' ดูไม่ถูกต้อง คุณไม่ได้พยายามทำอะไรกับ `--uri`
in flag
`reports` คือไซต์ที่กำหนดในไฟล์ sites.php ที่ใช้ในหลายไซต์ ตัวอย่างเช่น ใน sites.php `$sites['reports.us2.local'] = 'reports';` ถ้าฉันส่ง URL นั้นแทนชื่อไซต์ ก็ยังใช้งาน @Jaypan ไม่ได้
Jaypan avatar
de flag
ฉันไม่เชื่อว่านั่นคือสิ่งที่ `--uri` ทำ ดูเหมือนว่าคุณต้องตั้งค่านามแฝงของ Drush และตั้งค่า URI ที่นั่น จากนั้นคุณสามารถเรียก Drush ด้วยนามแฝง
in flag
นั่นคือปัญหาจริงๆ @Jaypan ฉันยังต้องระบุ --uri เพื่อให้ sql-sync เลือกฐานข้อมูลในเครื่องที่ถูกต้องซึ่งฉันพบว่าแปลก ฉันอาจไม่มี Report.site.yml ใหม่ที่ถูกต้องทั้งหมด
in flag
ตัวอย่างเช่น: ผลลัพธ์ `drush sql-sync @reports.dev @self` แทนที่ `us2_local` ด้วย `us2dev-reports` `drush sql-sync @reports.dev @self --uri=reports` ผลลัพธ์ในฐานข้อมูลท้องถิ่นที่ถูกต้อง: แทนที่ `us2_reports_local` ด้วย `us2dev-reports`

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา