Aug 9, 2021, 3:32:20 PM (16 months ago)
Nicklas Nordborg

Updated documentation about MySQL support is ending.

1 edited


  • trunk/doc/src/docbook/appendix/base.config.xml

    r7982 r7997  
    7272          <itemizedlist>
    7373          <listitem>
    74             <userinput>org.hibernate.dialect.MySQL5InnoDBDialect</userinput>
    75             for MySQL
    76           </listitem>
    77           <listitem>
    7874            <userinput>org.hibernate.dialect.PostgreSQL9Dialect</userinput>
    7975            for PostgreSQL
    9086        <para>
    9187          The connection URL that locates the BASE database. The exact syntax
    92           of the string depends on the JDBC driver. Here are two examples which
     88          of the string depends on the JDBC driver. Here is an example which
    9389          leaves all other settings to their defaults:
    9490          <itemizedlist>
    95           <listitem>
    96             <userinput>jdbc:mysql://localhost/basedb</userinput>
    97             for MySQL
    98           </listitem>
    9991          <listitem>
    10092            <userinput>jdbc:postgresql:basedb</userinput>
    10597          You can get more information about the parameters that are supported on the
    10698          connection URL by reading the documentation from
    107           <ulink url="http://dev.mysql.com/doc/refman/5.1/en/connector-j-reference-configuration-properties.html"
    108             >MySQL</ulink> and
    10999          <ulink url="http://jdbc.postgresql.org/documentation/81/connect.html"
    110100            >PostgreSQL</ulink>.
    113           <note>
    114             <para>
    115             For MySQL we recommend that you set the character encoding to UTF-8
    116             and enable the server-side cursors feature. The latter option will
    117             reduce memory usage since the JDBC driver does not have to
    118             load all data into memory. The value below should go into one line
    119             <userinput>
    120             jdbc:mysql://localhost/basedb?characterEncoding=UTF-8&amp;useCursorFetch=true&amp;defaultFetchSize=100&amp;useServerPrepStmts=true
    121             </userinput>
    122             </para>
    123           </note>
    125102        </para>
    126103      </listitem>
    134111        analysed data is located. If not specified the same catalog as the regular
    135112        database is used. The exact meaning of catalog depends on the actual database.
    136         For MySQL the catalog is the name of the database so this value is simply the
    137         name of the dynamic database. PostgreSQL does not support connecting to multiple
     113        PostgreSQL does not support connecting to multiple
    138114        databases with the same connection so this should have the same value as the
    139115        database in the <property>db.url</property> setting.
    147123        <para>
    148124        The name of the schema where the dynamic database used to store
    149         analysed data is located. MySQL does not have schemas so this value should
    150         be left empty. PostgreSQL supports schemas and we recommend that the dynamic
     125        analysed data is located. PostgreSQL supports schemas and we recommend that the dynamic
    151126        part is created in it's own schema to avoid mixing the dynamic tables with
    152127        the regular ones.
Note: See TracChangeset for help on using the changeset viewer.