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]>

Reply via email to