Namespace
- MODULE Rails::Generators::Database::MariaDB
- MODULE Rails::Generators::Database::MySQL
- CLASS Rails::Generators::Database::MariaDBMySQL2
- CLASS Rails::Generators::Database::MariaDBTrilogy
- CLASS Rails::Generators::Database::MySQL2
- CLASS Rails::Generators::Database::Null
- CLASS Rails::Generators::Database::PostgreSQL
- CLASS Rails::Generators::Database::SQLite3
- CLASS Rails::Generators::Database::Trilogy
Methods
- A
- B
- F
- G
- H
- N
- P
- S
- T
- V
Constants
DATABASES | = | %w( mysql trilogy postgresql sqlite3 mariadb-mysql mariadb-trilogy ) |
Class Public methods
all() Link
build(database_name) Link
# File railties/lib/rails/generators/database.rb, line 72 def build(database_name) case database_name when "mysql" then MySQL2.new when "postgresql" then PostgreSQL.new when "trilogy" then Trilogy.new when "sqlite3" then SQLite3.new when "mariadb-mysql" then MariaDBMySQL2.new when "mariadb-trilogy" then MariaDBTrilogy.new else Null.new end end