Control where a new field is stored in the database D7 I am interested in adding a field to the 'Product' content type in Ubercart 3 / Drupal 7.  I have read up on topics like field_create_field() and db_add_field() but I want my field to be stored as an additional column in the uc_products table in my database.  In addition, I want my new field (qid) to be called whenever I call up the $node value.  How would I go about doing this?
This is no longer done in D7.
You will want to use a proper field (which is stored in its own table and has many benefits over a simple column).