Hi,
On 2019-04-02 17:11:07 +1100, Haribabu Kommi wrote:
> + <varlistentry id="guc-default-table-access-method" xreflabel="default_table_access_method">
> + <term><varname>default_table_access_method</varname> (<type>string</type>)
> + <indexterm>
> + <primary><varname>default_table_access_method</varname> configuration parameter</primary>
> + </indexterm>
> + </term>
> + <listitem>
> + <para>
> + The value is either the name of a table access method, or an empty string
> + to specify using the default table access method of the current database.
> + If the value does not match the name of any existing table access method,
> + <productname>PostgreSQL</productname> will automatically use the default
> + table access method of the current database.
> + </para>
Hm, this doesn't strike me as right (there's no such thing as "default
table access method of the current database"). You just get an error in
that case. I think we should simply not allow setting to "" - what's the
point in that?
Greetings,
Andres Freund