Avisos
Vaciar todo

copiar entre bases de datos  

 
Francisco Saborido Amaya
 Francisco Saborido Amaya
Estimable Member

Hola,

Tengo dos dominios www.takeabrick.com y www.gadgetsandhome.com y me gustaria copiar algunos datos entre tablas, por ejemplo: los gastos de envio, he visto que esta en una tabla llamada jos_vm_shipping_rate (esta es de www.takeabrick.com) pero no encuentro la otra base de datos.

¿donde esta y como la puedo copiar?

gracias

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 03/11/2012 2:39 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola Francisco

Ambos sitios web son diferentes versiones de Joomla y asumo también diferentes versiones de virtuemart.

Lo recomendable es utilizar una herramienta como CSVImproved para migrar tu info.

Saludos.

ResponderCitar
Respondido : 03/11/2012 5:29 pm

Cursos Gratuitos WordPress

Francisco Saborido Amaya
 Francisco Saborido Amaya
Estimable Member

Hola,

Gracias por la respuesta.

Lo que he hecho es ampliar hosting de 1gb a 2gb y crear otra web (www.gadgetsandhome.com) y he instalado en el mismo hosting en teoria la misma versión del pack tienda que habia contratado al principio!

Aunque son BBDD diferentes, tiene que ser con csvimprove o se puede hacer un insert directo.
Las tablas son iguales, no?

saludos
paco

ResponderCitar
Respondido : 03/11/2012 5:43 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Francisco Saborido,

Para VirtueMart no es recomendable hacer "injertos" como el que comentas, el desastre suele estar garantizado, principalmente si son versiones diferentes de VirtueMart.

Para eso lo mejor, como bien te dice Jhon, es usar CSVI.

Si lo que realmente necesitas es actualizar, por ejemplo, los precios de los productos de la otra instalación de VirtueMart, CSVI Virtuemart te puede servir con un sistema bastante simple.

Lo que tendrías que hacer es preparar una hoja de Excel donde se incluyan solo los campos product_sku (código del producto), product_price (precio sin impuestos) y product_currency (moneda). En la cabecera de la hoja de Excel tendrías que poner estos campos y debajo los valores correspondientes para cada producto que tengas en la tienda, teniendo en cuenta que los códigos de producto ya tienen que existir en la web.

Después, en el CSVI Virtuemart, deberás ir a la opción de importación. Entre las dos opciones que te ofrece elige la importación básica. En el tipo elige productimport, activa la opción de ver preview y también la que indica que los nombres de los campos están en la cabecera de las columnas. Por último, pulsa el botón para seleccionar el archivo xls y pulsar en Import.

Se mostrará una previa de los datos de importación para que compruebes que todo está bien.

Te recomiendo que antes de hacer esto hagas una copia de seguridad de la base de datos por si se producen problema durante la importación de precio.

Te adjunto comprimido en un zip un ejemplo de hoja de Excel para la importación de precios:

Saludos

ResponderCitar
Respondido : 03/11/2012 8:12 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Francisco Saborido Amaya
 Francisco Saborido Amaya
Estimable Member

Hola,

En princpio no deben ser versiones diferentes de virtuemart.

Miraré a ver si puedo aclararme.

Saludos

ResponderCitar
Respondido : 03/11/2012 11:38 pm