Related to this issue we have probably something else...Do someone can check
if catalog+schema is well supported in each schema-action ?
Thanks.

2008/12/13 Stephen Bohlen <[email protected]>

> I am inclined to agree with this suggestionl; I had the same thought when
> reading this thread: what about the rest of the other schema-related ops?
> It would be great if we had a more extensible approach to this (as you are
> proposing here) that would also allow for easily adding support for any MORE
> schema-related ops that might be introduced in the future too.
>
> BTW, I think it would be great to get something like this into NH -- the
> awkwardness of handling mapped view during schema-gen has been a nuisance I
> have battled with on several projects (and we have dealt with it by using
> custom sql in the create/drop sections of the mappings but this always felt
> like a hack).  This approach (Will's combined with Fabio's suggestion) seems
> much more elegant.
>
> -Steve B.
>
> On Sat, Dec 13, 2008 at 6:26 AM, Fabio Maulo <[email protected]> wrote:
>
>> 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
>>
>
>


-- 
Fabio Maulo

Reply via email to