Как создать базу данных postgresql с помощью Ant? - PullRequest
2 голосов
/ 15 июля 2011

Есть ли способ создать базу данных postgresql без муравья?

Я поместил оператор создания SQL внутри sql Задача:

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

Нет исключения, но база данных не создана.

Кто-нибудь знает, как это исправить?

1 Ответ

3 голосов
/ 15 июля 2011

Должно быть что-то с вашей средой, у меня работает следующее:

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

К какой базе данных вы подключаетесь в своем URL JDBC?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...