Cette section contient les informations générales (indépendantes du gestionnaire de bases de données utilisé), telles que : nom, application, commentaire, version, requête d'extraction de la version, etc.
Cette section doit obligatoirement être présente si l'on désire gérer les versions au niveau de la base de données.
Format général :
[Database]
app_name = MyApplication
app_comment = This is my database for test
database = MYBASE
version = 2.2
checkversion = SELECT MAX(VERSION) FROM APP.VERSION
Paramètre |
Type |
Oblig. |
Défaut |
Description |
Paramètres généraux |
||||
UserUtil |
chaîne |
non |
|
Permet d'imposer un profil de connexion par défaut si le profil n'est pas spécifié dans les paramètres de l'outil. |
PasswordUtil |
chaîne |
non |
|
Permet d'imposer le mot de passe du profil utilisateur par défaut. |
Autres paramètres |
||||
app_name |
chaîne |
non |
|
Nom de l'application. |
app_comment |
chaîne |
non |
|
Commentaire général. |
database |
chaîne |
non |
|
Nom de la base de données. |
version |
num |
oui* |
0.0 |
Version de la base de données à laquelle se rapporte le fichier. Cette information est utilisée pour contrôler la cohérence de la base de données lors du lancement des utilitaires, et pour la mise à jour automatisée. Numérique : (15,9) maximum. |
checkversion |
chaîne |
oui* ** |
|
Requête SQL utilisée pour lire le numéro de version d'une base de données existante. Dans le cas particulier d'une base Btrieve, la gestion de version peut se faire en créant un fichier "Version.ini" dans le répertoire des fichiers Btrieve. |
vendordll |
chaîne |
oui* ** |
|
DLL utilisateur permettant un contrôle affiné de la gestion des versions. * prend le pas sur la requête spécifiée par CheckVersion. |
substitution |
num |
non |
1 |
Active la substitution automatique des séquences d'échappement {dbt xxx} dans les requêtes des scripts SQL. |
* Obligatoire en cas de gestion des versions.
** Mutuellement exclusifs.