Politique de gestion des cookies
Afin de toujours améliorer votre parcours de navigation sur notre site, nous utilisons des statistiques anonymes de navigation.Les commandes de base de données dans WP CLI.
Tous les snippets pour gérer la base de données de WordPress grâce aux commandes CLI. Un allié idéal pour éviter les modifications risquées en SQL.
Documentation
https://developer.wordpress.org/cli/commands/db/
Rechercher et remplacer en exportant dans un fichier
BASH
# wp search-replace {find} {replace} --export={file}
wp search-replace 'find' 'replace' --export=database.sql
Rechercher et remplacer à partir du expression régulière
BASH
# wp search-replace {find_regex} {replace} --regex --regex-flags={flags}
wp search-replace '[foo id="([0-9]+)"' '[bar id="1"' --regex --regex-flags='i'
Rechercher uniquement sans remplacer
BASH
# wp search-replace {find} {replace} --dry-run
wp search-replace 'find' 'replace' --dry-run
Rechercher et remplacer dans une table spécifique
BASH
# wp search-replace {find} {replace} {table}
wp search-replace 'find' 'replace' wp_posts
# Remplacer dans plusieurs tables
# wp search-replace {find} {replace} {table} {table}
wp search-replace 'find' 'replace' wp_posts wp_terms
Rechercher et remplacer une url par une autre
BASH
# wp search-replace {find} {replace}
wp search-replace 'http://website.local' 'https://website.com'
Lister les tables de la base de données
BASH
wp db tables
Obtenir la taille de la base de données
BASH
wp db size
Chercher une chaîne de caractère dans la base de données
BASH
# Chercher 'votre-recherche'
# wp db search {query}
wp db search votre-recherche
# Chercher les valeurs avec 'http(s)://' d'après une regex
# wp db search {query} --regex
wp db search 'https?://' --regex
Réparer la base de données
BASH
wp db repair
Exécuter une requête SQL
BASH
# wp db query {query_string}
wp db query "SELECT * FROM wp_posts"
# wp db query < {SQL file}
wp db query < file.sql
Obtenir le préfixe de la base de données
BASH
wp db prefix
Optimiser la base de données
BASH
wp db optimize
Importer la base de données depuis un fichier
BASH
wp db import "db.sql"
Exporter la base de données dans un fichier
BASH
wp db export
Supprimer la base de données (définie dans le fichier wp-config.php)
BASH
wp db drop
Obtenir les colonnes d’une table
BASH
# wp db columns {table_name_with_prefix}
wp db columns wp_posts
Ouvre la console MySQL avec les identifiants définis dans le fichier wp-config.php
BASH
wp db cli
Supprimer toutes les tables de la base de données
BASH
wp db reset
Supprimer toutes les tables (avec le préfix défini dans le fichier wp-config.php)
BASH
wp db clean
Vérifier l’état de la base de données
BASH
wp db check
Créer la base de données
BASH
wp db create