Problem with sql ant task

Поиск
Список
Период
Сортировка
От Alejandra Juarez D'Aquino
Тема Problem with sql ant task
Дата
Msg-id CAOUzaq4010-9gJE2AM=3NokVG1YVw4mYR+PuHBGZMq=A4evNMg@mail.gmail.com
обсуждение исходный текст
Ответы Re: Problem with sql ant task  ("ml-tb" <ml-tb@emagixx.de>)
Список pgsql-jdbc
Hi, I'm new using Posgres and in Ant as well. 
I'm trying to use an ant task (sql) to run ours sql scripts to update the database... The test should be re-runnables, so, I was looking for a way to do it and I found this

create or replace function execute(TEXT) RETURNS VOID AS $$ BEGIN EXECUTE $1; END ;

$$ LANGUAGE plpgsql STRICT;

select execute('create table CLIENTES.TEST (x int4); ') where not exsist...;



but when I try to do something like that




select execute($$'create table CLIENTES.TEST (
important_field text not null default   's'
); '$$); 

I am suposed to use $$, however the ant task throws the following exception
org.postgresql.util.PSQLException: ERROR: error de sintaxis en o cerca de «$»


Any Idea why is this happening? in pgAdmin it runs ok.


Thanks very much...



В списке pgsql-jdbc по дате отправления:

Предыдущее
От: Maciek Sakrejda
Дата:
Сообщение: Re: time zone setting.
Следующее
От: "ml-tb"
Дата:
Сообщение: Re: Problem with sql ant task