title: Create table with custom name dynamically and insert with custom table name
body: <p>I want to create the table with custom name but I cannot find the sample code. I notice the only way to create table is by generic type like db.CreateTable(). May I know if there is a way to create the table name dynamically instead of using Alias? The reason is because sometime we want to store the same object type into different tables like 2015_january_activity, 2015_february_activity.</p>
  
  <p>Apart from this, the db.Insert also very limited to object type. Is there anyway to insert by passing in the table name? </p>
  
  <p>I think these features are very important as it exists in NoSQL solution for long and it's very flexible. Thanks.</p>