pgaccess proporciona una interfaz gráfica para Postgres donde se pueden gestionar las tablas, editarlas, definir consultas, secuencias y funciones.
Otra forma de acceder a Postgres a través de tcl es con el uso de pgtclsh o pgtksh.
pgaccess permite:
Abrir cualquier bases de datos en un determinado host, especificando dicho host, el puerto,n el puerto especificado, el nombre de usuario y password.
Ejecutar VACUUM.
Guardar preferencias en el archivo ~/.pgaccessrc.
Con tablas, pgaccess permite:
Abrir múltiples tablas para visualización, con un máximo de n registros (configurable).
Cambiar el tamaño de las columnas desplazando las líneas verticales que la forman.
Introducir texto en celdas.
Ajustar dinámicamente la altura de la celda durante la edición.
Guardar un formato de tabla para cada tabla.
Importar / exportar a/de archivos externos (SDF,CSV).
Usar filtros; introducir filtros como precio>3.14.
Especificar el orden; introducir manualmente los campos por los que realizar la ordenación.
Edición; doble click sobre el texto que queremos cambiar.
Borrar registros; situándose en el registro, se pulsa la tecla Del.
Añadir nuevos registros; guardar nuevo registro con el botón derecho del ratón.
Crear tablas con un asistente.
Renombrar y borrar (drop) tablas.
Recuperar información sobre las tablas, incluyendo propietario, información de los campos, índices.
Con consultas, pgaccess permite:
Definir, editar y almacenar user defined queries.
Guardar formatos de vistas.
Almacenar consultas como vistas.
Ejecutar con parámetros opcionales de entrada introducidos por el usuario; p.ej.
select * from invoices where year=[parameter "Year of selection"]
Visualizar cualquier resultado de una consulta de selección (select).
Ejecutar consultas de acción (insert, update, delete).
Definir consultas usando un constructor visual de consultas con soporte drag & frop, y aliasing de tablas.
Con secuencias, pgaccess permite:
Definir nuevas instancias.
Inspeccionar instancias existentes.
Borrar.
Con vistas, pgaccess permite:
Definirlas salvando consultas como vistas.
Visualizarlas, con posibilidades de ordenación y filtrado.
Diseñar nuevas vistas.
Borrar (drop) vistas existentes.
Con funciones , pgaccess permite:
Definirlas.
Inspeccionarlas.
Borrarlas.
Con informes, pgaccess permite:
Generar informes simples desde una tabla (beta stage).
Cambiar fuente, tamaño y estilo de campos y etiquetas.
Cargar y guardar informes de la base de datos.
Previsualizar tablas, muestras de impresiones postscript.
Con formularios, pgaccess permite:
Abrir formularios definidos por el usuario.
Usar un módulo de diseño de formularios.
Acceder a conjuntos de registros usando widget de consultas.
Con scripts, pgaccess permite:
Definirlos.
Modificarlos.
Llamar scripts definidos por el usuario.