PostgresGrammar

Illuminate\Database\Query\Grammars\PostgresGrammar

class src/Illuminate/Database/Query/Grammars/PostgresGrammar.php

cascadeOnTrucate

v11.31.0 から

static @deprecated

static cascadeOnTrucate(bool $value = true)
  1. v11.31.0 追加
    変更後
    static cascadeOnTrucate(bool $value = true) [@param bool $value, @return void]
  2. v12.5.0 シグネチャ変更
    変更前
    static cascadeOnTrucate(bool $value = true) [@param bool $value, @return void]
    変更後
    static cascadeOnTrucate(bool $value = true)
  3. v12.5.0 非推奨
    変更前
    static cascadeOnTrucate(bool $value = true) [@param bool $value, @return void]
    変更後
    static cascadeOnTrucate(bool $value = true)

cascadeOnTruncate

v12.5.0 から

static

static cascadeOnTruncate(bool $value = true)
@param bool $value
@return void
  1. v12.5.0 追加
    変更後
    static cascadeOnTruncate(bool $value = true) [@param bool $value, @return void]

compileDelete

v11.0.0 以前から

compileDelete(Illuminate\Database\Query\Builder $query)
@param \Illuminate\Database\Query\Builder $query
@return string
  1. v11.0.0 追加
    変更後
    compileDelete(Illuminate\Database\Query\Builder $query) [@param \Illuminate\Database\Query\Builder $query, @return string]

compileInsertGetId

v11.0.0 以前から

compileInsertGetId(Illuminate\Database\Query\Builder $query, $values, $sequence)
@param \Illuminate\Database\Query\Builder $query
@param array $values
@param string|null $sequence
@return string
  1. v11.0.0 追加
    変更後
    compileInsertGetId(Illuminate\Database\Query\Builder $query, $values, $sequence) [@param \Illuminate\Database\Query\Builder $query, @param array $values, @param string $sequence, @return string]
  2. v12.8.0 シグネチャ変更
    変更前
    compileInsertGetId(Illuminate\Database\Query\Builder $query, $values, $sequence) [@param \Illuminate\Database\Query\Builder $query, @param array $values, @param string $sequence, @return string]
    変更後
    compileInsertGetId(Illuminate\Database\Query\Builder $query, $values, $sequence) [@param \Illuminate\Database\Query\Builder $query, @param array $values, @param string|null $sequence, @return string]

compileInsertOrIgnore

v11.0.0 以前から

compileInsertOrIgnore(Illuminate\Database\Query\Builder $query, array $values)
@param \Illuminate\Database\Query\Builder $query
@param array $values
@return string
  1. v11.0.0 追加
    変更後
    compileInsertOrIgnore(Illuminate\Database\Query\Builder $query, array $values) [@param \Illuminate\Database\Query\Builder $query, @param array $values, @return string]

compileInsertOrIgnoreReturning

v13.0.0 から

compileInsertOrIgnoreReturning(Illuminate\Database\Query\Builder $query, array $values, array $returning, ?array $uniqueBy)
@param \Illuminate\Database\Query\Builder $query
@param array $values
@param array $returning
@param array|null $uniqueBy
@return string
  1. v13.0.0 追加
    変更後
    compileInsertOrIgnoreReturning(Illuminate\Database\Query\Builder $query, array $values, array $returning, ?array $uniqueBy) [@param \Illuminate\Database\Query\Builder $query, @param array $values, @param array $returning, @param array|null $uniqueBy, @return string]

compileInsertOrIgnoreUsing

v11.0.0 以前から

compileInsertOrIgnoreUsing(Illuminate\Database\Query\Builder $query, array $columns, string $sql)
@param \Illuminate\Database\Query\Builder $query
@param array $columns
@param string $sql
@return string
  1. v11.0.0 追加
    変更後
    compileInsertOrIgnoreUsing(Illuminate\Database\Query\Builder $query, array $columns, string $sql) [@param \Illuminate\Database\Query\Builder $query, @param array $columns, @param string $sql, @return string]

compileJoinLateral

v11.0.0 以前から

