PostgresGrammar

Illuminate\Database\Schema\Grammars\PostgresGrammar

class src/Illuminate/Database/Schema/Grammars/PostgresGrammar.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 string]

compileAutoIncrementStartingValues

v11.0.0 以前から

compileAutoIncrementStartingValues(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 追加
    変更後
    compileAutoIncrementStartingValues(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return 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($schema, $table) [@param string $schema, @param string $table, @return string]
  2. v12.0.0 シグネチャ変更
    変更前
    compileColumns($schema, $table) [@param string $schema, @param string $table, @return string]
    変更後
    compileColumns($schema, $table) [@param string|null $schema, @param string $table, @return string]

compileComment

v11.0.0 以前から

compileComment(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 追加
    変更後
    compileComment(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @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]

compileCreateDatabase

v11.0.0 以前から

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

compileDisableForeignKeyConstraints

v11.0.0 以前から

compileDisableForeignKeyConstraints()
@return string
  1. v11.0.0 追加
    変更後
    compileDisableForeignKeyConstraints() [@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]

compileDropAllDomains

v11.0.0 以前から

compileDropAllDomains($domains)
@param array<string> $domains
@return string
  1. v11.0.0 追加
    変更後
    compileDropAllDomains($domains) [@param array $domains, @return string]
  2. v12.8.0 シグネチャ変更
    変更前
    compileDropAllDomains($domains) [@param array $domains, @return string]
    変更後
    compileDropAllDomains($domains) [@param array<string> $domains, @return string]

compileDropAllTables

v11.0.0 以前から

compileDropAllTables($tables)
@param array<string> $tables
@return string
  1. v11.0.0 追加
    変更後
    compileDropAllTables($tables) [@param array $tables, @return string]
  2. v12.8.0 シグネチャ変更
    変更前
    compileDropAllTables($tables) [@param array $tables, @return string]
    変更後
    compileDropAllTables($tables) [@param array<string> $tables, @return string]

compileDropAllTypes

v11.0.0 以前から

compileDropAllTypes($types)
@param array<string> $types
@return string
  1. v11.0.0 追加
    変更後
    compileDropAllTypes($types) [@param array $types, @return string]
  2. v12.8.0 シグネチャ変更
    変更前
    compileDropAllTypes($types) [@param array $types, @return string]
    変更後
    compileDropAllTypes($types) [@param array<string> $types, @return string]

compileDropAllViews

v11.0.0 以前から

compileDropAllViews($views)
@param array<string> $views
@return string
  1. v11.0.0 追加
    変更後
    compileDropAllViews($views) [@param array $views, @return string]
  2. v12.8.0 シグネチャ変更
    変更前
    compileDropAllViews($views) [@param array $views, @return string]
    変更後
    compileDropAllViews($views) [@param array<string> $views, @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 string
  1. 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 string]

compileDropDatabaseIfExists

v11.0.0 以前から

v12.0.0 で削除

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

compileDropForeign

v11.0.0 以前から

compileDropForeign(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 追加
    変更後
    compileDropForeign(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileDropFullText

v11.0.0 以前から

compileDropFullText(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 追加
    変更後
    compileDropFullText(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

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.0.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.0.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 string
  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 string]

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]

compileDropVectorIndex

v13.30.1 から

compileDropVectorIndex(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command)
@param \Illuminate\Database\Schema\Blueprint $blueprint
@param \Illuminate\Support\Fluent $command
@return string
  1. v13.30.1 追加
    変更後
    compileDropVectorIndex(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]

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
  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]

compileForeignKeys

v11.0.0 以前から

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

compileFulltext

v11.0.0 以前から

compileFulltext(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 追加
    変更後
    compileFulltext(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @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($schema, $table) [@param string $schema, @param string $table, @return string]
  2. v12.0.0 シグネチャ変更
    変更前
    compileIndexes($schema, $table) [@param string $schema, @param string $table, @return string]
    変更後
    compileIndexes($schema, $table) [@param string|null $schema, @param string $table, @return string]

compilePrimary

v11.0.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.0.0 追加
    変更後
    compilePrimary(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @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 string
  1. 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 string]

compileSchemas

v12.0.0 から

compileSchemas()
@return string
  1. v12.0.0 追加
    変更後
    compileSchemas() [@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 string
  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 string]

compileTableComment

v11.0.0 以前から

compileTableComment(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 追加
    変更後
    compileTableComment(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileTableExists

v11.27.0 から

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

compileTables

v11.0.0 以前から

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

compileTypes

v11.0.0 以前から

compileTypes($schema)
@param string|string[]|null $schema
@return string
  1. v11.0.0 追加
    変更後
    compileTypes() [@return string]
  2. v12.0.0 シグネチャ変更
    変更前
    compileTypes() [@return string]
    変更後
    compileTypes($schema) [@param string|string[]|null $schema, @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]
  2. v12.23.0 シグネチャ変更
    変更前
    compileUnique(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]
    変更後
    compileUnique(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string[]]

compileVectorIndex

v12.47.0 から

compileVectorIndex(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command)
@param \Illuminate\Database\Schema\Blueprint $blueprint
@param \Illuminate\Support\Fluent $command
@return string
  1. v12.47.0 追加
    変更後
    compileVectorIndex(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|string[]|null $schema
@return string
  1. v11.0.0 追加
    変更後
    compileViews() [@return string]
  2. v12.0.0 シグネチャ変更
    変更前
    compileViews() [@return string]
    変更後
    compileViews($schema) [@param string|string[]|null $schema, @return string]

escapeNames

v11.0.0 以前から

escapeNames($names)
@param array<string> $names
@return array<string>
  1. v11.0.0 追加
    変更後
    escapeNames($names) [@param array $names, @return array]
  2. v12.8.0 シグネチャ変更
    変更前
    escapeNames($names) [@param array $names, @return array]
    変更後
    escapeNames($names) [@param array<string> $names, @return array<string>]