데이터베이스 업데이트를 사용할 수있는 모듈을 나열하도록 Drush에게 요청하십시오.


10

특히 Drush가 사용 가능한 업데이트가있는 모듈 (데이터베이스 업데이트가 포함 된 모듈)을 나열하려고합니다. Drush에서도 가능합니까?

설명에 대한 편집 : 내가 아는 drush up전부는 아니지만 해당 업데이트의 그와 함께 데이터베이스 업데이트를해야합니다, 그래, 업데이트를 사용할 수있는 모든 모듈을 나열합니다. 데이터베이스 업데이트와 관련된 업데이트 목록을 엄격하게 원합니다.

답변:


13

drush updatedb --no(속기 :) drush up -n가 목록을 표시하고 추가 조치를 취하지 않습니다.


훌륭한! 감사합니다. 나는 들여다 보았지만 drush help up거기에는 아무것도 보이지 않았다.
레스터 피바디

2

이것은 기능 요청입니다. drush issue 대기열 에 게시하십시오 . 이것은 Drush가하기 매우 쉬운 일이 아닙니다. 업데이트하기 전에 모든 프로젝트를 다운로드하여 확인하기 전에 검사해야합니다.


기능이 처음에 존재하는지 묻는 것처럼 기능을 많이 요청하지 않았습니다. 그래도 대기열에 추가하겠습니다. 감사합니다.
레스터 피바디

pm-updatecode 작업 중에이 작업을 수행하는 방법을 고려하고있었습니다. @moshe의 제안이 훨씬 좋습니다. 새 코드를 모두 잡고 drush updatedb --no의 출력을 검사 한 후 유지하고 싶지 않은 모듈을 되 돌리십시오.
greg_1_anderson

1

"drush pm-update"는 사용 가능한 업데이트가있는 모듈 목록을 제공합니다.


내 의미가 그리워 drush up사용 가능한 업데이트가있는 모든 모듈을 나열하지만, ​​모든 업데이트에 데이터베이스 업데이트가있는 것은 아닙니다. 데이터베이스 업데이트와 관련된 업데이트 목록을 엄격하게 원합니다.
레스터 피바디

0

drush updatedb --no캐시를 지우지 않으므로 프로덕션 사이트의 성능에 실제로 영향을 줄 수 있으므로 drush 명령보다 낫습니다 .

drush8 --uri=www.example.com updatedb-status --format=json
[
    {
        "module": "Metatag",
        "update_id": 7104,
        "description": "Remove the entity revision ID from the translation strings. "
    },
    {
        "module": "Metatag",
        "update_id": 7105,
        "description": "Fix the output translation strings. "
    }
]

설명서는 http://drushcommands.com/drush-8x/core/updatedb-status/에 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.