I Will.We have various tools involving the schema:
- Export
- Drop
- Update
- Verify

What about something like the follow:
<classe name="Something" schema-action="export, drop, update, verify">
The schema-action attribute can work like the "cascade" attribute as a
multiple choice.
All possible values of schema-action will be: none, all, export, drop,
update, verify
Default value is : all

Thought ?

2008/12/12 Will Shaver <[email protected]>

> A while back I asked about means to exclude a table from the schema export.
> As this wasn't possible, I've now added it to my version of the trunk.
> Before I commit I wanted to run it by people. Currently I have it set up as
> follows:
>
> Tables are included by default. (As before.)
>
> Tables mapped as:
>
> <
> class name="Products" exportable="false">
>  ...
>
> Will not be published in either the 'Drop Table' or the 'Create Table'
> commands from the schema export tool. This solves Jira issue 1274. I have
> this working including the modification to the xsd/Hbm.generated.cs files.
> Is this an acceptable means of excluding certain classes from export? For
> reference, the reason for doing this could include mapping Views, tables
> from a different project, tables with existing data to be preserved etc.
>
> Your .02c would be useful.
>
>  -Will
>



-- 
Fabio Maulo

Reply via email to