Show
Ignore:
Timestamp:
04/16/08 15:36:30 (20 months ago)
Author:
mpaschal
Message:

Land the new implementation of metadata based on narrow tables
BugzID: 68749

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/release-35/lib/MT/Template.pm

    r1877 r1927  
    3535        'build_type' => 'smallint', 
    3636        'build_interval' => 'integer', 
     37 
     38        # meta properties 
     39        'last_rebuild_time' => 'integer meta', 
     40        'page_layout' => 'string meta', 
     41        'include_with_ssi' => 'integer meta', 
     42        'use_cache' => 'integer meta', 
     43        'cache_expire_type' => 'integer meta', 
     44        'cache_expire_interval' => 'integer meta', 
     45        'cache_expire_event' => 'string meta', 
    3746    }, 
    3847    indexes => { 
     
    5463    datasource => 'template', 
    5564    primary_key => 'id', 
    56 }); 
    57 __PACKAGE__->install_meta({ 
    58     columns => [ 
    59         'last_rebuild_time', 
    60         'page_layout', 
    61         'include_with_ssi', 
    62         'use_cache', 
    63         'cache_expire_type', 
    64         'cache_expire_interval', 
    65         'cache_expire_event', 
    66     ], 
    6765}); 
    6866__PACKAGE__->add_trigger('pre_remove' => \&pre_remove_children);