How to run function in postgres having insert statement in jdbc river? When I run it I get error:
org.postgresql.util.PSQLException: ERROR: cannot execute INSERT in a read-only transaction
I enabled write and got error:
org.postgresql.util.PSQLException: A result was returned when none was expected.
My jdbc river parameters:
PUT /_river/postgres_pm_file_river/_meta
{
"type" : "jdbc",
"jdbc" : {
"url" : "jdbc:postgresql://localhost:5432/test",
"user" : "test",
"password" : "test#",
"sql" : [
{
"statement" : "select t_id _id,file_name from file_base"
}
],
"index" : "pm_file",
"type" : "pm_file_stat_2g",
"schedule": "0 0/1 * * * ?"
},
"type_mapping" : {
"postgres_pm_file_river" : {
"properties" : {
"modified_date" : {
"type" : "date",
"format" : "yyyy-MM-dd HH:mm:ssz"
}
}
}
}
}