FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Copiar Base de Datos MYSQL a Embedded, TDolphin
Posts: 883
Joined: Tue Oct 11, 2005 11:57 AM
Copiar Base de Datos MYSQL a Embedded, TDolphin
Posted: Wed Feb 01, 2017 01:59 PM

Hola Fivewinners.

Debo copiar una Base de datos Mysql alojada en un server Linux a una EMBEDDED.

Alguien lo ha hecho, algun consejo o tip ?

La idea es andar con el sistema y la DB en un pendrive por razones logisticas.
Uso TDOLPHIN. Cualquier ayuda con este proceso, sera bienvenida.

Gracias de Antemano

Desde Chile
Adolfo

;-) Ji,ji,ji... buena la cosa... "all you need is code"

http://www.xdata.cl - Desarrollo Inteligente
----------
Asus TUF F15, 32GB Ram, 2 * 1 TB NVME M.2, GTX 1650
Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: Copiar Base de Datos MYSQL a Embedded, TDolphin
Posted: Fri Feb 03, 2017 11:51 AM
Hola Adolfo:
Tal vez mi propuesta es muy basica, pero que tal si guardas en un archivo de texto el backup de tu base de datos y al momento de hacer la conexion en tu programa que usa la tabla embebida, consultas si existe la tabla y si no es asi la generas pero embebida?
Code (fw): Select all Collapse
CONNECT EMBEDDED oServer ;
          DATABASE "MiBase" ;
          OPTIONS "Dolphin_server_embedded",;
                  "--datadir=./dbdir/",;
                  "--language=./sysdir/spanish/",;
                  "--key-buffer-size=64MB",;
                  "--console";
          GROUPS "Dolphin_server_embedded"
      IF !oServer:TableExist( "unatabla" )
         MsgWait("Creando tablas.... Espere",,1)
         oServer:ExecuteScript("mibackup.sql")
         MsgInfo("Tablas creadas!")
      ENDIF

Continue the discussion