Re: Prepared Statements

Поиск
Список
Период
Сортировка
От Peter Kovacs
Тема Re: Prepared Statements
Дата
Msg-id 3F1CEC54.4050302@siemens.com
обсуждение исходный текст
Ответ на Re: Prepared Statements  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-jdbc
Tom Lane wrote:

>Peter Kovacs <peter.kovacs@siemens.com> writes:
>
>
>>I think that the simplest thing would be to have an option in the
>>backend to disable processing of multiple statements in one query --
>>i.e. disallow the use of ';' as a separator of statements.
>>
>>
>
>FWIW, the new "extended query" protocol has exactly such a restriction.
>However that hardly excuses any sloppiness in allowing
>non-syntax-checked parameter values through.  Consider changing
>"WHERE x < ?" to
>"WHERE x < 42 AND my_function_with_interesting_side_effects()"
>
>No semicolons in sight, but I can still clean out your bank balance ;-)
>
...and it would serve me right :(.

BTW, I presume that one can deny a user the right to create stored
procedures in PostgreSQL. Anyway, I now recognize that the issue is more
complicated than allowing';'.

Regards,
Peter

>
>            regards, tom lane
>
>


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

Предыдущее
От: peter royal
Дата:
Сообщение: Re: the IN clause saga
Следующее
От: Fernando Nasser
Дата:
Сообщение: Re: Detecting 'socket errors' - closing the Connection object