Flow PHP

PostgreSqlMetadata : string

Per-column metadata keys understood by {@see SchemaConverter} when converting a Flow Schema to a PostgreSQL table.

Cases

DEFAULT  = 'pgsql_column_default'
GENERATED  = 'pgsql_column_generated'
IDENTITY  = 'pgsql_column_identity'
INDEX  = 'pgsql_column_index'
INDEX_UNIQUE  = 'pgsql_column_index_unique'
LENGTH  = 'pgsql_column_length'
PRECISION  = 'pgsql_column_precision'
PRIMARY_KEY  = 'pgsql_column_primary'
SCALE  = 'pgsql_column_scale'
TYPE  = 'pgsql_column_type'

Methods

default()  : Metadata
generated()  : Metadata
identity()  : Metadata
index()  : Metadata
indexUnique()  : Metadata
length()  : Metadata
precision()  : Metadata
primaryKey()  : Metadata
scale()  : Metadata
type()  : Metadata

Cases

Methods

default()

public static default(bool|float|int|string $value) : Metadata
Parameters
$value : bool|float|int|string
Return values
Metadata

generated()

public static generated(string $expression) : Metadata
Parameters
$expression : string
Return values
Metadata

identity()

public static identity([IdentityGeneration $generation = IdentityGeneration::ALWAYS ]) : Metadata
Parameters
$generation : IdentityGeneration = IdentityGeneration::ALWAYS
Return values
Metadata

index()

public static index(string $name) : Metadata
Parameters
$name : string
Return values
Metadata

indexUnique()

public static indexUnique(string $name) : Metadata
Parameters
$name : string
Return values
Metadata

length()

public static length(int $length) : Metadata
Parameters
$length : int
Return values
Metadata

precision()

public static precision(int $precision) : Metadata
Parameters
$precision : int
Return values
Metadata

primaryKey()

public static primaryKey([string $name = '' ]) : Metadata
Parameters
$name : string = ''
Return values
Metadata

scale()

public static scale(int $scale) : Metadata
Parameters
$scale : int
Return values
Metadata

type()

public static type(string $type) : Metadata
Parameters
$type : string
Return values
Metadata
On this page

Search results