On May 2, 2010, at 9:21 PM, John Hampton wrote:

> On 5/2/10 9:14 PM, Josh Godsiff wrote:
> <snip>
>> Anyway, back to actual questions:
>> 
>>    * Are Plugins capable of modifying the structure of existing tables,
>>      or can they only create/modify their own new ones?
> 
> Yes.  You can munge the database any which way you want to in an
> IEnvironmentSetupParticipant.  However, if you change the core tables,
> you do run the risk of a future core schema change failing.

More specifically we don't have a schema migration system in any real depth, so 
plugins just run whatever they want for migrations, as long as it boils down to 
SQL in the end :)

--Noah

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Development" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/trac-dev?hl=en.

Reply via email to