|
| connect ($config) |
|
| query ($sqlQuery) |
|
| close () |
|
| fetch_array ($resultQuery=NULL, $opt=PGSQL_BOTH) |
|
| __construct ($config) |
|
| num_rows ($resultQuery=NULL) |
|
| field_name ($number, $resultQuery=NULL) |
|
| data_seek ($number, $resultQuery=NULL) |
|
| affected_rows ($resultQuery=NULL) |
|
| error ($err='') |
|
| no_error () |
|
| last_insert_id ($table='', $primary_key='') |
|
| table_exists ($table, $schema='') |
|
| limit ($sql) |
|
| drop_table ($table, $if_exists=true) |
|
| create_table ($table, $definition, $index=array()) |
|
| list_tables () |
|
| describe_table ($table, $schema='') |
|
| fetch_object ($query_result=null, $class='stdClass') |
|
| last_sql_query () |
|
| find ($table, $where="1=1", $fields="*", $orderBy="1") |
|
| in_query ($sql) |
|
| fetch_all ($sql) |
|
| in_query_assoc ($sql) |
|
| in_query_num ($sql) |
|
| fetch_one ($sql) |
|
| insert ($table, $values, $fields=null) |
|
| update ($table, $fields, $values, $where_condition=null) |
|
| delete ($table, $where_condition) |
|
| begin () |
|
| rollback () |
|
| commit () |
|
| query ($sql) |
|
| fetch_array ($resultQuery=NULL, $opt= '') |
|
| in_query ($sql) |
|
| in_query_assoc ($sql) |
|
| in_query_num ($sql) |
|
| fetch_one ($sql) |
|
| fetch_all ($sql) |
|
| insert ($table, $values, $pk= '') |
|
| update ($table, $fields, $values, $where_condition=null) |
|
| delete ($table, $where_condition) |
|
| begin () |
|
| rollback () |
|
| commit () |
|
Definición en la línea 29 del archivo pgsql.php.
Constructor de la Clase
- Parámetros
-
Definición en la línea 194 del archivo pgsql.php.
affected_rows |
( |
|
$resultQuery = NULL ) | |
|
Numero de Filas afectadas en un insert, update o delete
- Parámetros
-
- Devuelve
- int
Implementa DbBaseInterface.
Definición en la línea 269 del archivo pgsql.php.
Hace una conexion a la base de datos de PostgreSQL
- Parámetros
-
- Devuelve
- bool
Implementa DbBaseInterface.
Definición en la línea 118 del archivo pgsql.php.
create_table |
( |
|
$table, |
|
|
|
$definition, |
|
|
|
$index = array() |
|
) |
| |
Crea una tabla utilizando SQL nativo del RDBM
TODO:
- Falta que el parametro index funcione. Este debe listar indices compuestos multipes y unicos
- Agregar el tipo de tabla que debe usarse (PostgreSQL)
- Soporte para campos autonumericos
- Soporte para llaves foraneas
- Parámetros
-
string | $table | |
array | $definition | |
- Devuelve
- resource
Implementa DbBaseInterface.
Definición en la línea 405 del archivo pgsql.php.
data_seek |
( |
|
$number, |
|
|
|
$resultQuery = NULL |
|
) |
| |
Se Mueve al resultado indicado por $number en un select
- Parámetros
-
int | $number | |
resource | $resultQuery | |
- Devuelve
- boolean
Implementa DbBaseInterface.
Definición en la línea 248 del archivo pgsql.php.
describe_table |
( |
|
$table, |
|
|
|
$schema = '' |
|
) |
| |
drop_table |
( |
|
$table, |
|
|
|
$if_exists = true |
|
) |
| |
Borra una tabla de la base de datos
- Parámetros
-
- Devuelve
- boolean
Implementa DbBaseInterface.
Definición en la línea 379 del archivo pgsql.php.
fetch_array |
( |
|
$resultQuery = NULL , |
|
|
|
$opt = PGSQL_BOTH |
|
) |
| |
Devuelve fila por fila el contenido de un select
- Parámetros
-
resource | $resultQuery | |
int | $opt | |
- Devuelve
- array
Implementa DbBaseInterface.
Definición en la línea 177 del archivo pgsql.php.
fetch_object |
( |
|
$query_result = null , |
|
|
|
$class = 'stdClass' |
|
) |
| |
Devuelve fila por fila el contenido de un select
- Parámetros
-
resource | $query_result | |
string | $class | clase de objeto |
- Devuelve
- object
Definición en la línea 526 del archivo pgsql.php.
field_name |
( |
|
$number, |
|
|
|
$resultQuery = NULL |
|
) |
| |
Devuelve el nombre de un campo en el resultado de un select
- Parámetros
-
int | $number | |
resource | $resultQuery | |
- Devuelve
- string
Implementa DbBaseInterface.
Definición en la línea 225 del archivo pgsql.php.
last_insert_id |
( |
|
$table = '' , |
|
|
|
$primary_key = '' |
|
) |
| |
Devuelve el ultimo id autonumerico generado en la BD
- Devuelve
- int
Implementa DbBaseInterface.
Definición en la línea 323 del archivo pgsql.php.
Devuelve la ultima sentencia sql ejecutada por el Adaptador
- Devuelve
- string
Definición en la línea 539 del archivo pgsql.php.
Devuelve un LIMIT valido para un SELECT del RBDM
- Parámetros
-
- Devuelve
- string
Implementa DbBaseInterface.
Definición en la línea 357 del archivo pgsql.php.
num_rows |
( |
|
$resultQuery = NULL ) | |
|
Efectua operaciones SQL sobre la base de datos
- Parámetros
-
- Devuelve
- resource or false
Implementa DbBaseInterface.
Definición en la línea 142 del archivo pgsql.php.
table_exists |
( |
|
$table, |
|
|
|
$schema = '' |
|
) |
| |
Verifica si una tabla existe o no
- Parámetros
-
- Devuelve
- boolean
Implementa DbBaseInterface.
Definición en la línea 336 del archivo pgsql.php.
const DB_ASSOC = PGSQL_ASSOC |
Resultado de Array Asociativo
Definición en la línea 61 del archivo pgsql.php.
const DB_BOTH = PGSQL_BOTH |
Resultado de Array Asociativo y Numerico
Definición en la línea 67 del archivo pgsql.php.
Resultado de Array Numerico
Definición en la línea 73 del archivo pgsql.php.
Tipo de Dato Char
Definición en la línea 110 del archivo pgsql.php.
Tipo de Dato Date
Definición en la línea 86 del archivo pgsql.php.
const TYPE_DATETIME = 'DATETIME' |
Tipo de Dato Datetime
Definición en la línea 104 del archivo pgsql.php.
const TYPE_DECIMAL = 'DECIMAL' |
Tipo de Dato Decimal
Definición en la línea 98 del archivo pgsql.php.
const TYPE_INTEGER = 'INTEGER' |
Tipo de Dato Integer
Definición en la línea 80 del archivo pgsql.php.
const TYPE_VARCHAR = 'VARCHAR' |
Tipo de Dato Varchar
Definición en la línea 92 del archivo pgsql.php.
La documentación para esta clase fue generada a partir del siguiente fichero:
- /home/joan/git/KumbiaPHP/core/libs/db/adapters/pgsql.php