是否有任何方法来创建postgresql数据库不使用ant?
我把一个SQL创建语句放在sql
Task中:
<sql
driver="${driver}"
url="${url}"
userid="${userid}"
password="${password}"
autocommit="true">
CREATE DATABASE ${project};
</sql>
没有异常,但是没有创建数据库。
有人知道如何解决这个问题吗?
一定和你的环境有关,下面的方法对我有用:
<?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中连接到哪个数据库?