Sorry to bother you.  The problem turns out to be what seems to me an 
unbelievable bug (feature?) in the PostgreSQL administration tool PGAdmin 
shipped with version 9.3:  if you use that tool to create a table, the name of 
the table includes double quotes.

I decided, just for grins, to try the insert statement I specified in my 
configuration file:
INSERT INTO Log (message) VALUES ('This is a log message')
It didn't work!
Neither did:
INSERT INTO log (message) VALUES ('This is a log message')
But this worked:
INSERT INTO "Log" (message) VALUES ('This is a log message')

But I don't know how to include double quotes inside an XML attribute.  So, I 
deleted the table and recreated it manually, making sure not to use 
double-quotes around the identifiers.  Once I did that, I got the log messages 
in the table as expected.

RobR

Reply via email to