Où réside la médiathèque dans la base de données?
2 réponses
- votes
-
- 2012-10-11
Lamédiathèque setrouve à lafois dans wp_posts et wp_postmeta .
- wp_postmeta contient l'URL de l'image
- wp_posts contient uneentréepour chaqueinsertion d'image dans un article,ainsi que l'ID de l'article.
L'exportationet l'importation de ces 2tablesen tant que SQLn'apasfonctionnépourmoi -j'ai reçu une 'entréeen doublepour la clé 7' ...
L'exportationet l'importation de ces 2tableaux auformat CSV ont fonctionné,en utilisant "CSV utilisant les données de chargement".
Avant d'importer,j'ai vidé les 2tables de labase de données des destinataires.
The Media Library lives in both wp_posts and wp_postmeta.
- wp_postmeta contains the image URL
- wp_posts contains an entry for each image insertion into a post, along with the post ID.
Exporting and importing these 2 tables as SQL did not work for me - I received 'duplicate entry for key 7'...
Exporting and importing these 2 tables as CSV did work, using "CSV using load data".
Before importing, I emptied the 2 tables in the recipient database.
-
Une autrefaçon depasser du développeur local à l'hôte distanten direct consiste à utiliser [WP Migrate DB] (https://wordpress.org/plugins/wp-migrate-db/).An alternative way to move from local developer to live remote host is to use [WP Migrate DB](https://wordpress.org/plugins/wp-migrate-db/).
- 0
- 2017-02-03
- Steve
-
- 2013-04-13
Select * from wp_posts where post_type = 'attachment';
Renvoietoutes lesentrées de lamédiathèque.
Après l'exécution,vouspouvezexporter latable de résultats auformat SQL,CSV outout autreformat de donnéesportable de votre choix. N'oubliezpas que si vousn'êtespas sûr que lesentréesexistent déjà dans votrebase de données,utilisez l'instructionINSERT IGNORE
au lieu deINSERT
. (Ceciestpossiblegrâce à l'exportation depan dansphpMyAdmin ou d'autres clients MySQL).
En outre,ilexiste desentréesfaisant référence à lamédiathèque dans chaque article,telles que desimages depiècesjointes ou desimagesminiatures,qui sont stockées dans latablewp_postmeta
. Wordpress les stocke demanière à ce que lemédia "joint" aux articles ou auxpages. Si vous voulez que ceux-ci soient égalementexportés,vous devrez utiliser quelque chose comme ceci:SELECT * FROM `wp_postmeta` WHERE meta_key IN ( '_wp_attached_file', '_wp_attachment_backup_sizes', '_wp_attachment_metadata', '_thumbnail_id' )
Vouspouvezensuite lesexporter où vous le souhaitez. C'esttout ce queje sais sur les éléments de lamédiathèque dans Wordpress.
Select * from wp_posts where post_type = 'attachment';
Will return all the entries in the Media Library.
After the execution, you can export the result table as SQL, or CSV, or any other portable data format you like. Remember, if you are not sure if the entries already exist in your database, use theINSERT IGNORE
statement instead ofINSERT
. (This is possible through exporting pan in phpMyAdmin or other MySQL clients).
Also, there are entries referring to the Media Library in each post, such as attachment images or thumbnail images, which are stored in thewp_postmeta
table. Wordpress stores them so the media "attaches" to posts or pages. If you want those to be exported too, you will need to use something like this :SELECT * FROM `wp_postmeta` WHERE meta_key IN ( '_wp_attached_file', '_wp_attachment_backup_sizes', '_wp_attachment_metadata', '_thumbnail_id' )
And then you can export them to wherever you want. It is all I know about media library stuff in Wordpress.
-
Vousm'avezfourni unpetit peu de lumière dans lemonde desténèbres qu'est le développement WordPressYou've provided me a small bit of light in the world of darkness that is WordPress development
- 8
- 2017-10-12
- kbuilds
-
Qu'est-ce que "exporter la casserole"?What is "exporting pan" ?
- 0
- 2020-07-21
- SherylHohman
J'exporte un site Wordpress de localhost vers un hébergeur Webet jene parvienspas àimporter labibliothèquemultimédia,car l'hébergeur Webne peutpas contacter localhost.
J'aitéléchargétous lesfichiers localhost de/wp-content/uploads/...,et jepense quej'aijustebesoin d'isoler lapartie de labase de données MySQL qui contient labibliothèquemultimédiaet d'ajuster l'URL,puisimportez le SQL dans labase de données de l'hôte Web.
Pouvez-vousme dire où setrouve lamédiathèque dans labase de données MySQL s'il vousplaît?