module

Marten::DB::Connection

Constants

DEFAULT_CONNECTION_NAME = "default"
IMPLEMENTATIONS = {MYSQL_ID => MySQL, POSTGRESQL_ID => PostgreSQL, SQLITE_ID => SQLite}
MYSQL_ID = "mysql"
POSTGRESQL_ID = "postgresql"
SQLITE_ID = "sqlite"

Class methods

default

Returns the default database connection.

Source
for(table_name)

Returns the connection to use for the passed table_name.

Source
get(db_alias : String | Symbol)

Returns the database connection configured for a given db_alias.

If no database connection can be found, a Marten::DB::Errors::UnknownConnection exception is raised.

Source
register(db_config : Conf::GlobalSettings::Database)
Source
registry
Source

Nested types