• [^] # Re: C'est pas RDBMS et alors ?

    Posté par . En réponse à la dépêche Comparaison MySQL / PostgreSQL. Évalué à 1.

    >J'ai une table de 300000 lignes sur Sybase, et je
    >peux pas updater une colonne avec une valeur fixe
    >parce que l'usine à gaz met tout dans un
    >transaction log qui pète, il faut que
    >je fasse l'update par petit morceaux de tables.

    Et tu peux pas agrandir ton log ?
    Autrement :
    create procedure ps_myupdate
    as
    declare @nb_rows integer;
    begin
    repeat
    begin transaction;
    set rowcount 1000;
    update my_table set colonne=ma_valeur;
    @nb_rows = @@rowcount;
    commit;
    until @nb_rows<1000;
    end;

    C'est quand même pas super compliqué non ?

    >Foutez vos cours théoriques sur les bases de données
    >relationnelles à la poubelle et sortez de vos bocaux.

    Ben faudrais aussi que tu penses à la mise en production. Parce que une DB en prod, si il y a un problème, faut que ça reparte illico. On peut pas se permettre d'être obligés d'aller vérifier à la mimine que les datas sont OK.