Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

recuperar postTema Solucionado

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x
Cerrado
alanch
Observador/a
Mensajes: 11
Registrado: 20 Oct 2012, 00:04

recuperar post

#1

Mensaje por alanch »

Se ha borrado un hilo de mi foro y quisiera saber como puedo recuperarlo de la bbdd.

He recuperado un backup de la bbdd la he restaurado en mi ordenador (localhost) y ya tengo controlado el topic_id con lo cual no esta todo perdido simplemente tengo que pasarlo de mi ordenador a la bbdd del foro en producción.
La pregunta es como lo hago porque he visto que existen dos tablas, una de post y otra de post_text donde estan todos los post publicados por los usuarios, en ambas tablas tengo controlado lo que necesito recuperar. 1 hilo con 35 post (un ejemplo, no recuerdo el numero total de post).

Que tengo que pasar los datos de las dos tablas, o existe alguna tabla mas que tenga que ver algo con los post o hilos publicados.
y como lo hago, una backup parcial y luego restaurandolo en la tabla del foro o como.
y de ser asi como se haria el backup parcial que esto no lo controlo.

gracias.
URL: http://www.galaxiagolf.com
Versión phpBB: Icy Phoenix based on phpbb (no se muy bien cual es)
MODs Instalados: ninguno que yo sepa
Plantilla(s) usada(s): prosilver
Servidor: dedicado de pago, Strato
Actualización desde otra versión: no
Conversión desde otro sistema de foros: no

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 37

Re: recuperar post  Tema Solucionado

#2

Mensaje por Alorse »

Yo lo hice hace algún tiempo, inclusive puse aquí en el foro los pasos, pero no lo encuentro, así que voy otra vez...
Debes hacer copias de 2 tablas, phpbb_topics y phpbb_posts
En phpbb_topics debes buscar el (1 solo) mensaje que perdiste con el topic_id que supongo lo sabes.
Seleccionar dicho registro y darle exportar, con esto ya tienes el INSERT con los datos de dicho tema.
Luego haz lo mismo en la tabla phpbb_posts, allí haces lo mismo, pero debes buscar todos los mensajes que tenga el topic_id que buscas, para facilitar la búsqueda SELECT * FROM phpbb_posts WHERE topic_id = XX, y cambias XX por el ID del tema que buscas.
Seleccionas todo y le das exportar igual que en la tabla anterior.
Ya teniendo amabas cosas, solo ve tu base de datos verdadera y ejecuta los INSERT que generamos anteriormente, y es todo.

Pero antes, obviamente crea copias de seguridad de todo.
Off Topic

No me había fijado que tu foro esa en Icy, aquí no damos soporte a dicha plataforma, aunque la solución que he dado supongo que sirve, para futuras dudas no podremos darte soporte a menos que tu foro este en phpBB3

alanch
Observador/a
Mensajes: 11
Registrado: 20 Oct 2012, 00:04

Re: recuperar post

#3

Mensaje por alanch »

ok muchisimas gracias,
luego lo prueba a ver si funciona, aunque me da un yuyu que no veas, a ver si voy a jorobar algo en la buena... jejejeje

por si acaso como muy bien dices, antes hare un backup de la bbdd y lo probare en un foro de test que tengo para trastear
URL: http://www.galaxiagolf.com
Versión phpBB: Icy Phoenix based on phpbb (no se muy bien cual es)
MODs Instalados: ninguno que yo sepa
Plantilla(s) usada(s): prosilver
Servidor: dedicado de pago, Strato
Actualización desde otra versión: no
Conversión desde otro sistema de foros: no

alanch
Observador/a
Mensajes: 11
Registrado: 20 Oct 2012, 00:04

Re: recuperar post

#4

Mensaje por alanch »

Editado
Última edición por alanch el 06 Feb 2013, 21:34, editado 1 vez en total.
URL: http://www.galaxiagolf.com
Versión phpBB: Icy Phoenix based on phpbb (no se muy bien cual es)
MODs Instalados: ninguno que yo sepa
Plantilla(s) usada(s): prosilver
Servidor: dedicado de pago, Strato
Actualización desde otra versión: no
Conversión desde otro sistema de foros: no

alanch
Observador/a
Mensajes: 11
Registrado: 20 Oct 2012, 00:04

Re: recuperar post

#5

Mensaje por alanch »

