I have created data type in DEV and it automatically created class and also table with which the class is mapped to
Now I want to move the data type and its instances into production
So on product file if I select "class instances to include" so only instances will be moved into production
My question is how the class and table will be created in production? Do we need to create table manually in production?
No need to go for creating the table manually in production. You can add the Database table instance and class instance to be moved in your product file under "Individual instances to include" in product rule. Once deployed, it will automatically create the table.