prickett 02/03/18 19:51:00
Modified: periodicity build.xml
Log:
Added a generate-create-sql target to the build file. This separates out the
creation of the db creation schema from the execution of the schema against the
database.
Added a project-create-postgresql-db task that runs the db creation script
against a postgresql database.
Revision Changes Path
1.13 +18 -4 jakarta-commons-sandbox/periodicity/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-commons-sandbox/periodicity/build.xml,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- build.xml 19 Mar 2002 03:37:40 -0000 1.12
+++ build.xml 19 Mar 2002 03:51:00 -0000 1.13
@@ -173,7 +173,7 @@
<antcall target="update-id-xml"/>
</target>
- <target name="project-create-mysql-db">
+ <target name="generate-create-sql" depends="extract-torque-files">
<taskdef
name="torque-create-db"
classname="org.apache.torque.task.TorqueCreateDatabase">
@@ -193,6 +193,9 @@
<include name="periodicity-schema.xml"/>
</fileset>
</torque-create-db>
+ </target>
+
+ <target name="project-create-mysql-db">
<sql
driver="${mysql.databaseDriver}"
url="${mysql.createDatabaseUrl}"
@@ -205,9 +208,20 @@
</sql>
</target>
- <target name="project-create-db" depends="extract-torque-files">
+ <target name="project-create-postgresql-db">
+ <sql
+ driver="${postgresql.databaseDriver}"
+ url="${postgresql.createDatabaseUrl}"
+ userid="${databaseUser}"
+ password="${databasePassword}"
+ src="${build.src}/sql/create-db.sql"
+ autocommit="true"
+ onerror="continue">
+ <classpath refid="classpath"/>
+ </sql>
+ </target>
+
+ <target name="project-create-db" depends="generate-create-sql">
<antcall target="project-create-${database}-db"/>
</target>
-
-
</project>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>