Página 1 de 1

Conversion y fusion de tablas phpbb2-phpbb3

Publicado: 09 Abr 2011, 16:06
por Nacho1191
Les pido ayuda a los chicos experimentados de este foro, para que me puedan guiar y dar consejos.

Resulta que tengo una antgua DB mas o menos grande de 30MB, de un foro phpbb2 con mods. Y hace ya un tiempo estoy usando phpbb3 con mods tambien. Voy a tratar de ser lo más claro y detallado posible para que entiendan lo que quiero hacer:

Caracteristicas de los dos foros

PHPBB2
- 30MBS e la base de datos
- Tiene numerosos mods instalados
- 3572 Users

PHPBB3
- 4MB aprox de la base de datos
- Tiene numerosos mods instalados
- 70 users

OBJETIVO PRINCIPAL
Convertir el foro phpbb2, limpiando todos los mods que tenía, a phpbb3, y luego adaptar esta base de datos convertida al foro actual que tengo en phpbb3 sin tener que borrar los mods de este ultimo.

Lo unico que me interesa es rescatar los users, los grupos, la lista de baneado, los topics y post del viejo foro y llevarlos a mi nuevo foro phpbb3.

OBJETIVOS PARTICULARES
Users
En ambas Base de datos hay users repetidos, se perfectamente cuales son, y me gustaría conservar los users repetidos del ultimo foro, y que los post del antiguo foro, se relacionen a este uñltimo registro.

Espero que me puedan brindar una mano, desde ya mismo muchisimas gracias.

Un saludo a todos

Re: Conversion y fusion de tablas phpbb2-phpbb3

Publicado: 09 Abr 2011, 16:39
por angelismo
Para realizar la conversión Sigue Este tutorial
http://www.phpbb-es.com/foro/guias-phpb ... 14941.html
párrafo Instalar mods Los Que tienes.Te en El Foro phpBB3, Una Vez Hecha la conversión, tienes.Te Que Las consutaltas ejecutar SQL en la base de Datos y los instale necesarios.

Re: Conversion y fusion de tablas phpbb2-phpbb3

Publicado: 09 Abr 2011, 16:45
por Nacho1191
gracias estimado, y que me dices de la fusion/adaptacion de base de datos???

Re: Conversion y fusion de tablas phpbb2-phpbb3

Publicado: 09 Abr 2011, 16:52
por angelismo
La fusión o adaptación de base de datos es algo casi imposible.

Re: Conversion y fusion de tablas phpbb2-phpbb3

Publicado: 09 Abr 2011, 17:57
por leviatan21
Nacho1191 escribió:que me dices de la fusion/adaptacion de base de datos???
angelismo escribió:La fusión o adaptación de base de datos es algo casi imposible.
Coincido con mi compañero, es imposible y paso a explicar un poco :

Cuando instalas un foro phpbb 3.0.8 tienes la opción de convertir un viejo foro phpbb 2.x este proceso importará todo lo necesario de la base vieja y lo convierte automáticamente al formato que necesita 3.0.8 sin tener en cuenta ningún MOD.

Hay ciertas excepciones que se tienen en cuanta al convertir las tablas, como determinados MODs de 2x, como uno de adjuntos y uno de subforos que se han integrado en la nueva versión.

Cuando convites de 2x a 3x las bases del 3x se vacían por completo, inclusive el usuario Administrador/fundador se elimina y se utiliza el Administrador del viejo foro.

Una vez que termina la conversión tendrás el viejo foro convertido a 3.0.8 pero habrás perdido tus usuarios, foros, temas y demás.
con algo de conocimiento de SQL podrías intentar unir la tabla de usuarios del foro convertido con la base del foro phpbb3 que tienes ahora.

Lamentablemente nadie ha sido capaz de crear un convertidor o una aplicación que sea capaz de unir datos en lugar de eliminar los viejos.

Lo que planteo ahora es por que no has realizado una conversión de 2x a 3x desde un comienzo en lugar de instalar uno nuevo...

Re: Conversion y fusion de tablas phpbb2-phpbb3

Publicado: 10 Abr 2011, 16:26
por Nacho1191
gracias por la pronta respuesta de todos ustedes.

Les paso a comentar del por que no hice esa conversion anteriormente:
Resulta que en ese tiempo la base de datos antigua no se guardó por completo, ya que el hosting solo permitio guardar hasta 30mbs.
Luego de observar más profundamente me dí cuenta que como ustedes dicen es bastante complejo, sobre todo en mi caso que no estoy seguro si guardó toda la info del foro en cuanto a contenido.

Ahora en este momento lo unico que me interesaría y si pueden darme una mano sería muy util, es que quiero solo rescatar los usuarios del antiguo phpbb2(sin post) daptandolo con los users actuales del phpbb3.

Sugerencias al respecto?

gracias de antemano angelismo y leviatan21