relstorage.adapters.mysql.adapter
– MySQL adapter for RelStorage¶
MySQL adapter for RelStorage.
Connection parameters supported by MySQLdb:
- host
string, host to connect
- user
string, user to connect as
- passwd
string, password to use
- db
string, database to use
- port
integer, TCP/IP port to connect to
- unix_socket
string, location of unix_socket (UNIX-ish only)
- conv
mapping, maps MySQL FIELD_TYPE.* to Python functions which convert a string to the appropriate Python type
- connect_timeout
number of seconds to wait before the connection attempt fails.
- compress
if set, gzip compression is enabled
- named_pipe
if set, connect to server via named pipe (Windows only)
- init_command
command which is run once the connection is created
- read_default_file
see the MySQL documentation for mysql_options()
- read_default_group
see the MySQL documentation for mysql_options()
- client_flag
client flags from MySQLdb.constants.CLIENT
- load_infile
int, non-zero enables LOAD LOCAL INFILE, zero disables
- class MySQLAdapter(options=None, oidallocator=None, version_detector=None, connmanager=None, locker=None, mover=None, **params)[source]¶
Bases:
AbstractAdapter
MySQL adapter for RelStorage.
- driver_options: IDBDriverOptions = <module 'relstorage.adapters.mysql.drivers' from '/home/docs/checkouts/readthedocs.org/user_builds/relstorage/envs/latest/lib/python3.11/site-packages/relstorage/adapters/mysql/drivers/__init__.py'>¶
- iteritems()¶
D.items() -> a set-like object providing a view on D’s items