FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour ImportFromDBF
Posts: 411
Joined: Sun Jan 31, 2010 03:30 PM

ImportFromDBF

Posted: Sat Jun 17, 2023 11:58 AM

Buen día..

Estoy implementado mysql nativo con fw, es posible que la tablas importadas con ImportFromDBF, se pueda definir el motor : MyIsam o InnoDB, por defecto lo crea como MyIsam.

Gracias

Posts: 1818
Joined: Wed Oct 26, 2005 02:49 PM

Re: ImportFromDBF

Posted: Sat Jun 17, 2023 06:56 PM
Hola buenas tardes

Puedes cambiar el motor de base de datos por defecto en la configuración de mysql, en el archivo my.cnf
Code (fw): Select all Collapse
default-storage-engine=ELMOTORADEFINIR
o tambien si ya esta creada la base de datos, puedes ejecutar el siguiente comando:
Code (fw): Select all Collapse
ALTER TABLE nombre_tabla ENGINE = InnoDB
Con ADO se haría de la siguiente manera:
Code (fw): Select all Collapse
  cQry := "ALTER TABLE nombre_tabla ENGINE = InnoDB"
  TRY
        oCnx:Execute(cQry )
  CATCH oError
        FW_ShowAdoError(oCnx)
  END
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 25.01 ] [ xHarbour 64 bits) ]
Posts: 411
Joined: Sun Jan 31, 2010 03:30 PM

Re: ImportFromDBF

Posted: Sat Jun 17, 2023 09:50 PM

Leandro.. Buena tarde.

Si ya cambié el mysql.ini... y ya lo crea como innoDB

Gracias

Posts: 607
Joined: Mon Mar 04, 2013 04:32 PM

Re: ImportFromDBF

Posted: Sun Jun 18, 2023 04:24 PM

Hola amigos:

Por supuesto InnoDB es mucho mejor al permitir llaves foraneas pero para inserciones masivas

es mucho mejor cambiar por lo menos de manera temporal a MyIsam ya que es alrrededor de 12 veces mas rapido,

lo cual es logico al no realizar ninguna validacion.

Saludos.

Jose.

Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64

Continue the discussion