$options
$options : array
Phinx SqlServer Adapter.
$input : \think\console\Input
$output : \think\console\Output
__construct(array $options, \think\console\Input $input = null, \think\console\Output $output = null)
Class Constructor.
| array | $options | Options | 
| \think\console\Input | $input | Input Interface | 
| \think\console\Output | $output | Output Interface | 
setOptions(array  $options) : \Phinx\Db\Adapter\AdapterInterface
                Set adapter configuration options.
| array | $options | 
setInput(\think\console\Input  $input) : \Phinx\Db\Adapter\AdapterInterface
                Sets the console input.
| \think\console\Input | $input | Input | 
getInput() : \think\console\Input
Gets the console input.
setOutput(\think\console\Output  $output) : \Phinx\Db\Adapter\AdapterInterface
                Sets the console output.
| \think\console\Output | $output | Output | 
getOutput() : \think\console\Output
Gets the console output.
setSchemaTableName(string  $schemaTableName) : \Phinx\Db\Adapter\PdoAdapter
                Sets the schema table name.
| string | $schemaTableName | Schema Table Name | 
setConnection(\PDO  $connection) : \Phinx\Db\Adapter\AdapterInterface
                Sets the database connection.
| \PDO | $connection | Connection | 
setCommandStartTime(integer  $time) : \Phinx\Db\Adapter\AdapterInterface
                Sets the command start time
| integer | $time | 
insert(\Phinx\Db\Table $table, array $row) : void
Inserts data into a table.
| \Phinx\Db\Table | $table | where to insert data | 
| array | $row | 
migrated(\Phinx\Migration\MigrationInterface $migration, string $direction, integer $startTime, integer $endTime) : \Phinx\Db\Adapter\AdapterInterface
Records a migration being run.
| \Phinx\Migration\MigrationInterface | $migration | Migration | 
| string | $direction | Direction | 
| integer | $startTime | Start Time | 
| integer | $endTime | End Time | 
toggleBreakpoint(\Phinx\Migration\MigrationInterface  $migration) : \Phinx\Db\Adapter\AdapterInterface
                Toggle a migration breakpoint.
| \Phinx\Migration\MigrationInterface | $migration | 
isValidColumnType(\Phinx\Db\Table\Column  $column) : boolean
                Checks that the given column is of a supported type.
| \Phinx\Db\Table\Column | $column | 
createTable(\Phinx\Db\Table  $table) : void
                Creates the specified database table.
| \Phinx\Db\Table | $table | Table | 
getColumns(string  $tableName) : array<mixed,\Phinx\Db\Table\Column>
                Returns table columns
| string | $tableName | Table Name | 
addColumn(\Phinx\Db\Table $table, \Phinx\Db\Table\Column $column) : void
Adds the specified column to a database table.
| \Phinx\Db\Table | $table | Table | 
| \Phinx\Db\Table\Column | $column | Column | 
changeDefault( $tableName, \Phinx\Db\Table\Column $newColumn)
| $tableName | ||
| \Phinx\Db\Table\Column | $newColumn | 
changeColumn(string $tableName, string $columnName, \Phinx\Db\Table\Column $newColumn) : \Phinx\Db\Table
Change a table column type.
| string | $tableName | Table Name | 
| string | $columnName | Column Name | 
| \Phinx\Db\Table\Column | $newColumn | New Column | 
addIndex(\Phinx\Db\Table $table, \Phinx\Db\Table\Index $index) : void
Adds the specified index to a database table.
| \Phinx\Db\Table | $table | Table | 
| \Phinx\Db\Table\Index | $index | Index | 
addForeignKey(\Phinx\Db\Table $table, \Phinx\Db\Table\ForeignKey $foreignKey) : void
Adds the specified foreign key to a database table.
| \Phinx\Db\Table | $table | |
| \Phinx\Db\Table\ForeignKey | $foreignKey | 
getColumnCommentSqlDefinition(\Phinx\Db\Table\Column $column, string $tableName) : string
Gets the SqlServer Column Comment Defininition for a column object.
| \Phinx\Db\Table\Column | $column | Column | 
| string | $tableName | Table name | 
getColumnSqlDefinition(\Phinx\Db\Table\Column $column, $create = true) : string
Gets the SqlServer Column Definition for a Column object.
| \Phinx\Db\Table\Column | $column | Column | 
| $create | 
getIndexSqlDefinition(\Phinx\Db\Table\Index $index, $tableName) : string
Gets the SqlServer Index Definition for an Index object.
| \Phinx\Db\Table\Index | $index | Index | 
| $tableName | 
getForeignKeySqlDefinition(\Phinx\Db\Table\ForeignKey $foreignKey, $tableName) : string
Gets the SqlServer Foreign Key Definition for an ForeignKey object.
| \Phinx\Db\Table\ForeignKey | $foreignKey | |
| $tableName |