Flow PHP

functions.php

Functions

pgsql_pagination_key_asc()

pgsql_pagination_key_asc(string $column) : Key
Parameters
$column : string
Return values
Key

pgsql_pagination_key_desc()

pgsql_pagination_key_desc(string $column) : Key
Parameters
$column : string
Return values
Key

pgsql_insert_options()

Create insert options for PostgreSQL loader.

pgsql_insert_options([bool $skipConflicts = false ][, array<int, string> $conflictColumns = [] ][, null|string $conflictConstraint = null ][, array<int, string> $updateColumns = [] ]) : InsertOptions
Parameters
$skipConflicts : bool = false

If true, use ON CONFLICT DO NOTHING

$conflictColumns : array<int, string> = []

Column names for ON CONFLICT (columns)

$conflictConstraint : null|string = null

Constraint name for ON CONFLICT ON CONSTRAINT

$updateColumns : array<int, string> = []

Columns to update on conflict (empty = all non-key columns)

Return values
InsertOptions

pgsql_update_options()

Create update options for PostgreSQL loader.

pgsql_update_options(array<int, string> $primaryKeys) : UpdateOptions
Parameters
$primaryKeys : array<int, string>

Columns to use in WHERE clause for matching rows

Return values
UpdateOptions

pgsql_delete_options()

Create delete options for PostgreSQL loader.

pgsql_delete_options(array<int, string> $primaryKeys) : DeleteOptions
Parameters
$primaryKeys : array<int, string>

Columns to use in WHERE clause for matching rows

Return values
DeleteOptions

        
On this page

Search results