'Stores product information about weight-based shipping quotes.', 'fields' => array( 'vid' => array( 'description' => 'The {uc_products}.vid.', 'type' => 'int', 'unsigned' => TRUE, 'not null' => TRUE, 'default' => 0, ), 'nid' => array( 'description' => 'The {uc_products}.nid.', 'type' => 'int', 'unsigned' => TRUE, 'not null' => TRUE, 'default' => 0, ), 'mid' => array( 'description' => 'The {uc_weightquote_methods}.mid.', 'type' => 'int', 'unsigned' => TRUE, 'not null' => TRUE, 'default' => 0, ), 'rate' => array( 'description' => 'The rate multiplier for this product, in the store default currency, per the product weight in store default weight units.', 'type' => 'numeric', 'precision' => 16, 'scale' => 5, 'not null' => FALSE, ), ), 'primary key' => array('vid', 'mid'), 'foreign keys' => array( 'uc_products' => array( 'table' => 'uc_products', 'columns' => array( 'nid' => 'nid', 'vid' => 'vid', ), ), 'uc_weightquote_methods' => array( 'table' => 'uc_weightquote_methods', 'columns' => array('mid' => 'mid'), ), ), ); $schema['uc_weightquote_methods'] = array( 'description' => 'Stores weight-based shipping quote methods information.', 'fields' => array( 'mid' => array( 'description' => 'Primary key: The shipping quote method ID.', 'type' => 'serial', 'unsigned' => TRUE, 'not null' => TRUE, ), 'title' => array( 'description' => 'The method title, displayed on administration pages.', 'type' => 'varchar', 'length' => 255, 'not null' => TRUE, 'default' => '', ), 'label' => array( 'description' => 'The user-facing label of the shipping method.', 'type' => 'varchar', 'length' => 255, 'not null' => TRUE, 'default' => '', ), 'base_rate' => array( 'description' => 'The amount of shipping cost before product weight is applied.', 'type' => 'numeric', 'precision' => 16, 'scale' => 5, 'not null' => TRUE, 'default' => 0.0, ), 'product_rate' => array( 'description' => 'The default rate multiplier, in the store default currency, per the product weight in store default weight units.', 'type' => 'numeric', 'precision' => 16, 'scale' => 5, 'not null' => TRUE, 'default' => 0.0, ), ), 'primary key' => array('mid'), ); return $schema; }