una pregunta mas, que no he podido hacerlo al estar de viaje, tengo una duda y antes de meter la pata prefiero comentarlo.

recuperando lo comentado antes de phpbb_topic y phpbb_post entiendo que recupero los datos de los post
Pero creo que me faltaria recuperar los textos de los post con cada post_id de la tabla phpbb_posts_text


No es asi, ?????? porque si no como apareceran los texto de los post.
URL: http://www.galaxiagolf.com
Versión phpBB: Icy Phoenix based on phpbb (no se muy bien cual es)
MODs Instalados: ninguno que yo sepa
Plantilla(s) usada(s): prosilver
Servidor: dedicado de pago, Strato
Actualización desde otra versión: no
Conversión desde otro sistema de foros: no

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 37

Re: recuperar post

#6

Mensaje por Alorse »

El texto o mensaje se encuentra en la tabla phpbb_post, allí esta todo lo que han escrito, inténtalo y nos cuentas, pero como siempre, crea una copia de seguridad de todo.

alanch
Observador/a
Mensajes: 11
Registrado: 20 Oct 2012, 00:04

Re: recuperar post

#7

Mensaje por alanch »

En la tabla phpbb_post no aparece el texto solo me aparece este ejemplo.

SPOILER_SHOW
INSERT INTO `phpbb_posts` (`post_id`, `topic_id`, `forum_id`, `poster_id`, `post_time`, `poster_ip`, `post_username`, `enable_bbcode`, `enable_html`, `enable_smilies`, `enable_sig`, `post_edit_time`, `post_edit_count`, `post_edit_id`, `post_attachment`, `post_bluecard`, `enable_autolinks_acronyms`) VALUES
(1208878, 41073, 120, 2, 1358887474, '5336e6a8', '', 1, 1, 1, 0, NULL, 0, 0, 0, NULL, 1),
(1208890, 41073, 120, 8310, 1358888892, '58113f94', '', 1, 1, 1, 0, NULL, 0, 0, 0, NULL, 1),

y en la tabla que comento phpbb_posts_text es donde aparece el texto
SPOILER_SHOW
INSERT INTO `phpbb_posts_text` (`post_id`, `bbcode_uid`, `post_subject`, `post_text`, `post_text_compiled`, `edit_notes`) VALUES
(1208890, '1c5e685101', 'Re: Ranking Circuito Nacional Galaxia Golf 2013', 'Grande esa organización y la ayuda de bolarecuperda :jerk: \r\n\r\nMoi, estas muy quedado con la fórmula de la relatividad revisada :laughing6:', 'Grande esa organización y la ayuda de bolarecuperda <img src="http://www.galaxiagolf.com/images/smiles/jerk.gif" alt="" /> \r<br />\n\r<br />\nMoi, estas muy quedado con la fórmula de la relatividad revisada <img src="http://www.galaxiagolf.com/images/smiles/laughing7.gif" alt="" />', NULL);
por eso digo que tendria que volcar las tres cosas.
URL: http://www.galaxiagolf.com
Versión phpBB: Icy Phoenix based on phpbb (no se muy bien cual es)
MODs Instalados: ninguno que yo sepa
Plantilla(s) usada(s): prosilver
Servidor: dedicado de pago, Strato
Actualización desde otra versión: no
Conversión desde otro sistema de foros: no

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 37

Re: recuperar post

#8

Mensaje por Alorse »

Bueno, pues como este mensaje fue hace 1 semana ya no recodaba que tu foro estaba en Icy, así que hasta aquí llego yo, ni siquiera tenia idea que existía la tabla phpbb_post_text en esta plataforma.
Así que para no darte un mal consejo te recomiendo que vallas al soporte de Icy, ya que aquí no damos soporte a dicha plataforma.

alanch
Observador/a
Mensajes: 11
Registrado: 20 Oct 2012, 00:04

Re: recuperar post

#9

Mensaje por alanch »

Si es cierto perdona, no me di cuenta de esto....

de todas formas muchas gracias por todo.
URL: http://www.galaxiagolf.com
Versión phpBB: Icy Phoenix based on phpbb (no se muy bien cual es)
MODs Instalados: ninguno que yo sepa
Plantilla(s) usada(s): prosilver
Servidor: dedicado de pago, Strato
Actualización desde otra versión: no
Conversión desde otro sistema de foros: no

Cerrado

Volver a “Foros de Soporte 3.0.x”