Class \Prado\Data\Common\Pgsql\TPgsqlMetaData
TPgsqlMetaData loads PostgreSQL database table and column information.
Class hierarchy
Author: Wei Zhuo <weizho[at]gmail[dot]com>Since: 3.1
public
|
findTableNames([string $schema = 'public' ]) : array<string|int, mixed>
Returns all table names in the database.
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
protected
|
|
protected
|
|
protected
|
|
protected
|
getConstraintKeys(string $schemaName, string $tableName) : array<string|int, mixed>
Gets the primary and foreign key column details for the given table.
|
protected
|
getForeignKeys(string $src) : null|array<string|int, mixed>
Gets foreign relationship constraint keys and table name
|
protected
|
|
protected
|
getPrimaryKeys(string $tableName, string $schemaName, string $columnIndex) : array<string|int, mixed>
Gets the primary key field names
|
protected
|
|
protected
|
|
protected
|
|
protected
|
|
protected
|
|
protected
|
\Prado\TComponent::GLOBAL_RAISE_EVENT_LISTENER |