module Sequel::Schema
The Schema module holds the schema generators.
Constants
- Generator
Schema::CreateTableGenerator is an internal class that the user is not expected to instantiate directly. Instances are created by Sequel::Database#create_table. It is used to specify table creation parameters. It takes a Database object and a block of column/index/constraint specifications, and gives the Database a table description, which the database uses to create a table.
Schema::CreateTableGenerator has some methods but also includes method_missing, allowing users to specify column type as a method instead of using the column method, which makes for a nicer DSL.
For more information on Sequel's support for schema modification, see the “Schema Modification” guide.