2011-07-15 33 views
2

是否有任何方法創建postgresql數據庫unsing螞蟻?如何使用Ant創建postgresql數據庫?

我把sql任務內的SQL創建語句:

<sql 
driver="${driver}" 
url="${url}" 
userid="${userid}" 
password="${password}" 
autocommit="true"> 
CREATE DATABASE ${project}; 
</sql> 

沒有例外,但不創建數據庫。

有沒有人有任何想法如何解決這個問題?

+2

實用主題:http://archives.postgresql.org/pgsql-jdbc/2005-11/msg00129.php –

回答

3

一定是有事情和環境,爲我以下工作:

<?xml version="1.0" encoding="utf-8"?> 
<project basedir="." default="create-db" name="SOTest"> 
    <target name="create-db"> 
     <sql driver="org.postgresql.Driver" 
      classpath="postgresql-9.0-801.jdbc4.jar" 
      url="jdbc:postgresql://localhost/template1" 
      userid="postgres" 
      password="secretpassword" 
      autocommit="true"> 

     CREATE DATABASE sampledb; 
     </sql> 
    </target> 

</project> 

要你在JDBC URL連接的數據庫?