Diviser une base de données
Fermé
liabelle2b
Messages postés
3
Date d'inscription
dimanche 18 mai 2014
Statut
Membre
Dernière intervention
18 mai 2014
-
18 mai 2014 à 21:48
mpmp93 Messages postés 6648 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 - 19 mai 2014 à 07:09
mpmp93 Messages postés 6648 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 - 19 mai 2014 à 07:09
A voir également:
- Diviser une base de données
- Diviser photo instagram gratuit - Guide
- Diviser pdf - Guide
- Formules excel de base - Guide
- Désolé l'utilisation de la base de données a expiré epic games - Forum Jeux vidéo
- Gigaset ne reconnait plus sa base - Forum telephonie fixe
2 réponses
mpmp93
Messages postés
6648
Date d'inscription
mercredi 13 avril 2011
Statut
Membre
Dernière intervention
28 septembre 2015
1 339
18 mai 2014 à 22:35
18 mai 2014 à 22:35
Bonjour,
En fait, préfixez les tables de votre appli, par exemple, pour une table nommée:
liste_adherents
vous la préfixez:
bjr_liste_adherents
et ceci pour toutes les tables du site de votre ami.
Utilisez un préfixe de 3 à 4 caractères maxi. Ca demande ensuite un peu de réécriture du code du site de votre ami....
Ainsi, les tables du site de votre ami ne seront pas en conflit avec vos propres tables.
A+
En fait, préfixez les tables de votre appli, par exemple, pour une table nommée:
liste_adherents
vous la préfixez:
bjr_liste_adherents
et ceci pour toutes les tables du site de votre ami.
Utilisez un préfixe de 3 à 4 caractères maxi. Ca demande ensuite un peu de réécriture du code du site de votre ami....
Ainsi, les tables du site de votre ami ne seront pas en conflit avec vos propres tables.
A+
liabelle2b
Messages postés
3
Date d'inscription
dimanche 18 mai 2014
Statut
Membre
Dernière intervention
18 mai 2014
18 mai 2014 à 22:45
18 mai 2014 à 22:45
Merci pour votre réponse !
Qu'est-ce que vous entendez par "réécriture du code du site" ?
En gros est-ce qu'il suffit que j'utilise en script de ce type pour séparer les tables de son site des miennes ?
# CHANGER URL DU SITE
UPDATE wp_options
SET option_value = REPLACE(option_value, 'http://www.vieuxsite.fr', 'http://www.nouveausite.fr')
WHERE option_name = 'home'
OR option_name = 'siteurl';
# CHANGER URL DES GUID (GLOBAL UNIQUE IDENTIFIER)
UPDATE wp_posts
SET guid = REPLACE(guid, 'http://www.vieuxsite.fr', 'http://www.nouveausite.fr');
# CHANGER LES URL DES CONTENUS DES ARTICLES
# (LIEN, IMAGE, DOCUMENT)
UPDATE wp_posts
SET post_content = REPLACE(post_content, 'http://www.vieuxsite.fr', 'http://www.nouveausite.fr');
# CHANGER LES URL DES DONNEES META DES POSTS
UPDATE wp_postmeta
SET meta_value = REPLACE(meta_value, 'http://www.vieuxsite.fr','http://www.nouveausite.fr');
Qu'est-ce que vous entendez par "réécriture du code du site" ?
En gros est-ce qu'il suffit que j'utilise en script de ce type pour séparer les tables de son site des miennes ?
# CHANGER URL DU SITE
UPDATE wp_options
SET option_value = REPLACE(option_value, 'http://www.vieuxsite.fr', 'http://www.nouveausite.fr')
WHERE option_name = 'home'
OR option_name = 'siteurl';
# CHANGER URL DES GUID (GLOBAL UNIQUE IDENTIFIER)
UPDATE wp_posts
SET guid = REPLACE(guid, 'http://www.vieuxsite.fr', 'http://www.nouveausite.fr');
# CHANGER LES URL DES CONTENUS DES ARTICLES
# (LIEN, IMAGE, DOCUMENT)
UPDATE wp_posts
SET post_content = REPLACE(post_content, 'http://www.vieuxsite.fr', 'http://www.nouveausite.fr');
# CHANGER LES URL DES DONNEES META DES POSTS
UPDATE wp_postmeta
SET meta_value = REPLACE(meta_value, 'http://www.vieuxsite.fr','http://www.nouveausite.fr');
mpmp93
Messages postés
6648
Date d'inscription
mercredi 13 avril 2011
Statut
Membre
Dernière intervention
28 septembre 2015
1 339
Modifié par mpmp93 le 19/05/2014 à 07:10
Modifié par mpmp93 le 19/05/2014 à 07:10
Bonjour,
Une base de données contient des tables....
Ce sont les noms des tables qu'il faut modifier.
Par exemple:
deviendrait:
mais il faut changer le nom des tables:
- en administration de BDD via phpMyAdmin
- dans le code source PHP qui utilise ensuite ces tables
A+
Une base de données contient des tables....
Ce sont les noms des tables qu'il faut modifier.
Par exemple:
UPDATE wp_posts SET guid = REPLACE(guid, 'http://www.vieuxsite.fr', 'http://www.nouveausite.fr');
deviendrait:
UPDATE bjr_wp_posts SET guid = REPLACE(guid, 'http://www.vieuxsite.fr', 'http://www.nouveausite.fr');
mais il faut changer le nom des tables:
- en administration de BDD via phpMyAdmin
- dans le code source PHP qui utilise ensuite ces tables
A+