2018-10-08 Fred Gleason <fredg@paravelsystems.com>

* Removed the 'Charset=' and 'Collation=' parameters from the
	'[mySQL]' section of rd.conf(5).
	* Removed support for the --mysql-charset=' and '--mysql-collation='
	switches in rddbmgr(8).
	* Refactored handling of character set and collation attributes
	in rddbmgr(8) to treat them as immutable parts of the DB schema.
This commit is contained in:
Fred Gleason
2018-10-08 18:38:12 -04:00
parent d6a45dbd6d
commit 58d856a726
16 changed files with 499 additions and 299 deletions

View File

@@ -6,7 +6,7 @@
<refmeta>
<refentrytitle>rddbmgr</refentrytitle>
<manvolnum>8</manvolnum>
<refmiscinfo class='source'>June 2018</refmiscinfo>
<refmiscinfo class='source'>October 2018</refmiscinfo>
<refmiscinfo class='manual'>Linux Audio Manual</refmiscinfo>
</refmeta>
<refnamediv>
@@ -151,30 +151,6 @@
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><option>--mysql-charset=</option><replaceable>charset</replaceable></term>
<listitem>
<para>
Configure new tables to use character set
<replaceable>charset</replaceable>.
Default is to use the corresponding value found in the
<userinput>[mySQL]</userinput> section of
<command>rd.conf</command><manvolnum>5</manvolnum>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><option>--mysql-collation=</option><replaceable>collation</replaceable></term>
<listitem>
<para>
Configure new tables to use collation
<replaceable>collation</replaceable>.
Default is to use the corresponding value found in the
<userinput>[mySQL]</userinput> section of
<command>rd.conf</command><manvolnum>5</manvolnum>.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
@@ -484,6 +460,15 @@
do not exist in the reverted schema will be irrecoverably lost!
</para>
</warning>
<warning>
<para>
Schema versions earlier than <computeroutput>297</computeroutput>
(Rivendell version <computeroutput>3.0.0</computeroutput>) utilize
the <computeroutput>Latin1</computeroutput> character set; reverting
a database containing non-Latin1 characters to these schema versions
will cause irreversible corruption of those characters!
</para>
</warning>
</refsect1>
<refsect1 id='see_also'><title>See Also</title>