Yêu cầu Drush liệt kê các mô-đun có cập nhật cơ sở dữ liệu có sẵn


10

Tôi đặc biệt muốn Drush liệt kê, các mô-đun có các bản cập nhật có sẵn, trong đó các mô-đun có chứa các bản cập nhật cơ sở dữ liệu. Điều này có thể với Drush không?

Chỉnh sửa để làm rõ: Tôi biết drush upsẽ liệt kê tất cả các mô-đun có bản cập nhật có sẵn, vâng, nhưng không phải tất cả các bản cập nhật đó sẽ có bản cập nhật cơ sở dữ liệu đi cùng với chúng. Tôi hoàn toàn muốn một danh sách các bản cập nhật có liên quan đến cập nhật cơ sở dữ liệu.

Câu trả lời:


13

drush updatedb --no(tốc ký drush up -n:) sẽ liệt kê chúng và không có hành động gì thêm.


Xuất sắc! Cảm ơn bạn. Tôi nhìn qua drush help upnhưng không có gì bật lên trong đó, rõ ràng là ... doh.
Lester Peabody

2

Đây là một yêu cầu tính năng; xin vui lòng gửi nó trong hàng đợi vấn đề drush . Lưu ý rằng đây không phải là điều dễ dàng khủng khiếp đối với Drush; nó sẽ phải tải xuống tất cả các dự án sẽ được cập nhật và kiểm tra chúng trước khi nhắc bạn.


Tôi đã không yêu cầu nhiều tính năng như tôi đã hỏi nếu nó tồn tại ở nơi đầu tiên. Tôi sẽ thêm điều này vào hàng đợi mặc dù, cảm ơn.
Lester Peabody

Tôi đã xem xét làm thế nào để làm điều này trong hoạt động pm-updatecode. @ đề nghị của moshe là tốt hơn nhiều; chỉ cần lấy tất cả các mã mới, sau đó hoàn nguyên các mô-đun bạn không muốn giữ sau khi kiểm tra đầu ra của drush updateb --no.
greg_1_anderson

1

"drush pm-update" sẽ cung cấp cho bạn một danh sách các mô-đun có sẵn các bản cập nhật.


Bạn nhớ ý nghĩa của tôi. drush upsẽ liệt kê tất cả các mô-đun có các bản cập nhật có sẵn, vâng, nhưng không phải tất cả các bản cập nhật đó sẽ có các bản cập nhật cơ sở dữ liệu đi cùng với chúng. Tôi hoàn toàn muốn một danh sách các bản cập nhật có liên quan đến cập nhật cơ sở dữ liệu.
Lester Peabody

0

Có một lệnh drush sẽ tốt hơn cho bạn hơn drush updatedb --no, vì nó sẽ không xóa bộ nhớ cache (điều này thực sự có thể ảnh hưởng đến hiệu suất trên một trang web sản xuất):

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. "
    }
]

Tài liệu có tại http://drushcommands.com/drush-8x/core/updatedb-status/

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.