Я использую Mulestudio и пытаюсь вставить в базу данных Postgres некоторые данные. Я модифицируя файл log4j.properties и ниже, как это выглядит:Ошибка при попытке выполнить в sql
log4j.rootLogger = DEBUG, postgres
#
log4j.appender.postgres=org.apache.log4j.jdbc.JDBCAppender
log4j.appender.postgres.layout=org.apache.log4j.PatternLayout
log4j.appender.postgres.driver=org.postgresql.Driver
log4j.appender.postgres.URL=jdbc:postgresql://127.0.0.1:5432/testing
log4j.appender.postgres.user=postgres
log4j.appender.postgres.password=pw
log4j.appender.postgres.sql=INSERT INTO LOGS VALUES ('%x', '%d{yyyy-MM-dd}','%C','%p','%m');
сообщение об ошибке, что я получаю
log4j:ERROR Failed to excute sql
org.postgresql.util.PSQLException: ERROR: syntax error at or near "edu"
«учебно-» является первой частью моего имени проекта (Edu -stream-ucdnews). Экземпляр «edu» появляется только в названии названия, а не в моих данных. Я знаю, что ошибка возникает, когда у меня есть «% m», когда я пытаюсь вставить данные, потому что, когда я меняю ее на жестко закодированное сообщение типа «Hello», я не получаю никаких ошибок.
Как решить эту проблему?