我正在尝试做一些简单的查询来弄清楚插件如何保存其信息。基本上我得到了一个非常烦人的错误,并想到我的本地缺少自定义模板内容。每个其他设置/内容都转移到从实际站点导出的数据库中。但是,出于某种原因,wp db tables
仅显示了一些表格。我检查了wp-config,并通过我的SQL GUI检查了数据库。 wp db检查并列出了所有表。但是,wp db tables
只是提供了错误的信息,并且任何wp db search
都没有搜索表格,因为某些原因它没有显示。我错过了什么吗? (出于基本原因,我用占位符clientite替换了我的本地目录和数据库名称。)
clientsite % wp db check
clientsite.wp_commentmeta OK
clientsite.wp_comments OK
clientsite.wp_duplicator_packages OK
clientsite.wp_email OK
clientsite.wp_links OK
clientsite.wp_my_calendar OK
clientsite.wp_my_calendar_categories OK
clientsite.wp_my_calendar_events OK
clientsite.wp_my_calendar_locations OK
clientsite.wp_options OK
clientsite.wp_postmeta OK
clientsite.wp_posts OK
clientsite.wp_term_relationships OK
clientsite.wp_term_taxonomy OK
clientsite.wp_termmeta OK
clientsite.wp_terms OK
clientsite.wp_usermeta OK
clientsite.wp_users OK
clientsite.wp_woocommerce_api_keys OK
clientsite.wp_woocommerce_attribute_taxonomies OK
clientsite.wp_woocommerce_downloadable_product_permissions OK
clientsite.wp_woocommerce_order_itemmeta OK
clientsite.wp_woocommerce_order_items OK
clientsite.wp_woocommerce_payment_tokenmeta OK
clientsite.wp_woocommerce_payment_tokens OK
clientsite.wp_woocommerce_sessions OK
clientsite.wp_woocommerce_shipping_zone_locations OK
clientsite.wp_woocommerce_shipping_zone_methods OK
clientsite.wp_woocommerce_shipping_zones OK
clientsite.wp_woocommerce_tax_rate_locations OK
clientsite.wp_woocommerce_tax_rates OK
clientsite.wp_wpc_client_categories OK
clientsite.wp_wpc_client_chains OK
clientsite.wp_wpc_client_clients_page OK
clientsite.wp_wpc_client_file_categories OK
clientsite.wp_wpc_client_files OK
clientsite.wp_wpc_client_files_download_log OK
clientsite.wp_wpc_client_group_clients OK
clientsite.wp_wpc_client_groups OK
clientsite.wp_wpc_client_login_redirects OK
clientsite.wp_wpc_client_messages OK
clientsite.wp_wpc_client_objects_assigns OK
clientsite.wp_wpc_client_payments OK
clientsite.wp_wpc_client_portal_page_categories OK
clientsite.wp_wpuf_transaction OK
Success: Database checked.
WP CLI Tables命令提供以下内容:
clientsite % wp db tables
wp_users
wp_usermeta
wp_posts
wp_comments
wp_links
wp_options
wp_postmeta
wp_terms
wp_term_taxonomy
wp_term_relationships
wp_termmeta
wp_commentmeta
wp_woocommerce_payment_tokenmeta
wp_woocommerce_order_itemmeta
wp-config.php包含以下内容。
clientsite % cat wp-config.php
define('DB_NAME', 'clientsite');
答案 0 :(得分:1)
找到答案。经过一些更具体的谷歌搜索并需要使用引号(最初只是保持返回wp-cli文档页面),我在github问题页面上找到了一些东西。显然wp db tables
只找到注册到$ wpdb的默认表,而不是数据库中的所有表。这可以通过在命令末尾使用--all-tables
来解决。