Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La extensión de PostgreSQL para Visual Studio Code es una herramienta enriquecida con características diseñada para simplificar la administración y el desarrollo de bases de datos postgreSQL. Esta extensión permite a los desarrolladores conectarse a bases de datos postgreSQL, escribir y ejecutar consultas y administrar objetos de base de datos sin salir del entorno de Visual Studio Code. Esta extensión revoluciona el flujo de trabajo de desarrollo de PostgreSQL al introducir funcionalidad completa, diseño intuitivo de la interfaz de usuario e integración perfecta con plataformas en la nube, como Azure Database for PostgreSQL.
Instalación de la extensión
Puede instalar la extensión postgreSQL directamente desde El Marketplace de extensiones en Visual Studio Code. Siga estos pasos:
- Abra la vista Extensiones en Visual Studio Code seleccionando el icono Extensiones de la barra de actividad o mediante el comando Ver: Extensiones .
- Busque PostgreSQL en El Marketplace de extensiones.
- Seleccione la extensión PostgreSQL y seleccione Instalar.
Al instalar la extensión, aparece un icono de elefante para representar la página postgreSQL en la barra lateral de Visual Studio Code.
Características
La extensión PostgreSQL para Visual Studio Code ofrece una matriz de nuevas características eficaces para mejorar la productividad y simplificar los flujos de trabajo de desarrollo.
Administrador de conexiones
Administrador de conexiones simplifica la conexión a bases de datos postgreSQL locales y hospedadas en la nube. Entre las funcionalidades clave se incluyen:
- Compatibilidad con varios perfiles de conexión, por lo que puede conectarse a varias instancias de PostgreSQL y administrarla.
- Análisis de cadenas de conexión para una conectividad sin problemas, tanto si se conecta a una base de datos local como a una implementada en la nube.
- Integración con Azure Database for PostgreSQL para la exploración directa y el filtrado de instancias, junto con la autenticación de Id. de Entra de Microsoft para una seguridad sólida.
Explorador de objetos
El Explorador de objetos mejorado proporciona una vista jerárquica de los objetos de base de datos, lo que facilita la exploración y administración de esquemas, tablas, vistas y funciones. Entre las características principales se incluyen las siguientes:
- Opciones avanzadas de filtrado para localizar rápidamente objetos específicos.
- Funcionalidades para crear, modificar y eliminar objetos de base de datos como tablas, vistas y procedimientos almacenados.
- Visualización de esquemas y relaciones de base de datos para una navegación simplificada.
Editor de consultas
El Editor de consultas mejora la experiencia de redacción y ejecución de consultas con:
- IntelliSense sensible al contexto para autocompletar las palabras clave de SQL, los nombres de tabla y las funciones.
- Resaltado de sintaxis y formato automático para mejorar la legibilidad de las consultas.
- Seguimiento del historial de consultas, por lo que puede reutilizar las consultas ejecutadas previamente.
Visor de resultados
El Visor de resultados permite interactuar con los resultados de la consulta a través de características como:
- Exportar resultados a formatos CSV, JSON o Excel.
- Buscar, filtrar y ordenar opciones para analizar los datos de forma eficaz.
- Vistas de datos persistentes para mantener el contexto mientras navega entre pestañas.
Visualización de Apache AGE Graph
El visualizador de Apache AGE Graph le permite ejecutar consultas de Apache AGE Cypher y explorar los resultados como un grafo interactivo de nodo perimetral. La extensión detecta automáticamente los resultados de la consulta de grafos y los representa en un explorador visual con llamadas por nodo, controles de zoom y panorámica, compatibilidad con la exportación y estilos compatibles con temas.
Para representar los resultados en el visualizador de grafos, las consultas deben cumplir los siguientes requisitos:
-
Devolver objetos completos, no propiedades escalares : el visualizador de grafos necesita objetos de vértices y bordes completos. Las consultas que extraen propiedades escalares (
RETURN p.name, p.title) devuelven valores de texto sin formato y no se representarán en el visualizador. En lugar de devolver propiedades, devuelva los objetos completos y asigne un nombre a la variable de relación:SELECT * FROM cypher('my_graph', $$ MATCH (a:Product)-[r:BOUGHT_TOGETHER]->(b:Product) RETURN a, r, b $$) AS (a agtype, r agtype, b agtype); -
Establecer
disp_labelpara texto significativo del nodo : sindisp_label, los nodos muestran identificadores internos. Establezca esta propiedad para que el visualizador muestre etiquetas útiles:SELECT * FROM cypher('my_graph', $$ MATCH (a:Product)-[r:BOUGHT_TOGETHER]->(b:Product) SET a.disp_label = a.title SET b.disp_label = b.title RETURN a, r, b $$) AS (a agtype, r agtype, b agtype); -
Coincidencia de columnas de salida con objetos devueltos : la cláusula contenedora
AS (...)debe tener una columna por objeto devuelto. En el caso de las consultas de varios saltos, incluya cada nodo intermedio y borde:SELECT * FROM cypher('my_graph', $$ MATCH (a:Product)-[r1:BOUGHT_TOGETHER]->(mid:Product)-[r2:BOUGHT_TOGETHER]->(b:Product) RETURN a, r1, mid, r2, b $$) AS (a agtype, r1 agtype, mid agtype, r2 agtype, b agtype);
Integración de GitHub Copilot
Esta extensión se integra con GitHub Copilot para proporcionar asistencia impulsada por IA específicamente para el desarrollo de PostgreSQL. Con comandos como @pgsql, puede consultar la base de datos, optimizar el esquema e incluso solicitar a Copilot que ejecute operaciones SQL específicas. Esta característica mejora la productividad al proporcionar instrucciones contextuales y información procesable.
Sistemas operativos compatibles
La extensión PostgreSQL funciona con los siguientes sistemas operativos:
- Windows
- macOS
- Linux
La extensión admite varias distribuciones de Linux, como Ubuntu, Fedora y Red Hat Enterprise Linux.
Comentarios y soporte técnico
Para errores, solicitudes de características y problemas, use la herramienta de comentarios integrada en Visual Studio Code. Puede completar estos comentarios a través del menú Ayuda de Visual Studio Code o la paleta de comandos PGSQL.
Menú Ayuda
- Vaya a Ayuda > Informar de Problema
Paleta de comandos
- Abra la paleta de comandos con
Ctrl + Shift + Py ejecute:PGSQL: Report Issue
- Abra la paleta de comandos con