PostgreSQL DB connector. More...
Public Member Functions | |
connect () | |
disconnect () | |
isConnected () | |
obtainSequence ($sequence) | |
misc | |
setDbEncoding () | |
queryRaw ($queryString) | |
query methods | |
queryCount (Query $query) | |
Same as query, but returns number of affected rows Returns number of affected rows in insert/update queries. | |
queryRow (Query $query) | |
queryColumn (Query $query) | |
querySet (Query $query) | |
hasSequences () | |
getTableInfo ($table) | |
Static Public Member Functions | |
static | getDialect () |
Private Member Functions | |
checkSingle ($result) |
PostgreSQL DB connector.
Definition at line 19 of file PgSQL.class.php.
PgSQL::checkSingle | ( | $ | result | ) | [private] |
Definition at line 249 of file PgSQL.class.php.
Referenced by queryRow().
PgSQL::connect | ( | ) |
Reimplemented from DB.
Definition at line 32 of file PgSQL.class.php.
References setDbEncoding().
PgSQL::disconnect | ( | ) |
Reimplemented from DB.
Definition at line 61 of file PgSQL.class.php.
References isConnected().
static PgSQL::getDialect | ( | ) | [static] |
Reimplemented from DB.
Definition at line 24 of file PgSQL.class.php.
References PostgresDialect::me().
PgSQL::getTableInfo | ( | $ | table | ) |
ObjectNotFoundException |
Reimplemented from DB.
Definition at line 182 of file PgSQL.class.php.
References DataType::BIGINT, DataType::BINARY, DataType::BOOLEAN, DataType::CHAR, DataType::create(), DataType::DATE, DataType::DOUBLE, DataType::INTEGER, Assert::isTrue(), DataType::NUMERIC, DataType::REAL, DataType::SMALLINT, DataType::TEXT, DataType::TIME, DataType::TIMESTAMP, and DataType::VARCHAR.
PgSQL::hasSequences | ( | ) |
Reimplemented from DB.
Definition at line 173 of file PgSQL.class.php.
PgSQL::isConnected | ( | ) |
PgSQL::obtainSequence | ( | $ | sequence | ) |
misc
Definition at line 78 of file PgSQL.class.php.
References queryRaw().
PgSQL::queryColumn | ( | Query $ | query | ) |
Reimplemented from DB.
Definition at line 141 of file PgSQL.class.php.
References DB::query().
PgSQL::queryCount | ( | Query $ | query | ) |
Same as query, but returns number of affected rows Returns number of affected rows in insert/update queries.
Reimplemented from DB.
Definition at line 124 of file PgSQL.class.php.
References DB::queryNull().
PgSQL::queryRaw | ( | $ | queryString | ) |
query methods
Reimplemented from DB.
Definition at line 100 of file PgSQL.class.php.
References PostgresError::UNIQUE_VIOLATION.
Referenced by obtainSequence().
PgSQL::queryRow | ( | Query $ | query | ) |
Reimplemented from DB.
Definition at line 129 of file PgSQL.class.php.
References checkSingle(), and DB::query().
PgSQL::querySet | ( | Query $ | query | ) |
Reimplemented from DB.
Definition at line 157 of file PgSQL.class.php.
References DB::query().
PgSQL::setDbEncoding | ( | ) |
Reimplemented from DB.
Definition at line 89 of file PgSQL.class.php.
Referenced by connect().