Slide 81
Slide 81 text
$ git show a456acb2f2
commit a456acb2f2af8365eb9151c7cd2d5a10c189d191
Author: Harry Marr
Date: Wed Oct 28 16:30:02 2015 +0000
Avoid disabling postgres errors
# Enable standard-conforming strings if available.
def set_standard_conforming_strings
- old, self.client_min_messages = client_min_messages, 'panic'
- execute('SET standard_conforming_strings = on', 'SCHEMA') rescue nil
- ensure
- self.client_min_messages = old
+ execute(<<-SQL, 'SCHEMA')
+ UPDATE pg_settings
+ SET setting = 'on'
+ WHERE name = 'standard_conforming_strings'
+ SQL
end