Use 'UPDATE pg_settings' for setting bytea_output as a
convenience hack for those running on old, unsupported versions of PostgreSQL 'cos we're nice like that.pull/20/head
parent
11ab1918ea
commit
d92368f8e5
|
|
@ -403,9 +403,13 @@ class Connection(BaseConnection):
|
|||
postgres_encoding, self.python_encoding = \
|
||||
getEncoding(self.conn.encoding)
|
||||
|
||||
# Note that we use 'UPDATE pg_settings' for setting bytea_output as a
|
||||
# convenience hack for those running on old, unsupported versions of
|
||||
# PostgreSQL 'cos we're nice like that.
|
||||
status = _execute(cur, "SET DateStyle=ISO; "
|
||||
"SET client_min_messages=notice;"
|
||||
"SET bytea_output=escape;"
|
||||
"UPDATE pg_settings SET setting = 'escape'"
|
||||
" WHERE name = 'bytea_output';"
|
||||
"SET client_encoding='{0}';"
|
||||
.format(postgres_encoding))
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue