SQLiteGrammar

Illuminate\Database\Schema\Grammars\SQLiteGrammar

class src/Illuminate/Database/Schema/Grammars/SQLiteGrammar.php

compileAdd

v11.0.0 以前から

compileAdd(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command)
@param \Illuminate\Database\Schema\Blueprint $blueprint
@param \Illuminate\Support\Fluent $command
@return string
  1. v11.0.0 追加
    変更後
    compileAdd(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return array]
  2. v11.15.0 シグネチャ変更
    変更前
    compileAdd(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return array]
    変更後
    compileAdd(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileAlter

v11.15.0 から

compileAlter(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command)
@param \Illuminate\Database\Schema\Blueprint $blueprint
@param \Illuminate\Support\Fluent $command
@return list<string>|string
  1. v11.15.0 追加
    変更後
    compileAlter(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command, Illuminate\Database\Connection $connection) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @param \Illuminate\Database\Connection $connection, @return array|string]
  2. v12.0.0 シグネチャ変更
    変更前
    compileAlter(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command, Illuminate\Database\Connection $connection) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @param \Illuminate\Database\Connection $connection, @return array|string]
    変更後
    compileAlter(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return array|string]
  3. v12.8.0 シグネチャ変更
    変更前
    compileAlter(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return array|string]
    変更後
    compileAlter(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return list<string>|string]

compileChange

v11.0.0 以前から

compileChange(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command)
  1. v11.0.0 追加
    変更後
    compileChange(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command, Illuminate\Database\Connection $connection) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @param \Illuminate\Database\Connection $connection, @return array|string]
  2. v12.0.0 シグネチャ変更
    変更前
    compileChange(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command, Illuminate\Database\Connection $connection) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @param \Illuminate\Database\Connection $connection, @return array|string]
    変更後
    compileChange(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return array|string]
  3. v12.8.0 シグネチャ変更
    変更前
    compileChange(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return array|string]
    変更後
    compileChange(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command)

compileColumns

v11.0.0 以前から

compileColumns($schema, $table)
@param string|null $schema
@param string $table
@return string
  1. v11.0.0 追加
    変更後
    compileColumns($table) [@param string $table, @return string]
  2. v12.0.0 シグネチャ変更
    変更前
    compileColumns($table) [@param string $table, @return string]
    変更後
    compileColumns($schema, $table) [@param string|null $schema, @param string $table, @return string]

compileCreate

v11.0.0 以前から

compileCreate(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command)
@param \Illuminate\Database\Schema\Blueprint $blueprint
@param \Illuminate\Support\Fluent $command
@return string
  1. v11.0.0 追加
    変更後
    compileCreate(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileDbstatExists

v11.0.0 以前から

compileDbstatExists()
@return string
  1. v11.0.0 追加
    変更後
    compileDbstatExists() [@return string]

compileDisableForeignKeyConstraints

v11.0.0 以前から

compileDisableForeignKeyConstraints()
@return string
  1. v11.0.0 追加
    変更後
    compileDisableForeignKeyConstraints() [@return string]

compileDisableWriteableSchema

v11.0.0 以前から

v12.0.0 で削除

  1. v11.0.0 追加
    変更後
    compileDisableWriteableSchema() [@return string]
  2. v12.0.0 削除
    変更前
    compileDisableWriteableSchema() [@return string]

compileDrop

v11.0.0 以前から

compileDrop(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command)
@param \Illuminate\Database\Schema\Blueprint $blueprint
@param \Illuminate\Support\Fluent $command
@return string
  1. v11.0.0 追加
    変更後
    compileDrop(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileDropAllTables

v11.0.0 以前から

compileDropAllTables($schema = null)
@param string|null $schema
@return string
  1. v11.0.0 追加
    変更後
    compileDropAllTables() [@return string]
  2. v12.0.0 シグネチャ変更
    変更前
    compileDropAllTables() [@return string]
    変更後
    compileDropAllTables($schema = null) [@param string|null $schema, @return string]

compileDropAllViews

v11.0.0 以前から

compileDropAllViews($schema = null)
@param string|null $schema
@return string
  1. v11.0.0 追加
    変更後
    compileDropAllViews() [@return string]
  2. v12.0.0 シグネチャ変更
    変更前
    compileDropAllViews() [@return string]
    変更後
    compileDropAllViews($schema = null) [@param string|null $schema, @return string]

compileDropColumn

v11.0.0 以前から

compileDropColumn(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command)
@param \Illuminate\Database\Schema\Blueprint $blueprint
@param \Illuminate\Support\Fluent $command
@return list<string>|null
  1. v11.0.0 追加
    変更後
    compileDropColumn(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command, Illuminate\Database\Connection $connection) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @param \Illuminate\Database\Connection $connection, @return array]
  2. v11.15.0 シグネチャ変更
    変更前
    compileDropColumn(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command, Illuminate\Database\Connection $connection) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @param \Illuminate\Database\Connection $connection, @return array]
    変更後
    compileDropColumn(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command, Illuminate\Database\Connection $connection) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @param \Illuminate\Database\Connection $connection, @return array|null]
  3. v12.0.0 シグネチャ変更
    変更前
    compileDropColumn(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command, Illuminate\Database\Connection $connection) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @param \Illuminate\Database\Connection $connection, @return array|null]
    変更後
    compileDropColumn(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return array|null]
  4. v12.8.0 シグネチャ変更
    変更前
    compileDropColumn(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return array|null]
    変更後
    compileDropColumn(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return list<string>|null]

