IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langages de programmation Discussion :

[Outil] Quel Gestionnaire de bugs choisir pour les projets ?


Sujet :

Langages de programmation

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 28
    Points : 27
    Points
    27
    Par défaut [Outil] Quel Gestionnaire de bugs choisir pour les projets ?
    Bonjour,

    J'aimerai utiliser un outil de gestion de bugs pour mes projets (chose que je n'ai jamais utilisé encore ).
    Je voudrais savoir quels sont vos avis sur ce type d'outil. Auriez-vous des softs gratuits à me conseiller?

    Merci par avance.

  2. #2
    Expert éminent
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Points : 6 566
    Points
    6 566
    Par défaut
    Tout dépend des projets :

    - Souvent un simple fichier excel suffit ( identifiant de bug, description, emetteur, affectation, priorité, état de correction, commentaire )

    Sinon des outils comme :

    - DotProject
    - Egroupware
    - PhpProjekt
    - Mantis

    Plus généralement, tu fais une recherche sur "Bug tracker" et tu trouveras des outils

  3. #3
    Expert éminent
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Points : 8 586
    Points
    8 586
    Par défaut
    Effectivement tout dépend des besoins... Une référence parmi les bug trackers que elitost n'a pas cité : Bugzilla. Au moins, c'est un logiciel éprouvé (mais c'est de la grosse artillerie, pas pour les petits projets).

    --
    Jedaï

  4. #4
    Expert éminent
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Points : 6 566
    Points
    6 566
    Par défaut
    D'ailleurs avec Bugzilla, je n'ai jamais passé la barre psychologique de l'installation, lol...j'ai touvé très compliqué sa mise en oeuvre, ou alors j'ai mal lu les documentations...

    Allez bonne soirée...

  5. #5
    Membre éprouvé Avatar de Caine
    Inscrit en
    Mai 2004
    Messages
    1 028
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 028
    Points : 1 122
    Points
    1 122
    Par défaut
    La traçabilité des bugs peut aussi se faire à l'aide d'un document, usuellement nommé bulletin technique, qui référence pour chaque version de logiciel els bugs découverts et corrigé.

    Ensuite, un outil de gestion de configuration comme WinCVS est utilisé pour avoir une différentiel fichier par fichier pour chaque version logicielle.

    Un fichier Excel, est aussi souvent utilisé en plus des deux moyens précités.

  6. #6
    Invité
    Invité(e)
    Par défaut
    Mantis : rapide, gratuit, simple. C'est mieux que Excel, moins bien qu'un gros truc, mais pour des petits développements comme les miens c'est nickel.
    Je bosse avec un partenaire qui a un site sur Paris et un sur Bordeaux, mantis est sur un serveur chez moi.
    Je colle tout sur Mantis, capture d'écran incluses, les gars de la ssii n'ont plus qu'a ramasser les bugs/demandes/etc.
    Dernière modification par Marc Lussac ; 17/05/2006 à 16h47.

  7. #7
    Membre éprouvé Avatar de Caine
    Inscrit en
    Mai 2004
    Messages
    1 028
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 028
    Points : 1 122
    Points
    1 122
    Par défaut
    Intéressant.

    Il faut voir l'ergonomie, la possibilité de cracher des formats de fichiers standard (Excel, Word, HTML ...).

  8. #8
    Membre éprouvé Avatar de Caine
    Inscrit en
    Mai 2004
    Messages
    1 028
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 028
    Points : 1 122
    Points
    1 122
    Par défaut
    Re,
    je viens d'essayer de l'installer, pas facile.

    Je ne connais rien au PHP, et je débute avec mySql.

    Dans un des fichiers de script, php.exe indique que la fonction mysql_connect() est indéfinie.

    Etant donné que je viens d'installer WampServer, qui contient MySql et PHP, je me pose une question simple: Faut-il le driver ODBC de mysql ou copier en local libmysql.dll?

    Si tu as des astuces sur l'installation, je te remercie d'avance.

  9. #9
    Invité
    Invité(e)
    Par défaut
    Heu le support de mysql est natif dans les versions 4 et à ajouter en version 5, pas besoin de ODBC, juste en php 5 ajouter l'include qui va bien.
    Je ne connais pas Wampserver.

    Attention je me suis fait piéger avec php et un cryptage de mots de passe mysql que php n'arrivait pas à utiliser : j'ai pris l'option "old password format" dans mysql et là ça a marché (j'ai fait un sujet dessus d'ailleurs).
    Je me demande si ce n'est pas le même problème.

    Quel est exactement l'erreur ?

  10. #10
    Membre éprouvé Avatar de Caine
    Inscrit en
    Mai 2004
    Messages
    1 028
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 028
    Points : 1 122
    Points
    1 122
    Par défaut
    Merci, ta réponse me donne une piste.

    J'ai php 5.0, donc il me faut l'include. Car, c'est bien qu'il ne reconnaît pas la fonction, ce n'est pas un problème d’exécution.

    Je vais chercher dans la FAQ comment déclarer ça.

    J'ai trouvé dans la FAQ
    [code]
    // Fonctionne depuis PHP 4.3.0
    set_include_path('.;c:/scripts');
    [code]

    Cependant, je dois pointé sur quel type d'entête de fichier? En C/C++, ce serait un .h, en pascal un .pas et en php? un .php?

  11. #11
    Invité
    Invité(e)
    Par défaut
    une dll je crois bien

  12. #12
    Membre éprouvé Avatar de Caine
    Inscrit en
    Mai 2004
    Messages
    1 028
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 028
    Points : 1 122
    Points
    1 122
    Par défaut
    Arf, j'aurais pas deviné

    Sérieusement, tu peux me montrer ta ligne include? Par avance merci.

  13. #13
    Invité
    Invité(e)
    Par défaut
    Je n'ai pas d'include comme je suis flemmard j'ai pris un php 4 avec installeur et extension mysql inclu

  14. #14
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 9
    Points : 8
    Points
    8
    Par défaut
    J'eprouve certaines difficultés à installer la derniere version de mantis avec oracle avec leur formulaire d'installation. La connection ODBC me retourne une erreur. en quoi consiste la connection ADO?

    Esce qu'un utilisateur de mantis pourrait il me conseiller?
    merci

  15. #15
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 9
    Points : 8
    Points
    8
    Par défaut [Résolu] Gestionnaire de bugs ?
    je vais repondre à ma question



    il faut ajouter dans la liste deroulante (liste des drivers de base données)du fichier install.php situé dans le repertoire admin/ la ligne ligne suivante
    <option value="oci8">ORACLE (driver oci8)</option>

    ensuite vous avez plus qu'a specifié les bons parametres de connections.

    la classe ADOdb permet justement à l'application MANTIS de se connecter sur de nombreux types de base de données comme mysql, oracle, access...)

    ca a lair tres con a premiere vue ces changements mais avec la documentation tres pauvre en explication, la solution n'est pas si evidente!

  16. #16
    Membre éprouvé Avatar de Caine
    Inscrit en
    Mai 2004
    Messages
    1 028
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 028
    Points : 1 122
    Points
    1 122
    Par défaut
    Tu as réussi à le faire fonctionner correctement?

    Moi j'ai rennoncé, à l'occasion, j'essaierais ça, car il fallait vraiment le trouver ce coup là!

  17. #17
    Candidat au Club
    Inscrit en
    Août 2004
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Configuration Mantis avec Oracle
    Config : Mantis 1.0.1 - PHP 5 - Oracle 10g
    J'ai ajouté la ligne <option value="oci8">ORACLE (driver oci8)</option> dans le fichier admin/install.php, j'ai lancé ce dernier, mis les bons paramètres ... lorsque je lance la page d'accueil le message suivant s'affiche :
    APPLICATION ERROR #101
    Configuration option 'db_type' has invalid value 'oci8'
    Quelqu'un aurait une piste ?

  18. #18
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 9
    Points : 8
    Points
    8
    Par défaut
    voici la piste : meme la solution


    2. Paramétrage

    Les fichiers à modifier

    config-inc.php
    install.php
    database-api.php
    custom_field-api.php


    ****config-inc.php

    laisser $g_hostname vide

    $g_hostname='';
    $g_db_username='username';
    $g_db_password='password';
    $g_db_database_name='database name';
    $g_db_type='oci8’;


    ****install.php

    add in line 211 in switch($f_db_type)

    case 'oci8:
    $t_support=function_exists('OCILogon');
    break;


    add in the driver list this line

    <option value="oci8">Oracle(oci8)</option>









    ********custom_field-api.php

    replace the query in line 629 with

    $query = "SELECT cft.id id, cft.name name
    FROM $t_custom_field_table cft, $t_user_table ut, $t_project_table pt, $t_custom_field_project_table cfpt
    LEFT JOIN $t_project_user_list_table pult
    on cfpt.project_id = pult.project_id and pult.user_id = $t_user_id
    WHERE cft.id = cfpt.field_id AND cfpt.project_id = pt.id AND ut.id = $t_user_id AND
    ( pt.view_state = $t_pub OR
    ( pt.view_state = $t_priv and pult.user_id = $t_user_id ) OR
    ( pult.user_id is null and ut.access_level $t_access_clause ) )
    GROUP BY cft.id, cft.name
    ORDER BY cft.name ASC";

    ******database-api.php

    ajouter dans la fonction db_helper_compare_days()

    case 'oci8' : return "(($p_date1 - $p_date2)".$p_limitstring.")";

    Bon parametrage, ca fonctionne sous oracle 9 de mon coté
    see you

  19. #19
    Candidat au Club
    Inscrit en
    Août 2004
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    merci mechantflou pour la soluce ça m'a bien aidé

    j'ai aussi ajouté le cas oci8 dans la fonction db_prepare_string() du fichier database_api.php (ligne 279)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    ****database_api.php 
    
    function db_prepare_string&#40; $p_string &#41; &#123;
    global $g_db;
    $t_db_type = config_get&#40; 'db_type' &#41;;
    switch&#40; $t_db_type &#41; &#123;
      case 'oci8' &#58; 
      return $p_string ; 
    ... &#125;
    J'ai tout de même quelques bugs qui apparaissent à cause du schéma de donnée incomplet apparemment...
    Et là, je bataille dur pour trouver les bugs et corriger les triggers, tables et sequences ... Tu pourrais m'envoyer le script SQL de création des tables, triggers et structure que tu utilises ? ça m'aiderait bien ...


    Et autrement, j'en profite, quelqu'un a t-il réussi à effectuer une authentification par LDAP avec Active Directory ?

  20. #20
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 9
    Points : 8
    Points
    8
    Par défaut
    dans config-inc.php pour eviter les problemes de longueur d'intitulé sous oracle
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    #######################################
    # Mantis Database Table Variables
    #######################################
    
    	# --- table prefix ----------------
    	$g_db_table_prefix		= 'm';
    	$g_db_table_suffix		= '_tbl';
    SCHEMA BASE MANTIS SOUS ORACLE
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    211
    212
    213
    214
    215
    216
    217
    218
    219
    220
    221
    222
    223
    224
    225
    226
    227
    228
    229
    230
    231
    232
    233
    234
    235
    236
    237
    238
    239
    240
    241
    242
    243
    244
    245
    246
    247
    248
    249
    250
    251
    252
    253
    254
    255
    256
    257
    258
    259
    260
    261
    262
    263
    264
    265
    266
    267
    268
    269
    270
    271
    272
    273
    274
    275
    276
    277
    278
    279
    280
    281
    282
    283
    284
    285
    286
    287
    288
    289
    290
    291
    292
    293
    294
    295
    296
    297
    298
    299
    300
    301
    302
    303
    304
    305
    306
    307
    308
    309
    310
    311
    312
    313
    314
    315
    316
    317
    318
    319
    320
    321
    322
    323
    324
    325
    326
    327
    328
    329
    330
    331
    332
    333
    334
    335
    336
    337
    338
    339
    340
    341
    342
    343
    344
    345
    346
    347
    348
    349
    350
    351
    352
    353
    354
    355
    356
    357
    358
    359
    360
    361
    362
    363
    364
    365
    366
    367
    368
    369
    370
    371
    372
    373
    374
    375
    376
    377
    378
    379
    380
    381
    382
    383
    384
    385
    386
    387
    388
    389
    390
    391
    392
    393
    394
    395
    396
    397
    398
    399
    400
    401
    402
    403
    404
    405
    406
    407
    408
    409
    410
    411
    412
    413
    414
    415
    416
    417
    418
    419
    420
    421
    422
    423
    424
    425
    426
    427
    428
    429
    430
    431
    432
    433
    434
    435
    436
    437
    438
    439
    440
    441
    442
    443
    444
    445
    446
    select table_name,table_type from cat where table_type in &#40;'TABLE','VIEW'&#41;;
    
    CREATE TABLE m_config_tbl &#40;
    config_id                VARCHAR&#40;64&#41; NOT NULL,
    project_id               DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    user_id                  DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    access_reqd              DECIMAL&#40;10&#41; DEFAULT 0,
    type                     DECIMAL&#40;10&#41; DEFAULT 90,
    value                    VARCHAR&#40;4000&#41; NOT NULL,
                     PRIMARY KEY &#40;config_id, project_id, user_id&#41;
    &#41;;
    
    CREATE INDEX idx_config ON m_config_tbl &#40;config_id&#41;;
    
    CREATE TABLE m_bug_file_tbl &#40;
    id                       DECIMAL&#40;10&#41; NOT NULL,
    bug_id                   DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    title                    VARCHAR&#40;250&#41; DEFAULT '',
    description              VARCHAR&#40;250&#41; DEFAULT '',
    diskfile                 VARCHAR&#40;250&#41; DEFAULT '',
    filename                 VARCHAR&#40;250&#41; DEFAULT '',
    folder                   VARCHAR&#40;250&#41; DEFAULT '',
    filesize                 DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    file_type                VARCHAR&#40;250&#41; DEFAULT '',
    date_added               DATE DEFAULT '01-01-1970' NOT NULL,
    content                  BLOB NOT NULL,
                     PRIMARY KEY &#40;id&#41;
    &#41;;
    
    CREATE SEQUENCE SEQ_m_bug_file_tbl   ;
    
    CREATE OR REPLACE TRIGGER TRIG_SEQ_m_bug_file_tbl BEFORE insert ON m_bug_file_tbl FOR EACH ROW WHEN &#40;NEW.id IS NULL OR NEW.id = 0&#41; BEGIN select SEQ_m_bug_file_tbl.nextval into &#58;new.id from dual; END;
    
    CREATE INDEX idx_bug_file_bug_id ON m_bug_file_tbl &#40;bug_id&#41;;
    
    CREATE TABLE m_bug_history_tbl &#40;
    id                       DECIMAL&#40;10&#41; NOT NULL,
    user_id                  DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    bug_id                   DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    date_modified            DATE DEFAULT '01-01-1970' NOT NULL,
    field_name               VARCHAR&#40;32&#41; DEFAULT '',
    old_value                VARCHAR&#40;128&#41; DEFAULT '',
    new_value                VARCHAR&#40;128&#41; DEFAULT '',
    type                     DECIMAL&#40;5&#41; DEFAULT 0 NOT NULL,
                     PRIMARY KEY &#40;id&#41;
    &#41;;
    
    CREATE SEQUENCE SEQ_m_bug_history_tbl   ;
    
    CREATE OR REPLACE TRIGGER TRIG_SEQ_m_bug_history_tbl BEFORE insert ON m_bug_history_tbl FOR EACH ROW WHEN &#40;NEW.id IS NULL OR NEW.id = 0&#41; BEGIN select SEQ_m_bug_history_tbl.nextval into &#58;new.id from dual; END;
    
    CREATE INDEX idx_bug_history_bug_id ON m_bug_history_tbl &#40;bug_id&#41;;
    
    CREATE INDEX idx_history_user_id ON m_bug_history_tbl &#40;user_id&#41;;
    
    CREATE TABLE m_bug_monitor_tbl &#40;
    user_id                  DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    bug_id                   DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
                     PRIMARY KEY &#40;user_id, bug_id&#41;
    &#41;;
    
    CREATE TABLE m_bug_relationship_tbl &#40;
    id                       DECIMAL&#40;10&#41; NOT NULL,
    source_bug_id            DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    destination_bug_id       DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    relationship_type        DECIMAL&#40;5&#41; DEFAULT 0 NOT NULL,
                     PRIMARY KEY &#40;id&#41;
    &#41;;
    
    CREATE SEQUENCE SEQ_m_bug_relationship_tbl   ;
    
    CREATE OR REPLACE TRIGGER TRIG_SEQ_m_bug_relationship_tbl BEFORE insert ON m_bug_relationship_tbl FOR EACH ROW WHEN &#40;NEW.id IS NULL OR NEW.id = 0&#41; BEGIN select SEQ_m_bug_relationship_tbl.nextval into &#58;new.id from dual; END;
    
    CREATE INDEX idx_relationship_source ON m_bug_relationship_tbl &#40;source_bug_id&#41;;
    
    CREATE INDEX idx_relationship_destination ON m_bug_relationship_tbl &#40;destination_bug_id&#41;;
    
    CREATE TABLE m_bug_tbl &#40;
    id                       DECIMAL&#40;10&#41; NOT NULL,
    project_id               DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    reporter_id              DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    handler_id               DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    duplicate_id             DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    priority                 DECIMAL&#40;5&#41; DEFAULT 30 NOT NULL,
    severity                 DECIMAL&#40;5&#41; DEFAULT 50 NOT NULL,
    reproducibility          DECIMAL&#40;5&#41; DEFAULT 10 NOT NULL,
    status                   DECIMAL&#40;5&#41; DEFAULT 10 NOT NULL,
    resolution               DECIMAL&#40;5&#41; DEFAULT 10 NOT NULL,
    projection               DECIMAL&#40;5&#41; DEFAULT 10 NOT NULL,
    category                 VARCHAR&#40;64&#41; DEFAULT '',
    date_submitted           DATE DEFAULT '01-01-1970' NOT NULL,
    last_updated             DATE DEFAULT '01-01-1970' NOT NULL,
    eta                      DECIMAL&#40;5&#41; DEFAULT 10 NOT NULL,
    bug_text_id              DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    os                       VARCHAR&#40;32&#41; DEFAULT '',
    os_build                 VARCHAR&#40;32&#41; DEFAULT '',
    platform                 VARCHAR&#40;32&#41; DEFAULT '',
    version                  VARCHAR&#40;64&#41; DEFAULT '',
    fixed_in_version         VARCHAR&#40;64&#41; DEFAULT '',
    build                    VARCHAR&#40;32&#41; DEFAULT '',
    profile_id               DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    view_state               DECIMAL&#40;5&#41; DEFAULT 10 NOT NULL,
    summary                  VARCHAR&#40;128&#41; DEFAULT '',
    sponsorship_total        DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    sticky                   DECIMAL&#40;1&#41; DEFAULT 0 NOT NULL,
                     PRIMARY KEY &#40;id&#41;
    &#41;;
    
    CREATE SEQUENCE SEQ_m_bug_tbl   ;
    
    CREATE OR REPLACE TRIGGER TRIG_SEQ_m_bug_tbl BEFORE insert ON m_bug_tbl FOR EACH ROW WHEN &#40;NEW.id IS NULL OR NEW.id = 0&#41; BEGIN select SEQ_m_bug_tbl.nextval into &#58;new.id from dual; END;
    
    CREATE INDEX idx_bug_sponsorship_total ON m_bug_tbl &#40;sponsorship_total&#41;;
    
    CREATE INDEX idx_bug_fixed_in_version ON m_bug_tbl &#40;fixed_in_version&#41;;
    
    CREATE INDEX idx_bug_status ON m_bug_tbl &#40;status&#41;;
    
    CREATE INDEX idx_project ON m_bug_tbl &#40;project_id&#41;;
    
    CREATE TABLE m_bug_text_tbl &#40;
    id                       DECIMAL&#40;10&#41; NOT NULL,
    description              VARCHAR&#40;4000&#41; NOT NULL,
    steps_to_reproduce       VARCHAR&#40;4000&#41; NOT NULL,
    additional_information   VARCHAR&#40;4000&#41; NOT NULL,
                     PRIMARY KEY &#40;id&#41;
    &#41;;
    
    CREATE SEQUENCE SEQ_m_bug_text_tbl   ;
    
    CREATE OR REPLACE TRIGGER TRIG_SEQ_m_bug_text_tbl BEFORE insert ON m_bug_text_tbl FOR EACH ROW WHEN &#40;NEW.id IS NULL OR NEW.id = 0&#41; BEGIN select SEQ_m_bug_text_tbl.nextval into &#58;new.id from dual; END;
    
    CREATE TABLE m_bugnote_tbl &#40;
    id                       DECIMAL&#40;10&#41; NOT NULL,
    bug_id                   DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    reporter_id              DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    bugnote_text_id          DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    view_state               DECIMAL&#40;5&#41; DEFAULT 10 NOT NULL,
    date_submitted           DATE DEFAULT '01-01-1970' NOT NULL,
    last_modified            DATE DEFAULT '01-01-1970' NOT NULL,
    note_type                DECIMAL&#40;10&#41; DEFAULT 0,
    note_attr                VARCHAR&#40;250&#41; DEFAULT '',
                     PRIMARY KEY &#40;id&#41;
    &#41;;
    
    CREATE SEQUENCE SEQ_m_bugnote_tbl   ;
    
    CREATE OR REPLACE TRIGGER TRIG_SEQ_m_bugnote_tbl BEFORE insert ON m_bugnote_tbl FOR EACH ROW WHEN &#40;NEW.id IS NULL OR NEW.id = 0&#41; BEGIN select SEQ_m_bugnote_tbl.nextval into &#58;new.id from dual; END;
    
    CREATE INDEX idx_bug ON m_bugnote_tbl &#40;bug_id&#41;;
    
    CREATE INDEX idx_last_mod ON m_bugnote_tbl &#40;last_modified&#41;;
    
    CREATE TABLE m_bugnote_text_tbl &#40;
    id                       DECIMAL&#40;10&#41; NOT NULL,
    note                     VARCHAR&#40;4000&#41; NOT NULL,
                     PRIMARY KEY &#40;id&#41;
    &#41;;
    
    CREATE SEQUENCE SEQ_m_bugnote_text_tbl   ;
    
    CREATE OR REPLACE TRIGGER TRIG_SEQ_m_bugnote_text_tbl BEFORE insert ON m_bugnote_text_tbl FOR EACH ROW WHEN &#40;NEW.id IS NULL OR NEW.id = 0&#41; BEGIN select SEQ_m_bugnote_text_tbl.nextval into &#58;new.id from dual; END;
    
    CREATE TABLE m_custom_field_project_tbl &#40;
    field_id                 DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    project_id               DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    sequence                 DECIMAL&#40;5&#41; DEFAULT 0 NOT NULL,
                     PRIMARY KEY &#40;field_id, project_id&#41;
    &#41;;
    
    CREATE TABLE m_custom_field_string_tbl &#40;
    field_id                 DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    	bug_id                   DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    value                    VARCHAR&#40;255&#41; DEFAULT '',
                     PRIMARY KEY &#40;field_id, bug_id&#41;
    &#41;;
    
    CREATE INDEX idx_custom_field_bug ON m_custom_field_string_tbl &#40;bug_id&#41;;
    
    CREATE TABLE m_custom_field_tbl &#40;
    id                       DECIMAL&#40;10&#41; NOT NULL,
    name                     VARCHAR&#40;64&#41; DEFAULT '',
    type                     DECIMAL&#40;5&#41; DEFAULT 0 NOT NULL,
    possible_values          VARCHAR&#40;255&#41; DEFAULT '',
    default_value            VARCHAR&#40;255&#41; DEFAULT '',
    valid_regexp             VARCHAR&#40;255&#41; DEFAULT '',
    access_level_r           DECIMAL&#40;5&#41; DEFAULT 0 NOT NULL,
    access_level_rw          DECIMAL&#40;5&#41; DEFAULT 0 NOT NULL,
    length_min               DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    length_max               DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    advanced                 DECIMAL&#40;1&#41; DEFAULT 0 NOT NULL,
    require_report           DECIMAL&#40;1&#41; DEFAULT 0 NOT NULL,
    require_update           DECIMAL&#40;1&#41; DEFAULT 0 NOT NULL,
    display_report           DECIMAL&#40;1&#41; DEFAULT 1 NOT NULL,
    display_update           DECIMAL&#40;1&#41; DEFAULT 1 NOT NULL,
    require_resolved         DECIMAL&#40;1&#41; DEFAULT 0 NOT NULL,
    display_resolved         DECIMAL&#40;1&#41; DEFAULT 0 NOT NULL,
    display_closed           DECIMAL&#40;1&#41; DEFAULT 0 NOT NULL,
    require_closed           DECIMAL&#40;1&#41; DEFAULT 0 NOT NULL,
                     PRIMARY KEY &#40;id&#41;
    &#41;;
    
    CREATE SEQUENCE SEQ_m_custom_field_tbl   ;
    
    CREATE OR REPLACE TRIGGER TRIG_SEQ_m_custom_field_tbl BEFORE insert ON m_custom_field_tbl FOR EACH ROW WHEN &#40;NEW.id IS NULL OR NEW.id = 0&#41; BEGIN select SEQ_m_custom_field_tbl.nextval into &#58;new.id from dual; END;
    
    CREATE INDEX idx_custom_field_name ON m_custom_field_tbl &#40;name&#41;;
    
    CREATE TABLE m_filters_tbl &#40;
    id                       DECIMAL&#40;10&#41; NOT NULL,
    user_id                  DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    project_id               DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    is_public                DECIMAL&#40;1&#41; DEFAULT NULL,
    name                     VARCHAR&#40;64&#41; DEFAULT '',
    filter_string            VARCHAR&#40;4000&#41; NOT NULL,
                     PRIMARY KEY &#40;id&#41;
    &#41;;
    
    CREATE SEQUENCE SEQ_m_filters_tbl   ;
    
    CREATE OR REPLACE TRIGGER TRIG_SEQ_m_filters_tbl BEFORE insert ON m_filters_tbl FOR EACH ROW WHEN &#40;NEW.id IS NULL OR NEW.id = 0&#41; BEGIN select SEQ_m_filters_tbl.nextval into &#58;new.id from dual; END;
    
    CREATE TABLE m_news_tbl &#40;
    id                       DECIMAL&#40;10&#41; NOT NULL,
    project_id               DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    poster_id                DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    date_posted              DATE DEFAULT '01-01-1970' NOT NULL,
    last_modified            DATE DEFAULT '01-01-1970' NOT NULL,
    view_state               DECIMAL&#40;5&#41; DEFAULT 10 NOT NULL,
    announcement             DECIMAL&#40;1&#41; DEFAULT 0 NOT NULL,
    headline                 VARCHAR&#40;64&#41; DEFAULT '',
    body                     VARCHAR&#40;4000&#41; NOT NULL,
                     PRIMARY KEY &#40;id&#41;
    &#41;;
    
    CREATE SEQUENCE SEQ_m_news_tbl   ;
    
    CREATE OR REPLACE TRIGGER TRIG_SEQ_m_news_tbl BEFORE insert ON m_news_tbl FOR EACH ROW WHEN &#40;NEW.id IS NULL OR NEW.id = 0&#41; BEGIN select SEQ_m_news_tbl.nextval into &#58;new.id from dual; END;
    
    CREATE TABLE m_project_category_tbl &#40;
    project_id               DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    category                 VARCHAR&#40;64&#41; DEFAULT '',
    user_id                  DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
                     PRIMARY KEY &#40;project_id, category&#41;
    &#41;;
    
    CREATE TABLE m_project_file_tbl &#40;
    id                       DECIMAL&#40;10&#41; NOT NULL,
    project_id               DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    title                    VARCHAR&#40;250&#41; DEFAULT '',
    description              VARCHAR&#40;250&#41; DEFAULT '',
    diskfile                 VARCHAR&#40;250&#41; DEFAULT '',
    filename                 VARCHAR&#40;250&#41; DEFAULT '',
    folder                   VARCHAR&#40;250&#41; DEFAULT '',
    filesize                 DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    file_type                VARCHAR&#40;250&#41; DEFAULT '',
    date_added               DATE DEFAULT '01-01-1970' NOT NULL,
    content                  BLOB NOT NULL,
                     PRIMARY KEY &#40;id&#41;
    &#41;;
    
    CREATE SEQUENCE SEQ_m_project_file_tbl   ;
    
    CREATE OR REPLACE TRIGGER TRIG_SEQ_m_project_file_tbl BEFORE insert ON m_project_file_tbl FOR EACH ROW WHEN &#40;NEW.id IS NULL OR NEW.id = 0&#41; BEGIN select SEQ_m_project_file_tbl.nextval into &#58;new.id from dual; END;
    
    CREATE TABLE m_project_hierarchy_tbl &#40;
    child_id                 DECIMAL&#40;10&#41; NOT NULL,
    parent_id                DECIMAL&#40;10&#41; NOT NULL
    &#41;;
    
    CREATE TABLE m_project_tbl &#40;
    id                       DECIMAL&#40;10&#41; NOT NULL,
    name                     VARCHAR&#40;128&#41; DEFAULT '',
    status                   DECIMAL&#40;5&#41; DEFAULT 10 NOT NULL,
    enabled                  DECIMAL&#40;1&#41; DEFAULT 1 NOT NULL,
    view_state               DECIMAL&#40;5&#41; DEFAULT 10 NOT NULL,
    access_min               DECIMAL&#40;5&#41; DEFAULT 10 NOT NULL,
    file_path                VARCHAR&#40;250&#41; DEFAULT '',
    description              VARCHAR&#40;4000&#41; NOT NULL,
                     PRIMARY KEY &#40;id&#41;
    &#41;;
    
    CREATE SEQUENCE SEQ_m_project_tbl   ;
    
    CREATE OR REPLACE TRIGGER TRIG_SEQ_m_project_tbl BEFORE insert ON m_project_tbl FOR EACH ROW WHEN &#40;NEW.id IS NULL OR NEW.id = 0&#41; BEGIN select SEQ_m_project_tbl.nextval into &#58;new.id from dual; END;
    
    CREATE INDEX idx_project_id ON m_project_tbl &#40;id&#41;;
    
    CREATE UNIQUE INDEX idx_project_name ON m_project_tbl &#40;name&#41;;
    
    CREATE INDEX idx_project_view ON m_project_tbl &#40;view_state&#41;;
    
    CREATE TABLE m_project_user_list_tbl &#40;
    project_id               DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    user_id                  DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    access_level             DECIMAL&#40;5&#41; DEFAULT 10 NOT NULL,
                     PRIMARY KEY &#40;project_id, user_id&#41;
    &#41;;
    
    CREATE INDEX idx_project_user ON m_project_user_list_tbl &#40;user_id&#41;;
    
    CREATE TABLE m_project_version_tbl &#40;
    id                       DECIMAL&#40;10&#41; NOT NULL,
    project_id               DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    version                  VARCHAR&#40;64&#41; DEFAULT '',
    date_order               DATE DEFAULT '01-01-1970' NOT NULL,
    description              VARCHAR&#40;4000&#41; NOT NULL,
    released                 DECIMAL&#40;1&#41; DEFAULT 1 NOT NULL,
                     PRIMARY KEY &#40;id&#41;
    &#41;;
    
    CREATE SEQUENCE SEQ_m_project_version_tbl   ;
    
    CREATE OR REPLACE TRIGGER TRIG_SEQ_m_project_version_tbl BEFORE insert ON m_project_version_tbl FOR EACH ROW WHEN &#40;NEW.id IS NULL OR NEW.id = 0&#41; BEGIN select SEQ_m_project_version_tbl.nextval into &#58;new.id from dual; END;
    
    CREATE UNIQUE INDEX idx_project_version ON m_project_version_tbl &#40;project_id, version&#41;;
    
    CREATE TABLE m_sponsorship_tbl &#40;
    id                       DECIMAL&#40;10&#41; NOT NULL,
    bug_id                   DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    user_id                  DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    amount                   DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    logo                     VARCHAR&#40;128&#41; DEFAULT '',
    url                      VARCHAR&#40;128&#41; DEFAULT '',
    paid                     DECIMAL&#40;1&#41; DEFAULT 0 NOT NULL,
    date_submitted           DATE DEFAULT '01-01-1970' NOT NULL,
    last_updated             DATE DEFAULT '01-01-1970' NOT NULL,
                     PRIMARY KEY &#40;id&#41;
    &#41;;
    
    CREATE SEQUENCE SEQ_m_sponsorship_tbl   ;
    
    CREATE OR REPLACE TRIGGER TRIG_SEQ_m_sponsorship_tbl BEFORE insert ON m_sponsorship_tbl FOR EACH ROW WHEN &#40;NEW.id IS NULL OR NEW.id = 0&#41; BEGIN select SEQ_m_sponsorship_tbl.nextval into &#58;new.id from dual; END;
    
    CREATE INDEX idx_sponsorship_bug_id ON m_sponsorship_tbl &#40;bug_id&#41;;
    
    CREATE INDEX idx_sponsorship_user_id ON m_sponsorship_tbl &#40;user_id&#41;;
    
    CREATE TABLE m_tokens_tbl &#40;
    id                       DECIMAL&#40;10&#41; NOT NULL,
    owner                    DECIMAL&#40;10&#41; NOT NULL,
    type                     DECIMAL&#40;10&#41; NOT NULL,
    timestamp                DATE NOT NULL,
    expiry                   DATE,
    value                    VARCHAR&#40;4000&#41; NOT NULL,
                     PRIMARY KEY &#40;id&#41;
    &#41;;
    
    CREATE SEQUENCE SEQ_m_tokens_tbl   ;
    
    CREATE OR REPLACE TRIGGER TRIG_SEQ_m_tokens_tbl BEFORE insert ON m_tokens_tbl FOR EACH ROW WHEN &#40;NEW.id IS NULL OR NEW.id = 0&#41; BEGIN select SEQ_m_tokens_tbl.nextval into &#58;new.id from dual; END;
    
    CREATE TABLE m_user_pref_tbl &#40;
    id                       DECIMAL&#40;10&#41; NOT NULL,
    user_id                  DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    project_id               DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    default_profile          DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    default_project          DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    advanced_report          DECIMAL&#40;1&#41; DEFAULT 0 NOT NULL,
    advanced_view            DECIMAL&#40;1&#41; DEFAULT 0 NOT NULL,
    advanced_update          DECIMAL&#40;1&#41; DEFAULT 0 NOT NULL,
    refresh_delay            DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    redirect_delay           DECIMAL&#40;1&#41; DEFAULT 0 NOT NULL,
    bugnote_order            VARCHAR&#40;4&#41; DEFAULT 'ASC' NOT NULL,
    email_on_new             DECIMAL&#40;1&#41; DEFAULT 0 NOT NULL,
    email_on_assigned        DECIMAL&#40;1&#41; DEFAULT 0 NOT NULL,
    email_on_feedback        DECIMAL&#40;1&#41; DEFAULT 0 NOT NULL,
    email_on_resolved        DECIMAL&#40;1&#41; DEFAULT 0 NOT NULL,
    email_on_closed          DECIMAL&#40;1&#41; DEFAULT 0 NOT NULL,
    email_on_reopened        DECIMAL&#40;1&#41; DEFAULT 0 NOT NULL,
    email_on_bugnote         DECIMAL&#40;1&#41; DEFAULT 0 NOT NULL,
    email_on_status          DECIMAL&#40;1&#41; DEFAULT 0 NOT NULL,
    email_on_priority        DECIMAL&#40;1&#41; DEFAULT 0 NOT NULL,
    email_on_priority_min_severity DECIMAL&#40;5&#41; DEFAULT 10 NOT NULL,
    email_on_status_min_severity DECIMAL&#40;5&#41; DEFAULT 10 NOT NULL,
    email_on_bugnote_min_severity DECIMAL&#40;5&#41; DEFAULT 10 NOT NULL,
    email_on_reopened_min_severity DECIMAL&#40;5&#41; DEFAULT 10 NOT NULL,
    email_on_closed_min_severity DECIMAL&#40;5&#41; DEFAULT 10 NOT NULL,
    email_on_resolved_min_severity DECIMAL&#40;5&#41; DEFAULT 10 NOT NULL,
    email_on_feedback_min_severity DECIMAL&#40;5&#41; DEFAULT 10 NOT NULL,
    email_on_assigned_min_severity DECIMAL&#40;5&#41; DEFAULT 10 NOT NULL,
    email_on_new_min_severity DECIMAL&#40;5&#41; DEFAULT 10 NOT NULL,
    email_bugnote_limit      DECIMAL&#40;5&#41; DEFAULT 0 NOT NULL,
    language                 VARCHAR&#40;32&#41; DEFAULT 'english' NOT NULL,
                     PRIMARY KEY &#40;id&#41;
    &#41;;
    
    CREATE SEQUENCE SEQ_m_user_pref_tbl   ;
    
    CREATE OR REPLACE TRIGGER TRIG_SEQ_m_user_pref_tbl BEFORE insert ON m_user_pref_tbl FOR EACH ROW WHEN &#40;NEW.id IS NULL OR NEW.id = 0&#41; BEGIN select SEQ_m_user_pref_tbl.nextval into &#58;new.id from dual; END;
    
    CREATE TABLE m_user_print_pref_tbl &#40;
    user_id                  DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    print_pref               VARCHAR&#40;27&#41; DEFAULT '',
                     PRIMARY KEY &#40;user_id&#41;
    &#41;;
    
    CREATE TABLE m_user_profile_tbl &#40;
    id                       DECIMAL&#40;10&#41; NOT NULL,
    user_id                  DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    platform                 VARCHAR&#40;32&#41; DEFAULT '',
    os                       VARCHAR&#40;32&#41; DEFAULT '',
    os_build                 VARCHAR&#40;32&#41; DEFAULT '',
    description              VARCHAR&#40;4000&#41; NOT NULL,
                     PRIMARY KEY &#40;id&#41;
    &#41;;
    
    CREATE SEQUENCE SEQ_m_user_profile_tbl   ;
    
    CREATE OR REPLACE TRIGGER TRIG_SEQ_m_user_profile_tbl BEFORE insert ON m_user_profile_tbl FOR EACH ROW WHEN &#40;NEW.id IS NULL OR NEW.id = 0&#41; BEGIN select SEQ_m_user_profile_tbl.nextval into &#58;new.id from dual; END;
    
    CREATE TABLE m_user_tbl &#40;
    id                       DECIMAL&#40;10&#41; NOT NULL,
    username                 VARCHAR&#40;32&#41; DEFAULT '',
    realname                 VARCHAR&#40;64&#41; DEFAULT '',
    email                    VARCHAR&#40;64&#41; DEFAULT '',
    password                 VARCHAR&#40;32&#41; DEFAULT '',
    date_created             DATE DEFAULT '01-01-1970' NOT NULL,
    last_visit               DATE DEFAULT '01-01-1970' NOT NULL,
    enabled                  DECIMAL&#40;1&#41; DEFAULT 1 NOT NULL,
    protected                DECIMAL&#40;1&#41; DEFAULT 0 NOT NULL,
    access_level             DECIMAL&#40;5&#41; DEFAULT 10 NOT NULL,
    login_count              DECIMAL&#40;10&#41; DEFAULT 0 NOT NULL,
    lost_password_request_count DECIMAL&#40;5&#41; DEFAULT 0 NOT NULL,
    failed_login_count       DECIMAL&#40;5&#41; DEFAULT 0 NOT NULL,
    cookie_string            VARCHAR&#40;64&#41; DEFAULT '',
                     PRIMARY KEY &#40;id&#41;
    &#41;;
    
    CREATE SEQUENCE SEQ_m_user_tbl   ;
    
    CREATE OR REPLACE TRIGGER TRIG_SEQ_m_user_tbl BEFORE insert ON m_user_tbl FOR EACH ROW WHEN &#40;NEW.id IS NULL OR NEW.id = 0&#41; BEGIN select SEQ_m_user_tbl.nextval into &#58;new.id from dual; END;
    
    CREATE UNIQUE INDEX idx_user_cookie_string ON m_user_tbl &#40;cookie_string&#41;;
    
    CREATE UNIQUE INDEX idx_user_username ON m_user_tbl &#40;username&#41;;
    
    CREATE INDEX idx_enable ON m_user_tbl &#40;enabled&#41;;
    
    CREATE INDEX idx_access ON m_user_tbl &#40;access_level&#41;;
    
    INSERT INTO m_user_tbl&#40;username, realname, email, password, date_created, last_visit, enabled, protected, access_level, login_count, lost_password_request_count, failed_login_count, cookie_string&#41; VALUES
            &#40;'administrator', '', 'root@localhost', '63a9f0ea7bb98050796b649e85481845', TO_DATE&#40;'2006-03-14, 03&#58;34&#58;57 PM','RRRR-MM-DD, HH&#58;MI&#58;SS AM'&#41;, TO_DATE&#40;'2006-03-14, 03&#58;34&#58;57 PM','RRRR-MM-DD, HH&#58;MI&#58;SS AM'&#41;, 1, 0, 90, 3, 0, 0, '5ad703c9d41f93d323d7aff3172753b3b28d7307204eed0056492e9d916f5fb3'&#41;;
    
    INSERT INTO m_config_tbl &#40; value, type, access_reqd, config_id, project_id, user_id &#41; VALUES &#40;'51', 1, 90, 'database_version', 20, 0 &#41;;

Discussions similaires

  1. Quel langage dois je choisir pour mon projet?
    Par anaelie dans le forum Débuter
    Réponses: 1
    Dernier message: 22/08/2013, 12h05
  2. Quel langage je dois choisir pour mon projet?
    Par amine.btp dans le forum C++
    Réponses: 13
    Dernier message: 14/02/2013, 14h19
  3. Quel langage je dois choisir pour mon projet?
    Par amine.btp dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 05/02/2013, 17h02
  4. Quel langage je dois choisir pour mon projet?
    Par amine.btp dans le forum Débuter
    Réponses: 0
    Dernier message: 31/01/2013, 13h31
  5. Quel support de stockages choisir pour les messages d'erreur?
    Par jlassiramzy dans le forum Struts 1
    Réponses: 1
    Dernier message: 22/11/2007, 13h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo