Documentation

pgsql implements sqlDriver

Postgres database driver class

Table of Contents

getPdoDns() Erzeugt DNS-String für \PDO:__construct string
getPdoOptions() Liefert Options-Array für \PDO:__construct array
concatString() Erzeugt CONCAT SQl_String string
getDbLike() Erzeugt LIKE-SQL-String string
limitQuery() Erzeugt LIMIT-SQL-String string
orderBy() Erzeugt ORDER BY-SQL-String string
getLastInsertIdParams() Erzeugt Parameter für @see \PDO::lastInsertId() string
getNotQuery() Query-String um Wert in angegebener Spalte zu negieren string
optimize() Erzeugt Query für Optimierungsvorgang auf Datenbank-Tabellen string
createIndexString() Query-String um Index auf Tabellenspalte zu setzen string
implodeCols() Erzeugt CONCAT_WS SQL-String string
getYaTDLDataTypes() Datentyp-Mapping für Yaml-basierte Tabelle-Definitionen array
getRecommendVersion() Liefert empfohlene Version für Datenbank-System zurück string
getTableStructureQuery() Liefert Struktur-Infos für eine Bestimmte Tabelle und ggf. Spalte zurück string
prepareColRow() Bereitet Treiber-spezifische Struktur von Tabelle-Struktur-Infos aus bool
getTableIndexQuery() Returns information of indices of given table string
prepareIndexRow() Prepares database specific information of indices for further use bool
mapErrorCodes() Map driver error code to common system error code int

Methods

getPdoDns()

Erzeugt DNS-String für \PDO:__construct

public getPdoDns( $dbconfig : array ) : string
Parameters
$dbconfig : array
Tags
link
Return values
string

getPdoOptions()

Liefert Options-Array für \PDO:__construct

public getPdoOptions( ) : array
Tags
link
Return values
array

concatString()

Erzeugt CONCAT SQl_String

public concatString( $fields : array ) : string
Parameters
$fields : array
Return values
string

getDbLike()

Erzeugt LIKE-SQL-String

public getDbLike( ) : string
Return values
string

limitQuery()

Erzeugt LIMIT-SQL-String

public limitQuery( $offset : int , $limit : int ) : string
Parameters
$offset : int
$limit : int
Return values
string

orderBy()

Erzeugt ORDER BY-SQL-String

public orderBy( $conditions : array ) : string
Parameters
$conditions : array
Return values
string

getLastInsertIdParams()

Erzeugt Parameter für @see \PDO::lastInsertId()

public getLastInsertIdParams( $table : string ) : string
Parameters
$table : string
Return values
string

getNotQuery()

Query-String um Wert in angegebener Spalte zu negieren

public getNotQuery( $field : string ) : string
Parameters
$field : string
Return values
string

optimize()

Erzeugt Query für Optimierungsvorgang auf Datenbank-Tabellen

public optimize( $table : string ) : string
Parameters
$table : string
Tags
since
Return values
string

createIndexString()

Query-String um Index auf Tabellenspalte zu setzen

public createIndexString( $table : string , $indexName : string , $field : string , $isUnique : string ) : string
Parameters
$table : string
$indexName : string
$field : string
$isUnique : string
Tags
since
Return values
string

implodeCols()

Erzeugt CONCAT_WS SQL-String

public implodeCols( $delim : string , $fields : array ) : string
Parameters
$delim : string
$fields : array
Tags
since
Return values
string

getYaTDLDataTypes()

Datentyp-Mapping für Yaml-basierte Tabelle-Definitionen

public getYaTDLDataTypes( ) : array
Return values
array

getRecommendVersion()

Liefert empfohlene Version für Datenbank-System zurück

public getRecommendVersion( ) : string
Tags
since
Return values
string

getTableStructureQuery()

Liefert Struktur-Infos für eine Bestimmte Tabelle und ggf. Spalte zurück

public getTableStructureQuery( $table : string [, $field : string = false ] ) : string
Parameters
$table : string
$field : string = false
Tags
since
Return values
string

prepareColRow()

Bereitet Treiber-spezifische Struktur von Tabelle-Struktur-Infos aus

public prepareColRow( $colRow : object , &$data : array ) : bool
Parameters
$colRow : object
$data : array
Tags
since
Return values
bool

getTableIndexQuery()

Returns information of indices of given table

public getTableIndexQuery( $table : string [, $field : string = false ] ) : string
Parameters
$table : string
$field : string = false
Tags
since
Return values
string

prepareIndexRow()

Prepares database specific information of indices for further use

public prepareIndexRow( $table : string , $row : object , &$data : array ) : bool
Parameters
$table : string
$row : object
$data : array
Tags
since
Return values
bool

mapErrorCodes()

Map driver error code to common system error code

public mapErrorCodes( $code : int|string ) : int
Parameters
$code : int|string
Tags
see
Return values
int

Search results