(PECL paradox >= 1.0.0)
px_get_info — Devuelve una gran cantidad de información sobre un archivo paradox
$pxdoc
)
pxdoc
Identificador de recursos de la base de datos paradox devuelto por la función px_new().
Devuelve una matriz asociada con una gran cantidad de información sobre un archivo paradox. Esta matriz es probable que sea ampliada en el futuro.
Versión del archivo multiplicado por 10, por ejemplo, 70.
Nombre de la tabla tal como fué almacenada en el archivo. Si la base de datos fue creada con pxlib, entonces este será el nombre del archivo sin la extensión.
Número de registros en esta tabla.
Número de campos en esta tabla.
Número de bytes utilizados para la cabecera. Esto es por lo general 0x800.
Número de bytes utilizados por cada registro. Esta es la suma de todos los tamaños de campo (disponible desde la versión 1.4.2).
Este valor, multiplicado por 0x400 es el tamaño de un bloque de datos en bytes. El número máximo de registros en un bloque de datos es la parte entera de (maxtablesize * 0x400 - 8) / recordsize.
El número de bloques de datos en el archivo. Cada bloque de datos contiene un cierto número de registros que dependen del tamaño del registro y del tamaño del bloque de datos (maxtablesize). Los bloques de datos pueden no necesariamente estar rellenados por completo.
Número de campos utilizados para el índice primario. Los campos siempre se inician con el campo número 1.
El sistema de codificación DOS que fue utilizado para la codificación de los campos con datos de caracteres. Si la codificación de destino no se ha establecido con la función px_set_targetencoding() esta será la codificación de los campos de caracteres cuando se accede a los registros con la función px_get_record() o px_retrieve_record().