You are viewing a plain text version of this content. The canonical link for it is here.
Posted to torque-dev@db.apache.org by tf...@apache.org on 2006/12/30 14:00:14 UTC

svn commit: r491220 - in /db/torque: maven2-plugin/trunk/src/main/java/org/apache/torque/mojo/SqlExecMojo.java site/trunk/xdocs/changes.xml

Author: tfischer
Date: Sat Dec 30 05:00:14 2006
New Revision: 491220

URL: http://svn.apache.org/viewvc?view=rev&rev=491220
Log:
Fixed sql statement execution for the maven 2 plugin for postgresql by setting autocommit=true as default.
(autocommit=true is also default in the ant task and in the maven 1 goal)

Modified:
    db/torque/maven2-plugin/trunk/src/main/java/org/apache/torque/mojo/SqlExecMojo.java
    db/torque/site/trunk/xdocs/changes.xml

Modified: db/torque/maven2-plugin/trunk/src/main/java/org/apache/torque/mojo/SqlExecMojo.java
URL: http://svn.apache.org/viewvc/db/torque/maven2-plugin/trunk/src/main/java/org/apache/torque/mojo/SqlExecMojo.java?view=diff&rev=491220&r1=491219&r2=491220
==============================================================================
--- db/torque/maven2-plugin/trunk/src/main/java/org/apache/torque/mojo/SqlExecMojo.java (original)
+++ db/torque/maven2-plugin/trunk/src/main/java/org/apache/torque/mojo/SqlExecMojo.java Sat Dec 30 05:00:14 2006
@@ -48,11 +48,11 @@
     private Project antProject = new Project();
 
     /**
-     * Autocommit flag. Default value is false.
+     * Autocommit flag. Default value is true.
      *
-     * @parameter expression="false"
+     * @parameter expression="true"
      */
-    private boolean autocommit = false;
+    private boolean autocommit = true;
 
     /**
      * Tells the Mojo what to do if an sql error occurs during execution.
@@ -328,15 +328,23 @@
     protected void configureTask()
     {
         antTask.setDelimiter(getDelimiter());
+        getLog().debug("Delimiter = " + getDelimiter());
         antTask.setAutocommit(isAutocommit());
+        getLog().debug("Autocommit = " + isAutocommit());
         antTask.setDriver(getDriver());
+        getLog().debug("Driver = " + getDriver());
         antTask.setUrl(getUrl());
+        getLog().debug("Url = " + getUrl());
         antTask.setUserid(getUser());
+        getLog().debug("Userid = " + getUser());
         antTask.setPassword(getPassword());
+        getLog().debug("Password = " + getPassword());
         antTask.setSqlDbMap(getSqlDbMap());
+        getLog().debug("SqlDbMap = " + getSqlDbMap());
         antTask.setSrcDir(getSrcDir());
-        getLog().info("SQL src dir: " + getSrcDir());
+        getLog().info("executing SQL files in src dir: " + getSrcDir());
         antTask.setOnerror(getOnErrorAction());
+        getLog().debug("onErrorAction = " + getOnErrorAction());
     }
 
     /**

Modified: db/torque/site/trunk/xdocs/changes.xml
URL: http://svn.apache.org/viewvc/db/torque/site/trunk/xdocs/changes.xml?view=diff&rev=491220&r1=491219&r2=491220
==============================================================================
--- db/torque/site/trunk/xdocs/changes.xml (original)
+++ db/torque/site/trunk/xdocs/changes.xml Sat Dec 30 05:00:14 2006
@@ -33,7 +33,12 @@
 
   <release version="3.3" date="in SVN">
     <action type="fix" dev="tfischer">
-      Aded the TEXT sql type in postgresql to the list of types
+      Set autocommit=true as default for the sqlexec task in the maven 2 plugin.
+      Some databases (e.g. postgresql) need this to proceed if a statement
+      execution fails.
+    </action>
+    <action type="fix" dev="tfischer">
+      Added the TEXT sql type in postgresql to the list of types
       where size and scale is silently dropped in sql generation.
     </action>
     <action type="fix" dev="tfischer">



---------------------------------------------------------------------
To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org