cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nitin Mehta <>
Subject Re: how to add new data table to DB
Date Wed, 08 Oct 2014 18:43:50 GMT
I kind of agree with Mike. We shouldn¹t really be adding tables with
plugins. If there is a need to do so then its a limitation with our plugin
framework and should be enhanced accordingly.
It would good if you could specify your use case and why it can't be
fitted with existing schema.


On 08/10/14 11:07 AM, "Kuang-Ching Wang" <> wrote:

>Thanks Mike, I added the table successfully.
>And also thanks for the suggestion.  I spent some time looking into what
>we need - we need to store some topology/tenant mapping info specific to
>our plugin for syncing purpose.  Logically it really needs to be
>maintained in a separate table.  Similar practice has been adopted by
>some other network-element plugins as well.
>On Sep 28, 2014, at 9:23 PM, Mike Tutkowski
><> wrote:
>> Assuming you are doing this for version 4.5, please take a look at
>>adding your table to this file:
>> schema-441to450.sql
>> By the way, do we really need to add a new table for this plug-in or is
>>there some "*_details" table (ex. storage_pool_details) where you can
>>store information specific to your needs?
>> Thanks
>> On Sun, Sep 28, 2014 at 7:11 PM, Kuang-Ching Wang
>><> wrote:
>> Hi,
>> I need to create a new table to store data in the cloudstack DB.  I
>>followed existing examples to:
>> - add a new VO class, with @Entity and @Table(name = ³new_table_name")
>> - add a new Dao interface
>> - add a new DaoImpl class for the interface
>> - update spring context (of my network plugin) with a new bean id for
>>the new DaoImpl class
>> I was expecting with the change and a reinstall of my
>>cloudstack-management service (even doing cloudstack-setup-databases
>>again), a new table would be created.  However, this is not happening.
>> Is there some step I missed?
>> Thanks,
>> KC
>> -- 
>> Mike Tutkowski
>> Senior CloudStack Developer, SolidFire Inc.
>> e:
>> o: 303.746.7302
>> Advancing the way the world uses the cloud

View raw message