У меня есть скрипт SQL, и я хочу применить его к задаче ANT.Этот сценарий очищает схему, создает новые таблицы и представления.
Заданная ANT задача выглядит следующим образом:
<sql driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://host:3306/smth"
userid="smth"
password="smth"
expandProperties="false"
autocommit="true"
src="all.sql"
>
</sql>
При запуске этой задачи в журнале показывается, что таблицы очищены и созданы.Но когда он пытается создать первое представление, он терпит неудачу с:
Failed to execute: CREATE VIEW component... AS SELECT component_raw.id AS
MySQLSyntaxErrorException: Table 'component_raw' doesn't exist
Я понятия не имею, почему это терпит неудачу здесь.Запуск этого all.sql из браузера запросов MySQL не дает ошибок.Когда я запустил ANT с параметром -v, я не увидел сообщений "COMMIT" ..
Пожалуйста, помогите решить проблему.