Merge pull request #1488 from querydsl/i1473

Document rename functionality
This commit is contained in:
Timo Westkämper 2015-08-28 21:30:52 +03:00
commit 0280674b2e

View File

@ -346,6 +346,42 @@
<para>Imports can be used to add cross-schema foreign keys support.</para>
<para>Schemas, tables and columns can also be renamed using the plugin. Here are some examples:</para>
<para>Renaming a schema:</para>
<programlisting language="xml"><![CDATA[
<renameMappings>
<renameMapping>
<fromSchema>PROD</fromSchema>
<toSchema>TEST</toSchema>
</renameMapping>
</renameMappings>
]]></programlisting>
<para>Renaming a table:</para>
<programlisting language="xml"><![CDATA[
<renameMappings>
<renameMapping>
<fromSchema>PROD</fromSchema>
<fromTable>CUSTOMER</fromTable>
<toTable>CSTMR</toTable>
</renameMapping>
</renameMappings>
]]></programlisting>
<para>Renaming a column:</para>
<programlisting language="xml"><![CDATA[
<renameMappings>
<renameMapping>
<fromSchema>PROD</fromSchema>
<fromTable>CUSTOMER</fromTable>
<fromColumn>ID</fromColumn>
<toColumn>IDX</toTable>
</renameMapping>
</renameMappings>
]]></programlisting>
<para>Note: fromSchema can be omitted when renaming tables and columns.</para>
<para>Compared to APT based code generation certain functionality is not available such as QueryDelegate annotation handling.</para>
</sect2>