OPSI.Backend.MySQL module¶
MySQL-Backend
copyright: | uib GmbH <info@uib.de> |
---|---|
author: | Jan Schneider <j.schneider@uib.de> |
author: | Erol Ueluekmen <e.ueluekmen@uib.de> |
author: | Niko Wenselowski <n.wenselowski@uib.de> |
license: | GNU Affero GPL version 3 |
-
class
OPSI.Backend.MySQL.
MySQL
(**kwargs)¶ Bases:
OPSI.Backend.SQL.SQL
-
ALTER_TABLE_CHANGE_SUPPORTED
= True¶
-
AUTOINCREMENT
= 'AUTO_INCREMENT'¶
-
ESCAPED_APOSTROPHE
= "\\'"¶
-
ESCAPED_ASTERISK
= '\\*'¶
-
ESCAPED_BACKSLASH
= '\\\\'¶
-
close
(conn, cursor)¶
-
connect
(cursorType=None)¶
-
delete
(table, where, conn=None, cursor=None)¶
-
doCommit
= True¶
-
execute
(query, conn=None, cursor=None)¶
-
getRow
(query, conn=None, cursor=None)¶
-
getRows
(query)¶
-
getSet
(query)¶
-
getTableCreationOptions
(table)¶
-
getTables
()¶
-
insert
(table, valueHash, conn=None, cursor=None)¶
-
update
(table, where, valueHash, updateWhereNone=False)¶
-
-
class
OPSI.Backend.MySQL.
MySQLBackend
(**kwargs)¶ Bases:
OPSI.Backend.SQL.SQLBackend
-
productProperty_insertObject
(productProperty)¶
-
-
class
OPSI.Backend.MySQL.
MySQLBackendObjectModificationTracker
(**kwargs)¶