[ https://issues.apache.org/jira/browse/DDLUTILS-151?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12681844#action_12681844 ]
Tomislav Nakic-Alfirevic edited comment on DDLUTILS-151 at 5/31/09 9:00 AM: ---------------------------------------------------------------------------- I ran into the issue as well, but found out it was a problem of an incomplete build.xml (although I would argue that the default behaviour should be schemapattern="%", not "null"). My build.xml was as follows (similar to the introductory ddlutils example): <?xml version="1.0"?> <project name="MigrateToDerby" basedir="."> <path id="classpath"> <fileset dir="./lib"> <include name="**/*.jar"/> </fileset> </path> <target name="export-source-db" description="Dumps db structure and data"> <taskdef name="databaseToDdl" classname="org.apache.ddlutils.task.DatabaseToDdlTask"> <classpath refid="classpath"/> </taskdef> <databaseToDdl modelName="MigrateTest"> <database url="jdbc:postgresql://localhost/acta" driverClassName="org.postgresql.Driver" username="snip!" password="snip!"/> <writeSchemaToFile outputFile="db-schema.xml"/> <writeDataToFile outputFile="data.xml"/> </databaseToDdl> </target> </project> Changing the following 2 elements like so <databaseToDdl modelName="MigrateTest" schemapattern="%" databasetype="postgresql"> <writeDataToFile outputFile="data.xml" determineschema="true"/> made it work (not sure if all 3 changes were necessary, but I'm quite sure setting the schemapattern was). Btw, I've tried modifying ddlutils code to output things which would help me understand what's going on, but I don't know how I have to set up logging so that I get any kind of output from statements like _log.debug(sql) and the like. Can you give me a hint? Is there any documentation for ddlutils developers (tools to use, environment setup etc.)? The following change helped me to understand better what was going on: Index: main/java/org/apache/ddlutils/platform/PlatformImplBase.java =================================================================== --- main/java/org/apache/ddlutils/platform/PlatformImplBase.java (revision 753277) +++ main/java/org/apache/ddlutils/platform/PlatformImplBase.java (working copy) @@ -1562,7 +1562,8 @@ } catch (SQLException ex) { - throw new DatabaseOperationException("Error while performing a query", ex); + //throw new DatabaseOperationException("Error while performing a query", ex); + throw new DatabaseOperationException("Error while performing a query [" + sql + "]", ex); } finally { was (Author: tna): I ran into the issue as well, but found out it was a problem of an incomplete build.xml (although I would argue that the default behaviour should be schemapattern="%", not "null"). My build.xml was as follows (similar to the introductory ddlutils example): <?xml version="1.0"?> <project name="MigrateToDerby" basedir="."> <path id="classpath"> <fileset dir="./lib"> <include name="**/*.jar"/> </fileset> </path> <target name="export-source-db" description="Dumps db structure and data"> <taskdef name="databaseToDdl" classname="org.apache.ddlutils.task.DatabaseToDdlTask"> <classpath refid="classpath"/> </taskdef> <databaseToDdl modelName="MigrateTest"> <database url="jdbc:postgresql://localhost/acta" driverClassName="org.postgresql.Driver" username="snip!" password="snip!"/> <writeSchemaToFile outputFile="db-schema.xml"/> <writeDataToFile outputFile="data.xml"/> </databaseToDdl> </target> </project> Changing the following 2 elements like so <databaseToDdl modelName="MigrateTest" schemapattern="%" databasetype="postgresql"> <writeDataToFile outputFile="data.xml" determineschema="true"/> made it work (not sure if all 3 changes were necessary, but I'm quite sure setting the schemapattern was). Btw, I've tried modifying ddlutils code to output things which would help me understand what's going on, but I don't know how I have to set up logging so that I get any kind of output from statements like _log.debug(sql) and the like. Can you give me a hint? Is there any documentation for ddlutils developers (tools to use, environment setup etc.)? > Can not export data if multiple schemas from PostgreSQL > ------------------------------------------------------- > > Key: DDLUTILS-151 > URL: https://issues.apache.org/jira/browse/DDLUTILS-151 > Project: DdlUtils > Issue Type: Bug > Affects Versions: 1.0 > Environment: PostgreSQL 8.1.4 on i486-pc-linux-gnu, compiled by GCC > gcc-4.0.gcc-opt (GCC) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) > Ant tasks > Reporter: Laurent ROCHE > Assignee: Thomas Dudziak > Fix For: 1.2 > > > When running an Ant Task, databaseToDdl with writeDataToFile on a PosgreSQL > database with more than the public database, DDL-Utils fails ! > The error message is: > org.apache.ddlutils.DatabaseOperationException: Error while performing a > query > and adding the option verbosity="DEBUG" does not add more information. > Cheers, > l...@u -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.