Class yii\queue\db\migrations\M170307170300Later
Example of migration for queue message storage.
Public Properties
Property | Type | Description | Defined By |
---|---|---|---|
$behaviors | yii\base\Behavior[] | List of behaviors attached to this component. | yii\base\Component |
$compact | boolean | Indicates whether the console output should be compacted. | yii\db\Migration |
$db | yii\db\Connection|array|string | The DB connection object or the application component ID of the DB connection that this migration should work with. | yii\db\Migration |
$maxSqlOutputLength | integer | Max number of characters of the SQL outputted. | yii\db\Migration |
$tableName | yii\queue\db\migrations\M170307170300Later |
Public Methods
Method | Description | Defined By |
---|---|---|
__call() | Calls the named method which is not a class method. | yii\base\Component |
__clone() | This method is called after the object is created by cloning an existing one. | yii\base\Component |
__construct() | Constructor. | yii\base\BaseObject |
__get() | Returns the value of a component property. | yii\base\Component |
__isset() | Checks if a property is set, i.e. defined and not null. | yii\base\Component |
__set() | Sets the value of a component property. | yii\base\Component |
__unset() | Sets a component property to be null. | yii\base\Component |
addColumn() | Builds and executes a SQL statement for adding a new DB column. | yii\db\Migration |
addCommentOnColumn() | Builds and execute a SQL statement for adding comment to column. | yii\db\Migration |
addCommentOnTable() | Builds a SQL statement for adding comment to table. | yii\db\Migration |
addForeignKey() | Builds a SQL statement for adding a foreign key constraint to an existing table. | yii\db\Migration |
addPrimaryKey() | Builds and executes a SQL statement for creating a primary key. | yii\db\Migration |
alterColumn() | Builds and executes a SQL statement for changing the definition of a column. | yii\db\Migration |
attachBehavior() | Attaches a behavior to this component. | yii\base\Component |
attachBehaviors() | Attaches a list of behaviors to the component. | yii\base\Component |
batchInsert() | Creates and executes a batch INSERT SQL statement. | yii\db\Migration |
behaviors() | Returns a list of behaviors that this component should behave as. | yii\base\Component |
bigInteger() | Creates a bigint column. | yii\db\SchemaBuilderTrait |
bigPrimaryKey() | Creates a big primary key column. | yii\db\SchemaBuilderTrait |
binary() | Creates a binary column. | yii\db\SchemaBuilderTrait |
boolean() | Creates a boolean column. | yii\db\SchemaBuilderTrait |
canGetProperty() | Returns a value indicating whether a property can be read. | yii\base\Component |
canSetProperty() | Returns a value indicating whether a property can be set. | yii\base\Component |
char() | Creates a char column. | yii\db\SchemaBuilderTrait |
className() | Returns the fully qualified name of this class. | yii\base\BaseObject |
createIndex() | Builds and executes a SQL statement for creating a new index. | yii\db\Migration |
createTable() | Builds and executes a SQL statement for creating a new DB table. | yii\db\Migration |
date() | Creates a date column. | yii\db\SchemaBuilderTrait |
dateTime() | Creates a datetime column. | yii\db\SchemaBuilderTrait |
decimal() | Creates a decimal column. | yii\db\SchemaBuilderTrait |
delete() | Creates and executes a DELETE SQL statement. | yii\db\Migration |
detachBehavior() | Detaches a behavior from the component. | yii\base\Component |
detachBehaviors() | Detaches all behaviors from the component. | yii\base\Component |
double() | Creates a double column. | yii\db\SchemaBuilderTrait |
down() | yii\queue\db\migrations\M170307170300Later | |
dropColumn() | Builds and executes a SQL statement for dropping a DB column. | yii\db\Migration |
dropCommentFromColumn() | Builds and execute a SQL statement for dropping comment from column. | yii\db\Migration |
dropCommentFromTable() | Builds a SQL statement for dropping comment from table. | yii\db\Migration |
dropForeignKey() | Builds a SQL statement for dropping a foreign key constraint. | yii\db\Migration |
dropIndex() | Builds and executes a SQL statement for dropping an index. | yii\db\Migration |
dropPrimaryKey() | Builds and executes a SQL statement for dropping a primary key. | yii\db\Migration |
dropTable() | Builds and executes a SQL statement for dropping a DB table. | yii\db\Migration |
ensureBehaviors() | Makes sure that the behaviors declared in behaviors() are attached to this component. | yii\base\Component |
execute() | Executes a SQL statement. | yii\db\Migration |
float() | Creates a float column. | yii\db\SchemaBuilderTrait |
getBehavior() | Returns the named behavior object. | yii\base\Component |
getBehaviors() | Returns all behaviors attached to this component. | yii\base\Component |
hasEventHandlers() | Returns a value indicating whether there is any handler attached to the named event. | yii\base\Component |
hasMethod() | Returns a value indicating whether a method is defined. | yii\base\Component |
hasProperty() | Returns a value indicating whether a property is defined for this component. | yii\base\Component |
init() | Initializes the migration. | yii\db\Migration |
insert() | Creates and executes an INSERT SQL statement. | yii\db\Migration |
integer() | Creates an integer column. | yii\db\SchemaBuilderTrait |
json() | Creates a JSON column. | yii\db\SchemaBuilderTrait |
money() | Creates a money column. | yii\db\SchemaBuilderTrait |
off() | Detaches an existing event handler from this component. | yii\base\Component |
on() | Attaches an event handler to an event. | yii\base\Component |
primaryKey() | Creates a primary key column. | yii\db\SchemaBuilderTrait |
renameColumn() | Builds and executes a SQL statement for renaming a column. | yii\db\Migration |
renameTable() | Builds and executes a SQL statement for renaming a DB table. | yii\db\Migration |
safeDown() | This method contains the logic to be executed when removing this migration. | yii\db\Migration |
safeUp() | This method contains the logic to be executed when applying this migration. | yii\db\Migration |
smallInteger() | Creates a smallint column. | yii\db\SchemaBuilderTrait |
string() | Creates a string column. | yii\db\SchemaBuilderTrait |
text() | Creates a text column. | yii\db\SchemaBuilderTrait |
time() | Creates a time column. | yii\db\SchemaBuilderTrait |
timestamp() | Creates a timestamp column. | yii\db\SchemaBuilderTrait |
tinyInteger() | Creates a tinyint column. If tinyint is not supported by the DBMS, smallint will be used. | yii\db\SchemaBuilderTrait |
trigger() | Triggers an event. | yii\base\Component |
truncateTable() | Builds and executes a SQL statement for truncating a DB table. | yii\db\Migration |
up() | yii\queue\db\migrations\M170307170300Later | |
update() | Creates and executes an UPDATE SQL statement. | yii\db\Migration |
upsert() | Creates and executes a command to insert rows into a database table if they do not already exist (matching unique constraints), or update them if they do. | yii\db\Migration |
Protected Methods
Method | Description | Defined By |
---|---|---|
beginCommand() | Prepares for a command to be executed, and outputs to the console. | yii\db\Migration |
endCommand() | Finalizes after the command has been executed, and outputs to the console the time elapsed. | yii\db\Migration |
getDb() | yii\db\SchemaBuilderTrait |