compileDropForeign

v11.15.0 から

compileDropForeign(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command)
@param \Illuminate\Database\Schema\Blueprint $blueprint
@param \Illuminate\Support\Fluent $command
@return array
  1. v11.15.0 追加
    変更後
    compileDropForeign(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return array]

compileDropIfExists

v11.0.0 以前から

compileDropIfExists(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command)
@param \Illuminate\Database\Schema\Blueprint $blueprint
@param \Illuminate\Support\Fluent $command
@return string
  1. v11.0.0 追加
    変更後
    compileDropIfExists(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileDropIndex

v11.0.0 以前から

compileDropIndex(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command)
@param \Illuminate\Database\Schema\Blueprint $blueprint
@param \Illuminate\Support\Fluent $command
@return string
  1. v11.0.0 追加
    変更後
    compileDropIndex(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileDropPrimary

v11.15.0 から

compileDropPrimary(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command)
@param \Illuminate\Database\Schema\Blueprint $blueprint
@param \Illuminate\Support\Fluent $command
@return string
  1. v11.15.0 追加
    変更後
    compileDropPrimary(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileDropSpatialIndex

v11.0.0 以前から

compileDropSpatialIndex(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command)
@param \Illuminate\Database\Schema\Blueprint $blueprint
@param \Illuminate\Support\Fluent $command
@return void
  1. v11.0.0 追加
    変更後
    compileDropSpatialIndex(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return void]

compileDropUnique

v11.0.0 以前から

compileDropUnique(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command)
@param \Illuminate\Database\Schema\Blueprint $blueprint
@param \Illuminate\Support\Fluent $command
@return string
  1. v11.0.0 追加
    変更後
    compileDropUnique(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileEnableForeignKeyConstraints

v11.0.0 以前から

compileEnableForeignKeyConstraints()
@return string
  1. v11.0.0 追加
    変更後
    compileEnableForeignKeyConstraints() [@return string]

compileEnableWriteableSchema

v11.0.0 以前から

v12.0.0 で削除

  1. v11.0.0 追加
    変更後
    compileEnableWriteableSchema() [@return string]
  2. v12.0.0 削除
    変更前
    compileEnableWriteableSchema() [@return string]

compileForeign

v11.0.0 以前から

compileForeign(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command)
@param \Illuminate\Database\Schema\Blueprint $blueprint
@param \Illuminate\Support\Fluent $command
@return string|null
  1. v11.0.0 追加
    変更後
    compileForeign(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string|null]

compileForeignKeys

v11.0.0 以前から

compileForeignKeys($schema, $table)
@param string|null $schema
@param string $table
@return string
  1. v11.0.0 追加
    変更後
    compileForeignKeys($table) [@param string $table, @return string]
  2. v12.0.0 シグネチャ変更
    変更前
    compileForeignKeys($table) [@param string $table, @return string]
    変更後
    compileForeignKeys($schema, $table) [@param string|null $schema, @param string $table, @return string]

compileIndex

v11.0.0 以前から

compileIndex(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command)
@param \Illuminate\Database\Schema\Blueprint $blueprint
@param \Illuminate\Support\Fluent $command
@return string
  1. v11.0.0 追加
    変更後
    compileIndex(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileIndexes

v11.0.0 以前から

compileIndexes($schema, $table)
@param string|null $schema
@param string $table
@return string
  1. v11.0.0 追加
    変更後
    compileIndexes($table) [@param string $table, @return string]
  2. v12.0.0 シグネチャ変更
    変更前
    compileIndexes($table) [@param string $table, @return string]
    変更後
    compileIndexes($schema, $table) [@param string|null $schema, @param string $table, @return string]

compileLegacyTables

v12.0.0 から

compileLegacyTables($schema, $withSize = false)
@param string $schema
@param bool $withSize
@return string
  1. v12.0.0 追加
    変更後
    compileLegacyTables($schema, $withSize = false) [@param string $schema, @param bool $withSize, @return string]

compilePrimary

v11.15.0 から

compilePrimary(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command)
@param \Illuminate\Database\Schema\Blueprint $blueprint
@param \Illuminate\Support\Fluent $command
@return string
  1. v11.15.0 追加
    変更後
    compilePrimary(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileRebuild

v11.0.0 以前から

compileRebuild($schema = null)
@param string|null $schema
@return string
  1. v11.0.0 追加
    変更後
    compileRebuild() [@return string]
  2. v12.0.0 シグネチャ変更
    変更前
    compileRebuild() [@return string]
    変更後
    compileRebuild($schema = null) [@param string|null $schema, @return string]

compileRename

v11.0.0 以前から

compileRename(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command)
@param \Illuminate\Database\Schema\Blueprint $blueprint
@param \Illuminate\Support\Fluent $command
@return string
  1. v11.0.0 追加
    変更後
    compileRename(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileRenameIndex

v11.0.0 以前から

compileRenameIndex(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command)
@param \Illuminate\Database\Schema\Blueprint $blueprint
@param \Illuminate\Support\Fluent $command
@return array
  1. v11.0.0 追加
    変更後
    compileRenameIndex(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command, Illuminate\Database\Connection $connection) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @param \Illuminate\Database\Connection $connection, @return array]
  2. v12.0.0 シグネチャ変更
    変更前
    compileRenameIndex(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command, Illuminate\Database\Connection $connection) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @param \Illuminate\Database\Connection $connection, @return array]
    変更後
    compileRenameIndex(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return array]

compileSchemas

v12.0.0 から

compileSchemas()
@return string
  1. v12.0.0 追加
    変更後
    compileSchemas() [@return string]

compileSetBusyTimeout

v11.16.0 から

v12.0.0 で削除

  1. v11.16.0 追加
    変更後
    compileSetBusyTimeout($milliseconds) [@param int $milliseconds, @return string]
  2. v12.0.0 削除
    変更前
    compileSetBusyTimeout($milliseconds) [@param int $milliseconds, @return string]

compileSetJournalMode

v11.16.0 から

v12.0.0 で削除

  1. v11.16.0 追加
    変更後
    compileSetJournalMode($mode) [@param string $mode, @return string]
  2. v12.0.0 削除
    変更前
    compileSetJournalMode($mode) [@param string $mode, @return string]

compileSetSynchronous

v11.16.0 から

v12.0.0 で削除

  1. v11.16.0 追加
    変更後
    compileSetSynchronous($mode) [@param string $mode, @return string]
  2. v12.0.0 削除
    変更前
    compileSetSynchronous($mode) [@param string $mode, @return string]

compileSpatialIndex

v11.0.0 以前から

compileSpatialIndex(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command)
@param \Illuminate\Database\Schema\Blueprint $blueprint
@param \Illuminate\Support\Fluent $command
@return void
  1. v11.0.0 追加
    変更後
    compileSpatialIndex(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return void]

compileSqlCreateStatement

v11.0.0 以前から

compileSqlCreateStatement($schema, $name, $type = 'table')
@param string|null $schema
@param string $name
@param string $type
@return string
  1. v11.0.0 追加
    変更後
    compileSqlCreateStatement($name, $type = 'table') [@param string $name, @param string $type, @return string]
  2. v12.0.0 シグネチャ変更
    変更前
    compileSqlCreateStatement($name, $type = 'table') [@param string $name, @param string $type, @return string]
    変更後
    compileSqlCreateStatement($schema, $name, $type = 'table') [@param string|null $schema, @param string $name, @param string $type, @return string]

compileTableExists

v11.27.0 から

compileTableExists($schema, $table)
@param string|null $schema
@param string $table
@return string
  1. v11.27.0 追加
    変更後
    compileTableExists($table) [@param string $table, @return string]
  2. v12.0.0 シグネチャ変更
    変更前
    compileTableExists($table) [@param string $table, @return string]
    変更後
    compileTableExists($schema, $table) [@param string|null $schema, @param string $table, @return string]

compileTables

v11.0.0 以前から

compileTables($schema, $withSize = false)
@param string|string[]|null $schema
@param bool $withSize
@return string
  1. v11.0.0 追加
    変更後
    compileTables($withSize = false) [@param bool $withSize, @return string]
  2. v12.0.0 シグネチャ変更
    変更前
    compileTables($withSize = false) [@param bool $withSize, @return string]
    変更後
    compileTables($schema, $withSize = false) [@param string|string[]|null $schema, @param bool $withSize, @return string]

compileUnique

v11.0.0 以前から

compileUnique(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command)
@param \Illuminate\Database\Schema\Blueprint $blueprint
@param \Illuminate\Support\Fluent $command
@return string
  1. v11.0.0 追加
    変更後
    compileUnique(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileViews

v11.0.0 以前から

compileViews($schema)
@param string $schema
@return string
  1. v11.0.0 追加
    変更後
    compileViews() [@return string]
  2. v12.0.0 シグネチャ変更
    変更前
    compileViews() [@return string]
    変更後
    compileViews($schema) [@param string $schema, @return string]

getAlterCommands

v11.15.0 から

getAlterCommands()
@return array
  1. v11.15.0 追加
    変更後
    getAlterCommands(Illuminate\Database\Connection $connection) [@param \Illuminate\Database\Connection $connection, @return array]
  2. v12.0.0 シグネチャ変更
    変更前
    getAlterCommands(Illuminate\Database\Connection $connection) [@param \Illuminate\Database\Connection $connection, @return array]
    変更後
    getAlterCommands() [@return array]

pragma

v12.0.0 から

pragma(string $key, mixed $value = null): string
@param string $key
@param mixed $value
@return string
  1. v12.0.0 追加
    変更後
    pragma(string $key, mixed $value = null): string [@param string $key, @param mixed $value, @return string]