Hol@,
Cuidadín, cuidadín.
La cosa tiene bastante más complicación que la parece a primera vista.
Además de los títulos de secciones, artículos, documentos adjuntos
(imágenes, pdf, doc,...), autores y palabras clave, Spip mantiene una
numeración interna que sirve para enlazar y relacionar unos con otros.
Al "mezclar" dos bases de datos aparecerán dos Auteur1, dos Rubrique1 (o
Rubrique15), dos Mot1, dos IMG1,...
Así que en una de las BBDD hay que cambiar todas las numeraciones internas
de referencia para que donde indicaba 1 pase a decir, por ejemplo 10001.
Sólo tras crear una renumeración de este estilo puede pensarse en juntar los
datos.
Para hacerte una idea, echa un vistazo a cómo se almacenan los datos. Puedes
hacerlo mediante phpmyadmin o bien creando una copia de seguridad (lo cual
siempre es aconsejable) y luego mirando (con un simple editor de textos) el
archivo dump.xml creado (en spip/ecrire/data/).
Allí encontrarás cosas como:
<spip_documents_articles>
<id_document>50</id_document>
<id_article>16</id_article>
</spip_documents_articles>
<spip_documents_articles>
<id_document>51</id_document>
<id_article>16</id_article>
</spip_documents_articles>
Que indican que el documento (una imagen o un archivo) están asociados al
artículo 16.
Bueno, a ver si la explicación de Fernando nos aclara algún medio de
hacerlo.
Un cordial saludo
Javier
Hola, compañer*s,
Hace un tiempo lancé esta consulta sin que lograra solucionar
el asunto, que es el siguiente: volcar una base de datos de
SPIP en otra.Tenemos una base A con Secciones A1, ,An, sus artículos,
palabras clave, etc.Tenemos otra base B con Secciones B1, ,Bm, sus artículos,
palabras clave diferentes a las de A, etc.Hay que meter todos los artículos de todas las secciones de B
en una sola Sección de la base A, Ai.Por favor, decidme cómo hacerlo. ¿Con PhpMyAdmin?
¿Alguien ha hecho esto antes?
Mil gracias, y a ver si esta vez lo conseguimos.
Abrazos y cariños
Salud
Ildefonso