PostgreSQL: как вставить переменную в команду restart sequence?

144
31 августа 2019, 23:40

Есть команда сброса последовательности к заданному числу

alter sequence id_sec restart with 100;

Как в ней использовать myBatis-переменную #{value}?

Пробовал конструкции, вроде:

alter sequence id_sec restart with quote_literal(#{value});

-- безрезультатно. PostgreSQL не хочет парсить никакие мои варианты переменных и работает, только если подставить число напрямую.

Answer 1

Решение найдено, вместо restart sequence можно использовать

select setval('id_sec', #{value});
READ ALSO
Ошибка во время выполнения программы

Ошибка во время выполнения программы

Как это можно исправить?

104
Не работает кодировка UTF-8 hibernate + tomcat + Spring MVC + Freemarker

Не работает кодировка UTF-8 hibernate + tomcat + Spring MVC + Freemarker

Всем привет, имею дело с небольшим приложением на Spring MVC, проблема следующая: при отправке данных в БД вместо русских символов там такая абракадабра

131
Оптимизировать CSS код

Оптимизировать CSS код

Есть более 2000 тысстрок такого кода:

104
Стилизация reCaptcha. Возможно ли?

Стилизация reCaptcha. Возможно ли?

Есть WPВывожу формы с помощью Contact Form7

126