WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

étude d'une migration de Sybase vers PostgreSQL


par Virginie Quesnay
IUP Génie des systèmes industriels - ANNECY - Master 2004
  

précédent sommaire suivant

Extinction Rebellion

Annexe K

Mesures pour les indicateurs de

complexité des procédures

FIG. K.1 - Nombre de lignes par procédure

Mesures pour les indicateurs de complexité des procédures

 

FIG. K.2 - Nombre d'instructions SQL par procédure

FIG. K.3 - Nombre de structures if ou while par procédure

Mesures pour les indicateurs de complexité des procédures

 

FIG. K.4 - Nombre de curseurs par procédure

FIG. K.5 - Répartition des procédures par type

Installation de modules

supplémentaires pour Perl

Lors de mes développements, il m'a été nécessaire d'installer de nouveaux modules pour Perl.

Ceux-ci peuvent être installés de deux manières différentes : en récupérant et en compilant le module manuellement, ou en utillisant le module MCPAN.

L'utilisation du module MCPAN facilite de facon très importante l'installation de modules mais elle nécessite une phase de configuration qui peut être grandement simplifiée en créant directement le fichier de configuration: /root/.cpan/CPAN/ MyConfig.pm

 

Source L.1 - Fichier de configuration du module MCPAN

1

$CPAN::Config = {

2

'build_cache' => q[10],

3

'build_dir' => q[/ root / .cpan/build],

4

'cache_metadata' => q[1],

5

'cpan_home' => q[/root/.cpan],

6

'dontload_hash' => { },

7

'ftp ' => q[/usr/kerberos/bin/ftp],

8

'ftp_proxy' => q[ proxy.cci.net:8080],

9

'getcwd' => q[cwd],

10

'gzip' => q[/usr/bin/gzip],

11

'http_proxy' => q[ proxy.cci.net:8080],

12

'inactivity_timeout' => q[0] ,

13

'index_expire' => q[1],

14

'inhibit_startup_message' => q[0] ,

15

'keep_source_where' => q[/root/.cpan/sources],

16

'links' => q[/usr/bin/links],

17

'make' => q[/usr/bin/make],

18

'make_arg' => q [],

19

'make_install_arg' => q[],

20

'makepl_arg' => q[],

21

'ncftp' => q[],

22

'ncftpget' => q[],

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

Installation de modules supplémentaires pour Perl

 
 

'no_proxy' => q[],

'pager' => q[/usr/bin/less], 'prerequisites_policy' => q[ask], 'proxy_pass' => q[<mot de passe >],

'proxy_user' => q[<utilisateur >], 'scan_cache' => q[atstart], 'shell' => q[/bin/bash], 'tar' => q[/bin/tar],

'term_is_latin' => q[1] , 'unzip' => q[/usr/bin/unzip],

'urllist' => [q[ ftp://ftp.lip6.fr/pub/perl/cPAN/]], 'wait_list' => [q[wait://ls6--www. informatik . uni--dortmund . de

:1404]],

'wget' => q[/usr/bin/wget],

I;

1;

__END__

Ensuite, pour installer un nouveau module, il suffit de se loguer en administrateur et de lancer la commande:

$perl --MrPAN --e shell

Puis sous le prompt qui apparait, utiliser la commande:

$install Appconfig

Enregistrement d'un fichier en

précédent sommaire suivant






Extinction Rebellion





Changeons ce systeme injuste, Soyez votre propre syndic





"Tu supportes des injustices; Consoles-toi, le vrai malheur est d'en faire"   Démocrite