ImportFromDBF

ImportFromDBF

Postby russimicro » 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
russimicro
 
Posts: 261
Joined: Sun Jan 31, 2010 3:30 pm
Location: Bucaramanga - Colombia

Re: ImportFromDBF

Postby leandro » Sat Jun 17, 2023 6: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: Select all  Expand view

default-storage-engine=ELMOTORADEFINIR
 

o tambien si ya esta creada la base de datos, puedes ejecutar el siguiente comando:
Code: Select all  Expand view

ALTER TABLE nombre_tabla ENGINE = InnoDB
 

Con ADO se haría de la siguiente manera:
Code: Select all  Expand view

  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

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1676
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: ImportFromDBF

Postby russimicro » Sat Jun 17, 2023 9:50 pm

Leandro.. Buena tarde.

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

Gracias
russimicro
 
Posts: 261
Joined: Sun Jan 31, 2010 3:30 pm
Location: Bucaramanga - Colombia

Re: ImportFromDBF

Postby jvtecheto » Sun Jun 18, 2023 4: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
User avatar
jvtecheto
 
Posts: 597
Joined: Mon Mar 04, 2013 4:32 pm
Location: Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 55 guests