Ignore:
Timestamp:
12/27/11 18:14:32 (13 years ago)
Author:
nanardon
Message:
  • add tools to update database schema
  • install sql file and attributes data with software
File:
1 edited

Legend:

Unmodified
Added
Removed
  • LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql.pm

    r880 r881  
    8383        $self->{_db}->do(q{set DATESTYLE to 'DMY'}); 
    8484        $self->log(LA_DEBUG, 'New connection to DB'); 
    85         my $sv = $self->get_global_value('schema_version') || 1; 
    86         if ($sv < $SCHEMA_VERSION) { 
    87             $self->log(LA_CRIT, 
    88                 "Schema version %d found, %d is need, please update db for `%s' base", 
    89                 $sv, 
    90                 $SCHEMA_VERSION, 
    91                 $self->label, 
    92             ); 
    93             # return; 
    94         } 
    9585        return $self->{_db}; 
    9686    } 
     
    10595sub load { 
    10696    my ($self) = @_; 
    107     return $self->db ? 1 : 0;     
     97    if (!$self->db) { return 0 }; 
     98 
     99    my $sv = $self->get_global_value('schema_version') || 1; 
     100    if ($sv < $SCHEMA_VERSION) { 
     101        $self->log(LA_CRIT, 
     102            "Schema version %d found, %d is need, please update db for `%s' base", 
     103            $sv, 
     104            $SCHEMA_VERSION, 
     105            $self->label, 
     106        ); 
     107        # return; 
     108    } 
     109 
     110    1; 
    108111} 
    109112 
Note: See TracChangeset for help on using the changeset viewer.