anchor.diff:  
   user::
     The username to connect to the PostgreSQL server with. If your server
  -  character encoding is not '`ascii`' or '`utf8`', then you need to provide
  -  `user` as bytes, eg. `'my_name'.encode(\'EUC-JP\')`.
  +  character encoding is not `ascii` or `utf8`, then you need to provide
  +  `user` as bytes, eg. `'my_name'.encode('EUC-JP')`.
   
   host::
     The hostname of the PostgreSQL server to connect with. Providing this
  
positive.code: init_params::
    Any additional keyword arguments are passed on to PostgreSQL when the
    connection starts. Common parameters are:
      * `database` - The name of the database instance to connect with. By
        default the PostgreSQL server will assume the database name is
        the same as the username.
      * `application_name` - Sets the https://www.postgresql.org/docs/current/runtime-config-logging.html#GUC-APPLICATION-NAME[application_name].
      * `replication` - Used to run in https://www.postgresql.org/docs/12/protocol-replication.html[streaming replication mode].
    If your server character encoding is not '`ascii`' or '`utf8`', then
    you need to provide values as bytes, eg. `'my_db'.encode('EUC-JP')`.
  
  
  ==== pg8000.Date(year, month, day)
  
negative.code:   the connection will fail to open. If this parameter is provided but not
    requested by the server, no error will occur. +
     +
    If your server character encoding is not `ascii` or `utf8`, then
    you need to provide `password` as bytes, eg.
    `'my_password'.encode('EUC-JP')`.
  
  