Options pour l'utilisation de
sybase2postgresql
Afin de permettre une utiisation souple du programme, il est
possible de le lancer avec différentes options.
Ces dernières peuvent être transmises soit
directement en ligne de commande, soit par l'instermédiaire d'un fichier
de configuration (lui même précisé en ligne de
commande).
Voici les options disponibles en ligne de commande:
Source H.1 - Options de sybase2postgresql affichées
grâce à l'option -h
1 Usage : sybase2postgresql [--h] [--a] [--b nom_base] [--t
fichier_table] [--i fichier_index] [--v fichier_vue] [--g fichier_trigger] [--d
fichier_donnees] [--f fichier_fonction]
[--S serveur_sybase] [--U utilisateur_sybase] [--P
mot_de_passe_sybase] [--c fichier_configuration]
2 --h affiche l 'aide
3 --a si les toutes les options necessaires sont definies
(ou si le fichier de configuration contient les informations), tout le
traitement peut etre automatique (il n' est pas necessaire de donner de nom de
fichier pour les donnees car celui--ci est genere automatiquement)
4 --b nom de la base de donnees sur laquelle porte
la transformation
5 --t fichier contenant la description des tables de la base
6 --i fichier contenant la description des index de la base
7 --v fichier contenant la description des vues de la base
8 --g fichier contenant la description des triggers de la base
9 --d fichier contenant les donnees d'une table
10 --f fichier contenant les fonctions (procedures) d'une base
11 --S nom (ou adresse) du serveur Sybase de la base origine
12 --U nom d' utilisateur pour la base Sybase
13 --P mot de passe pour la base Sybase
14 --c fichier de configuration contenant les options :
permet de ne pas specifier chacune des options ci dessus
Options pour l'utilisation de sybase2postgresql
|
|
Dans le fichier de configuration, il est possible d'utilliser les
mêmes options qu'en ligne de commande mais sans les faire
précéder d'un tiret.
Chaque option doit se trouver sur une ligne distincte de la
forme:
option = valeur
L'option a n'a pas besoin de valeur car elle est de type
booléenne.
Il est possible d'insérer des commentaires en les faisant
précéder du signe # et les lignes vides seront
ignorées.
Pour les options précisant des noms de fichiers, il est
possible de préciser plusieurs fichiers pour une même options
(alors que ça n'est pas possible par un appel en ligne de commande) en
indiquant le nom de chaque fichier sur une ligne différente.
On aura donc un fichier de configuration du type:
1
2
3
4
5
6
7
8
9
10
11
12
Source H.2 - Exemple de fichier de configuration de
sybase2postgresql
# Fichier de configuration de La migration de La base
cci1
a
b = cci1
t = monrepertoire/mes_tables1 . sql t =
monrepertoire/mes_tables2. sql i = mes_indexs. sql
f = mes_fonctions . sql
# Serveur Sybase
S = monServeur U = utilisateur P = mot_de_passe
Documentation de
|