compileJoinLateral(Illuminate\Database\Query\JoinLateralClause $join, string $expression): string
@param \Illuminate\Database\Query\JoinLateralClause $join
@param string $expression
@return string
  1. v11.0.0 追加
    変更後
    compileJoinLateral(Illuminate\Database\Query\JoinLateralClause $join, string $expression): string [@param \Illuminate\Database\Query\JoinLateralClause $join, @param string $expression, @return string]

compileThreadCount

v11.20.0 から

compileThreadCount()
@return string
  1. v11.20.0 追加
    変更後
    compileThreadCount() [@return string]

compileTruncate

v11.0.0 以前から

compileTruncate(Illuminate\Database\Query\Builder $query)
@param \Illuminate\Database\Query\Builder $query
@return array
  1. v11.0.0 追加
    変更後
    compileTruncate(Illuminate\Database\Query\Builder $query) [@param \Illuminate\Database\Query\Builder $query, @return array]

compileUpdate

v11.0.0 以前から

compileUpdate(Illuminate\Database\Query\Builder $query, array $values)
@param \Illuminate\Database\Query\Builder $query
@param array $values
@return string
  1. v11.0.0 追加
    変更後
    compileUpdate(Illuminate\Database\Query\Builder $query, array $values) [@param \Illuminate\Database\Query\Builder $query, @param array $values, @return string]

compileUpdateFrom

v11.0.0 以前から

compileUpdateFrom(Illuminate\Database\Query\Builder $query, $values)
@param \Illuminate\Database\Query\Builder $query
@param array $values
@return string
  1. v11.0.0 追加
    変更後
    compileUpdateFrom(Illuminate\Database\Query\Builder $query, $values) [@param \Illuminate\Database\Query\Builder $query, @param array $values, @return string]

compileUpsert

v11.0.0 以前から

compileUpsert(Illuminate\Database\Query\Builder $query, array $values, array $uniqueBy, array $update)
@param \Illuminate\Database\Query\Builder $query
@param array $values
@param array $uniqueBy
@param array $update
@return string
  1. v11.0.0 追加
    変更後
    compileUpsert(Illuminate\Database\Query\Builder $query, array $values, array $uniqueBy, array $update) [@param \Illuminate\Database\Query\Builder $query, @param array $values, @param array $uniqueBy, @param array $update, @return string]

compileVectorDistanceExpression

v13.27.0 から

compileVectorDistanceExpression($column)
@param string $column
@return string
  1. v13.27.0 追加
    変更後
    compileVectorDistanceExpression($column) [@param string $column, @return string]

customOperators

v11.30.0 から

static

static customOperators(array $operators)
@param array $operators
@return void
  1. v11.30.0 追加
    変更後
    static customOperators(array $operators) [@param array $operators, @return void]

getOperators

v11.30.0 から

getOperators()
@return array
  1. v11.30.0 追加
    変更後
    getOperators() [@return array]

prepareBindingsForUpdate

v11.0.0 以前から

prepareBindingsForUpdate(array $bindings, array $values)
@param array $bindings
@param array $values
@return array
  1. v11.0.0 追加
    変更後
    prepareBindingsForUpdate(array $bindings, array $values) [@param array $bindings, @param array $values, @return array]

prepareBindingsForUpdateFrom

v11.0.0 以前から

prepareBindingsForUpdateFrom(array $bindings, array $values)
@param array $bindings
@param array $values
@return array
  1. v11.0.0 追加
    変更後
    prepareBindingsForUpdateFrom(array $bindings, array $values) [@param array $bindings, @param array $values, @return array]

substituteBindingsIntoRawSql

v11.0.0 以前から

substituteBindingsIntoRawSql($sql, $bindings)
@param string $sql
@param array $bindings
@return string
  1. v11.0.0 追加
    変更後
    substituteBindingsIntoRawSql($sql, $bindings) [@param string $sql, @param array $bindings, @return string]

supportsVectorDistance

v13.27.0 から

supportsVectorDistance()
@return bool
  1. v13.27.0 追加
    変更後
    supportsVectorDistance() [@return bool]

whereFullText

v11.0.0 以前から

whereFullText(Illuminate\Database\Query\Builder $query, $where)
@param \Illuminate\Database\Query\Builder $query
@param array $where
@return string
  1. v11.0.0 追加
    変更後
    whereFullText(Illuminate\Database\Query\Builder $query, $where) [@param \Illuminate\Database\Query\Builder $query, @param array $where, @return string]