Comment exécuter manuellement SQL installer les fichiers

Exécution manuelle de scripts SQL

En de rares occasions, il peut être nécessaire d’exécuter manuellement des scripts SQL mais il est un peu de manipulation de code nécessaire pour que les scripts à exécuter.

Vous pouvez être confronté à une situation où vous avez accidentellement supprimé une table d’extension ou quelque SQL a été partiellement exécuté pendant l’installation d’une extension et a déterminé que l’exécution manuelle du SQL pour les tableaux manquants serait le meilleur pas en avant pour compléter votre installation ou de résoudre le problème. Cette ligne directrice énonce comment s’y prendre manuellement l’exécution de scripts SQL.

Soyez prudent lorsque l’on suit les actions ci-dessous pour exécuter manuellement SQL pour l’extension que cela peut entraîner dans votre site écraser si le SQL ne peut pas être exécuté avec succès. Je vous recommande de comprendre ce que le SQL est en train de faire avant de l’invoquer.

Pour regarder le SQL, recherchez dans le dossier SQL sous le répertoire de l’extension. Il y aura un fichier install.sql. Le numéro de version utilisé peut être trouvée dans etc / config.xml dans le dossier de l’extension. Pour exécuter le SQL manuellement, vous aurez besoin de remplacer les variables avec des noms de table réel.

A titre d’exemple, si vous souhaitez exécuter manuellement SQL pour créer une table qui ressemble à l’illustration ci-dessous:

sql

Vous devez retirer toute syntaxe PHP car cela va stopper les scripts SQL de courir à-dire {$ this-> getTable (‘webshopapps_shipmethods_carriers’)} [/ code] doivent maintenant ressembler à ceci webshopapps_shipmethods_carriers [/ code].

L’image suivante montre un exemple de la façon dont le script devrait ressembler après le retrait de la syntaxe PHP:

sql2

Une fois convaincu que vous avez correctement formaté votre sql, vous pourrez ensuite lancer contre votre base de données.

S’il vous plaît noter que aucune responsabilité ne peut être acceptée pour utilisation abusive des informations ci-dessus. S’il vous plaît soyez conscient que ceci pourrait causer des problèmes si vous ne comprenez pas bien ce que vous faites. En cas de doute, nous recommandons fortement de vous contacter WebShopApps de le faire pour vous. Il ya une charge de conseil pour un tel travail comme à l’extérieur du champ d’application de la vente de vulgarisation.

0 votes

Laisser un commentaire