¿Dónde vive la biblioteca multimedia en la base de datos?
2 respuestas
- votos
-
- 2012-10-11
Labibliotecamultimedia seencuentratantoen wp_posts comoen wp_postmeta .
- wp_postmeta contiene la URL de laimagen
- wp_posts contiene unaentradapara cadainserción deimagenen unapublicación,junto conel ID de lapublicación.
Exportare importarestas 2tablas como SQLnofuncionóparamí; recibí 'entrada duplicadapara la clave 7' ...
Exportare importarestas 2tablas como CSV sí funcionó,usando "CSV usando datos de carga".
Antes deimportar,vacié las 2tablasen labase de datos de destinatarios.
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.
-
Unaforma alternativa depasar del desarrollador local al host remotoen vivoes usar [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';
Devolverátodas lasentradasen la Biblioteca demedios.
Después de laejecución,puedeexportar latabla de resultados como SQL,CSV o cualquier otroformato de datosportátil que desee. Recuerde,sinoestá seguro de si lasentradas yaexistenen subase de datos,use lainstrucciónINSERT IGNORE
en lugar deINSERT
. (Estoesposiblemediante laexportación depanen phpMyAdmin u otros clientes MySQL).
Además,hayentradas que se refieren a labiblioteca demediosen cadapublicación,comoimágenes adjuntas oimágenesen miniatura,que se almacenanen latablawp_postmeta
. Wordpress los almacenapara queelmedio & quot; adjunte & quot; apublicaciones opáginas. Si desea quetambién seexporten,deberá usar algo comoesto:SELECT * FROM `wp_postmeta` WHERE meta_key IN ( '_wp_attached_file', '_wp_attachment_backup_sizes', '_wp_attachment_metadata', '_thumbnail_id' )
Y luegopuedesexportarlos a donde quieras. Estodo lo que sé sobre labiblioteca demediosen 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.
-
Me hasproporcionado unpoco de luzen elmundo de la oscuridad queesel desarrollo de WordPress.You've provided me a small bit of light in the world of darkness that is WordPress development
- 8
- 2017-10-12
- kbuilds
-
¿Quées "exportarpan"?What is "exporting pan" ?
- 0
- 2020-07-21
- SherylHohman
Estoyexportando un sitio de Wordpress desde localhost a un servidor web ynopuedoimportar labibliotecamultimedia,ya queel servidor webnopuede contactar a localhost.
He subidotodos los archivos de localhost desde/wp-content/uploads/...,y creo que solonecesito aislar laparte de labase de datos MySQL que contiene labibliotecamultimedia y ajustar la URL,luegoimporteel SQL a labase de datos del servidor web.
¿Puede decirme dónde seencuentra labibliotecamultimediaen labase de datos MySQL,porfavor?