I want to issue a dropDB to clear out my existing database objects - but it does not seem to account for Foreign Key constraints. The drop statements (which I am outputting to a sql file) seem to simply appear in alphabetical order and once I try to execute the sql file, I get the following error:
Cannot delete or update a parent row: a foreign key constraint fails Is there a way to drop all my tables if I am using foreign keys? I specify these foreign keys through JPA Annotations - I am working on a "net new" DB so there is no concern over existing Foreign Keys managed outside of my code. Thanks in advance. Andy Relevant pom config: <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>openjpa-maven-plugin</artifactId> <version>1.2</version> <configuration> <includes>com/seersoft/model/**/*.class</includes> <excludes>com/seersoft/model/**/Abstract*.class</excludes> <addDefaultConstructor>true</addDefaultConstructor> <enforcePropertyRestrictions>true</enforcePropertyRestrictions> <persistenceXmlFile>${project.build.outputDirectory}/META-INF/persistence.xml</persistenceXmlFile> </configuration> <executions> <execution> <id></id> <phase>process-classes</phase> <goals> <goal>enhance</goal> </goals> </execution> <execution> <id>generate</id> <phase>process-classes</phase> <configuration> <action>buildSchema</action> <sqlAction>dropDB</sqlAction> </configuration> <goals> <goal>sql</goal> </goals> </execution> </executions> <dependencies> <dependency> <groupId>org.apache.openjpa</groupId> <artifactId>openjpa</artifactId> <version>${version.openjpa}</version> </dependency> </dependencies> </plugin> -- View this message in context: http://openjpa.208410.n2.nabble.com/dropDB-SQL-generation-doesn-t-seem-to-account-for-foreign-keys-tp7580582.html Sent from the OpenJPA Users mailing list archive at Nabble.com.