Template:SQWareProductionPresSgbd

From Wiki_dbSQWare
Revision as of 19:49, 15 July 2010 by Expdbtools (talk | contribs) (utilisation)
Jump to: navigation, search

présentation

utilisation

C'est le module d'exploitation en local pour {{{1}}}.
Il est entièrement écrit en ksh et sql.
Il permet de gérer l'exploitation au sens large pour {{{1}}}.
{{{4}}}
Ce module est déployé en local sur les machines hébergeant les instances à gérer, ceci afin d'éviter tout points de faiblesse lié à un montage NFS ou autre. Le déploiement se fait par une simple commande grâce au module SQWareCentral et à l'inventaire se trouvant dans SQWareRepository !

explication de l'arborescence

Arborescences se trouvant dans $gvsqw_{{{2}}}Bin :

  • bin : Répertoire contenant les scripts standards
  • bin_cust : Répertoire contenant les scripts customs à votre environnement
  • etc : Répertoire contenant les fichiers de configuration standards
  • etc_cust : Répertoire contenant les fichiers de configuration customs à votre environnement (surchangent les standards)
  • lib : Répertoire contenant les librairies de fonctions shell génériques
  • lib_cust : Répertoire contenant les librairies de fonctions shell customs à votre environnement (remplacent les standards)
  • spm : Répertoire contenant les scripts d'un utilistaire permettant de lancer des requêtes sql standards déjà écrites pour vous
  • tools : Répertoire contenant les scripts standards utilisés de manière ponctuelle
  • tools_cust : Répertoire contenant les scripts customs à votre environnement utilisés de manière ponctuelle
  • menu : Répertoire contenant les menus standards
  • menu_cust : Répertoire contenant les menus customs à votre environnement
Nuvola apps important.png
Warning:
Do not change the standard scripts and configuration files of dbSQWare.

Use directories *_cust for customizations. This will facilitate version upgrades.

convention de noms des fichiers

La majeure partie des fichiers sont nommés avec des préfixes edt{{{3}}}_* pour {{{1}}}.
La majeure partie des fichiers sont nommés avec des suffixes:

  • *.ksh : pour les scripts
  • *.cfg : pour les fichiers de configuration
  • *.lib : pour les librairies de fonctions
Nuvola apps important.png
Warning:
Do not change the standard scripts and configuration files of dbSQWare.

Use directories *_cust for customizations. This will facilitate version upgrades.


convention de noms dans les scripts

In general, the following naming convention is used in all scripts of SQWareProduction:

  • gvsqw_ {} : global variable initialized by the environment and / or generic library
  • lvsqw_ {} : local variable initialized by the script and / or a specific library
  • gfsqw_ {} : function defined by a generic library
  • lfsqw_ {} : function defined by the script and / or a specific library