<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to patches</title><link href="https://sourceforge.net/p/druid/patches/" rel="alternate"/><link href="https://sourceforge.net/p/druid/patches/feed.atom" rel="self"/><id>https://sourceforge.net/p/druid/patches/</id><updated>2010-03-26T10:15:42Z</updated><subtitle>Recent changes to patches</subtitle><entry><title>Batch file for open with ...</title><link href="https://sourceforge.net/p/druid/patches/24/" rel="alternate"/><published>2010-03-26T10:15:42Z</published><updated>2010-03-26T10:15:42Z</updated><author><name>bouced</name><uri>https://sourceforge.net/u/cboudy/</uri></author><id>https://sourceforge.netac603bd8286345697fa33ebebc20ed51e033b3e6</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I wrote a batch file for being able to open directly the .druid files from windows file manager (Open with ...).&lt;br /&gt;
The file must simply be installed alongside druid.jar file and consists in a single line :&lt;br /&gt;
start "Druid" "%~dp0\druid.jar" -proj:%*&lt;/p&gt;
&lt;p&gt;Is this possible to had icon for .druid files and the link to the bat file during druid installation ?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Patch for the PDF module and added localization files</title><link href="https://sourceforge.net/p/druid/patches/23/" rel="alternate"/><published>2008-01-30T00:35:11Z</published><updated>2008-01-30T00:35:11Z</updated><author><name>sergeyo</name><uri>https://sourceforge.net/u/sergeyo/</uri></author><id>https://sourceforge.net77b7d0feff137a52a5a54f586a5cf1317f71903b</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;This is a patch for the Druid's PDF module. The patch adds "Add Fonts"&lt;br /&gt;
panel to the PDF module configuration. The "Add Fonts" panel allows the&lt;br /&gt;
user to specify a list of directories where additional font files&lt;br /&gt;
are located. After saving the configuration and restarting Druid&lt;br /&gt;
the additional fonts will be selectable in the Font Chooser dialog.&lt;br /&gt;
Selected fonts can be marked as Unicode fonts in the Font Chooser&lt;br /&gt;
dialog to support rendering of Unicode national character data&lt;br /&gt;
in PDF documents. The patch also contains Russian localization files.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Template-based SQL generation improved</title><link href="https://sourceforge.net/p/druid/patches/22/" rel="alternate"/><published>2008-01-28T10:52:15Z</published><updated>2008-01-28T10:52:15Z</updated><author><name/><uri>https://sourceforge.net</uri></author><id>https://sourceforge.net8a01c86cc4d5fafb944c322c3709cb3797dd5ba5</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;This patch is to improve the way Druid generates constraints (i.e. primary keys, foreign keys, unique constraints, check constraints). More specifically the patch affects the way a template is handled during SQL-generation. &lt;br /&gt;
- Changes:&lt;br /&gt;
1) Support for two new template parameters for template-based generation of primary keys, foreign keys, unique/check constraints:&lt;br /&gt;
{table_acronym}:  generates an acronym of the table (e.g. CUSTOM_ACCOUNT_BASKET --&amp;gt; CAB)&lt;br /&gt;
{fields_acronym}:  generates an acronym of a field or a list of fields (e.g. basket_id, item_type --&amp;gt; biit). This may be especially useful for people stuck with a name length limit imposed by the DBMS. For example  most versions of Oracle allow a limit of 30 characters for each database object (table, fields, etc.). Using an acronym might help users automatize the generation without exceed the ridiculous limit.&lt;br /&gt;
2) Now the generation of domain-based check constraints uses the template "Other" to generate constraint names (instead of generating anonymous constraints). Previously, the template "Other" was only used for the generation of unique constraints and domain-based check constraints were generated as anonymous constraints. By the way, the use of anonymous check constraints is strongly discouraged, as most DBMS don't allow the user to drop such constraints in an easy way. Domain-based check constraint are all the constraints generated by Druid when a custom-defined field type has a domain. For example we might want to define a type BOOLEAN with a domain "Set of values: 0,1" for a DBMS that doesn't support the boolean type. With the patch all these constraints are generated by using the template "Other". If the template has not been specified, Druid falls back to the previous implementation, i.e. generating an anonymous check constraint.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Oracle Sequence order</title><link href="https://sourceforge.net/p/druid/patches/21/" rel="alternate"/><published>2007-11-15T15:50:14Z</published><updated>2007-11-15T15:50:14Z</updated><author><name>Mark</name><uri>https://sourceforge.net/u/mheinze/</uri></author><id>https://sourceforge.net6a2edc86b5b01ed048c8ac8c19ba57c2a556b9c8</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The syntax for a sequence in Oracle is slightly off. Here is a patch to fix that.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Fix some unused imports</title><link href="https://sourceforge.net/p/druid/patches/20/" rel="alternate"/><published>2007-11-15T15:43:56Z</published><updated>2007-11-15T15:43:56Z</updated><author><name>Mark</name><uri>https://sourceforge.net/u/mheinze/</uri></author><id>https://sourceforge.netdf28316f6955050b9e76a4c22c5d0f8b9ec207bf</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The Java code generator puts in unused import. This code removes some of those unused imports.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>serial8 to int8 foreign key mapping patch for postgres</title><link href="https://sourceforge.net/p/druid/patches/19/" rel="alternate"/><published>2007-05-15T06:32:26Z</published><updated>2007-05-15T06:32:26Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.netd8c284d5dca98b5f1f1555c5aae5f276de97ebfe</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The attached file contains a patch for postgres that allows usage and generation of serial8 data types and subsequent mapping to int8 data types in foreign key references when auto-generating postgres sql.&lt;/p&gt;
&lt;p&gt;To use:&lt;br /&gt;
Detach the attached patch file into your druid root directory, then run the following command from a terminal session within that directory:&lt;br /&gt;
"patch -p0 &amp;lt;postgres_diff_serial8.patch"&lt;br /&gt;
Then (again from within the druid root directory) run "ant" to rebuild druid and you're done.&lt;/p&gt;
&lt;p&gt;Only tested on Mac OS/x, but should work under Linux too....&lt;/p&gt;
&lt;p&gt;BTW - great little tool - I LOVE it!&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br /&gt;
Marty Lampard&lt;br /&gt;
marty@ccicon.com&lt;br /&gt;
mlampard@excite.com&lt;br /&gt;
&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Enhancement OJB Module</title><link href="https://sourceforge.net/p/druid/patches/18/" rel="alternate"/><published>2005-12-21T02:13:25Z</published><updated>2005-12-21T02:13:25Z</updated><author><name>Carlos Chávez</name><uri>https://sourceforge.net/u/cchavezch/</uri></author><id>https://sourceforge.netefc3bf774648fe85f3297183cc78d749fd7cf7d7</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;1. Now the OJB module generate correctly the mapping&lt;br /&gt;
for a table that have several foreign keys to one&lt;br /&gt;
single table.&lt;/p&gt;
&lt;p&gt;2. The field are converted to a identifier with the&lt;br /&gt;
java name convention. We use the char "_" for this task. &lt;/p&gt;
&lt;p&gt;If i have a field name "person_first_name", we convert&lt;br /&gt;
to "personFirstName", and we generate the setter and&lt;br /&gt;
getter: getPersonFirstName() and setPersonFirstName().&lt;/p&gt;
&lt;p&gt;any comments are welcome.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>build.xml, MySQL, and gui/guardian changes</title><link href="https://sourceforge.net/p/druid/patches/17/" rel="alternate"/><published>2005-10-08T12:13:32Z</published><updated>2005-10-08T12:13:32Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net9da315439a6600cc422c13a21a8b17b60d10af7c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;the build.xml now separates cleaning from building. You&lt;br /&gt;
can still call the default target and it will clean and&lt;br /&gt;
build like before. You can also call make-druid and it&lt;br /&gt;
will just compile the changed files. This is make the&lt;br /&gt;
build.xml file a little more IDE friendly.&lt;/p&gt;
&lt;p&gt;MySQL want "if exists" in the drop table command.&lt;/p&gt;
&lt;p&gt;the gui/guardian changes are to remove compiler warnings.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>SQL script module patch for 3.6</title><link href="https://sourceforge.net/p/druid/patches/16/" rel="alternate"/><published>2005-05-27T18:12:49Z</published><updated>2005-05-27T18:12:49Z</updated><author><name>Rob Decker</name><uri>https://sourceforge.net/u/deckerra/</uri></author><id>https://sourceforge.netae08cf6ee7f8591a86104d9aebedb26321044324</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;This patch supersedes 1208057 and is based on Druid &lt;br /&gt;
3.6. 1208057 should only be used with 3.5.&lt;/p&gt;
&lt;p&gt;Adds the following options to the SQL Generation tab:&lt;/p&gt;
&lt;p&gt;Inline FKs to generate foreign keys inline (when &lt;br /&gt;
checked) or as ALTER table statements following the &lt;br /&gt;
table DDL.&lt;/p&gt;
&lt;p&gt;Pre SQL to include the Extra SQL/Pre SQL scripts if &lt;br /&gt;
any.&lt;/p&gt;
&lt;p&gt;Post SQL to include the Extra SQL/Post SQL scripts.&lt;/p&gt;
&lt;p&gt;Others changes to script generation:&lt;/p&gt;
&lt;p&gt;Adds OR REPLACE to CREATE DDL in for triggers.&lt;/p&gt;
&lt;p&gt;Adds support for MATERIALIZED VIEW to SQL &lt;br /&gt;
generation code. Use Add View and change the &lt;br /&gt;
template text to CREATE MATERIALIZED VIEW.&lt;/p&gt;
&lt;p&gt;A PACKAGE can be defined using the Add Procedure &lt;br /&gt;
type in the context menu. Although CREATE &lt;br /&gt;
PROCEDURE... appears as the template text it can &lt;br /&gt;
just be erased and replaced with CREATE OR &lt;br /&gt;
REPLACE PACKAGE which will work when SQL is &lt;br /&gt;
generated for the package and drop.&lt;/p&gt;
&lt;p&gt;Fixes bug in statement level trigger SQL generation &lt;br /&gt;
code so that FOR EACH STATEMENT is not added to &lt;br /&gt;
the code when selected.&lt;/p&gt;
&lt;p&gt;Removes extraneous line endings and REM separators &lt;br /&gt;
for options not generated.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>List of where criteria entered</title><link href="https://sourceforge.net/p/druid/patches/15/" rel="alternate"/><published>2005-05-27T15:33:40Z</published><updated>2005-05-27T15:33:40Z</updated><author><name>vsellier</name><uri>https://sourceforge.net/u/vsellier/</uri></author><id>https://sourceforge.netacdb7bba1035de5f7b2c4e8b98e38c0f4e2ab0b8</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Add a popup on the right of the where field on the data&lt;br /&gt;
tab containing the old where criteria entered.&lt;br /&gt;
They are not saved when Druid is closed.&lt;/p&gt;
&lt;p&gt;Generated by eclipse on the HEAD version.&lt;br /&gt;
Works too with version V3_5 and V3_4 and Root_V3_X&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>