On 12/7/06, Igor Markovic <[EMAIL PROTECTED]> wrote:
When I have an ant task like:--------------------------------- <target name="export-db-postgres" description="Dumps db structure and data"> <taskdef name="databaseToDdl" classname="org.apache.ddlutils.task.DatabaseToDdlTask"> <classpath refid="classpath"/> </taskdef> <databaseToDdl modelName="MigrateTest" schema="postgres"> <database url="jdbc:postgresql://localhost:5432/izemail" driverClassName="org.postgresql.Driver" username="test" password="test"/> <writeSchemaToFile outputFile="db-schema.xml"/> <writeDtdToFile outputFile="db-schema.dtd"/> <writeDataToFile outputFile="db-data.xml"/> </databaseToDdl> </target> --------------------------------- I get the following error when running it: --------------------------------- Buildfile: build.xml export-db: BUILD FAILED C:\Temp\DdlUtils-test\build.xml:53: The <databaseToDdl> type doesn't support the "schema" attribute. Total time: 3 seconds --------------------------------- But if I look at the ant documentation it says that the DatabaseToDdlTask does support this attribute. It would be nice if it is supported so you could exclude/include tables from export. (Or at least I thought that this attribute could do this for me).
The Ant task documentation is slightly out of date. The attribute is now called schemapattern not schema. Tom
