Ruby on Rails latest stable (v7.1.3.2) - 0 notes - Superclass: AbstractAdapter

No documentation

This class has no description. You can help the Ruby on Rails community by adding new notes.

Constants

ER_CLIENT_INTERACTION_TIMEOUT = 4031

ER_FK_INCOMPATIBLE_COLUMNS = 3780

ER_QUERY_TIMEOUT = 3024

CR_SERVER_LOST = 2013

CR_SERVER_GONE_ERROR = 2006

ER_CONNECTION_KILLED = 1927

ER_QUERY_INTERRUPTED = 1317

ER_LOCK_WAIT_TIMEOUT = 1205

ER_CANNOT_CREATE_TABLE = 1005

ER_CANNOT_ADD_FOREIGN = 1215

ER_LOCK_DEADLOCK = 1213

ER_OUT_OF_RANGE = 1264

ER_DATA_TOO_LONG = 1406

ER_NO_REFERENCED_ROW_2 = 1452

ER_ROW_IS_REFERENCED_2 = 1451

ER_DO_NOT_HAVE_DEFAULT = 1364

ER_ROW_IS_REFERENCED = 1217

ER_NO_REFERENCED_ROW = 1216

ER_NOT_NULL_VIOLATION = 1048

ER_DUP_ENTRY = 1062

ER_FILSORT_ABORT = 1028

ER_DB_CREATE_EXISTS = 1007

EMULATE_BOOLEANS_TRUE = { emulate_booleans: true }.freeze

EXTENDED_TYPE_MAPS = Concurrent::Map.new

NATIVE_DATABASE_TYPES = { primary_key: "bigint auto_increment PRIMARY KEY", string: { name: "varchar", limit: 255 }, text: { name: "text" }, integer: { name: "int", limit: 4 }, bigint: { name: "bigint" }, float: { name: "float", limit: 24 }, decimal: { name: "decimal" }, datetime: { name: "datetime" }, timestamp: { name: "timestamp" }, time: { name: "time" }, date: { name: "date" }, binary: { name: "blob" }, blob: { name: "blob" }, boolean: { name: "tinyint", limit: 1 }, json: { name: "json" }, }

Attributes

Show files where this class is defined (1 file)
Register or log in to add new notes.