MDL-58651 logstore_database: Add ability to not send database options
[moodle.git] / admin / tool / log / store / database / upgrade.txt
1 This files describes API changes in the logstore_database code.
3 === 3.4 ===
4 * PostgreSQL connections now use advanced options to reduce connection overhead.  These options are not compatible
5   with some connection poolers.  The dbhandlesoptions parameter has been added to allow the database to configure the
6   required defaults. The parameters that are required in the database are;
7     ALTER DATABASE moodle SET client_encoding = UTF8;
8     ALTER DATABASE moodle SET standard_conforming_strings = on;
9     ALTER DATABASE moodle SET search_path = 'moodle,public';  -- Optional, if you wish to use a custom schema.
10   You can set these options against the database or the moodle user who connects.