PostgreSQL-Useful-Scripts
Este es un repositorio para scripts y consultas SQL de PostgreSQL.
Usar
Dar permisos para ejecutar_all.sh archivo:
Iniciar sesión como usuario de Postgres:
Y ejecute el archivo EXECUTE_ALL.SH:
Estructura:
Los archivos están contenidos dentro de la carpeta dev_postgres_database, con la estructura de siguientes: dev_postgres_database -> esquema -> funciones.
- dba_scripts.sql:
- Mostrar conexiones activas
- Muestra la actividad de tu base de datos
- Mostrar conexiones por client_addr
- Mostrar el tamaño del uso en el disco por base de datos
- Mostrar el tamaño del uso de una tabla específica
- Mostrar el tamaño del uso de tablas por esquemas
UDF_CHECK_VALUE.SQL, UDF_ADJUST_SECHENCE.SQL: Scripts para ajustar las secuencias.
UDF_KILL_CONNECTION_PG3.SQL, UDF_KILL_CONNECTIONS_PG4.SQL: Scripts utilizados para controlar el número excesivo de consultas ventanas abiertas en Pgadmin 3 y 4.
útil_structure_queries.sql: varias consultas útiles relacionadas con esquemas, secuencias, tablas, columnas, desencadenantes, restricciones, funciones y canales PG_NOTIFY.
UDF_GENERATE_ENTITY_DATABASE_COMMMENTS: es un script simple para generar la plantilla de comentarios para tablas, columnas y funciones relacionadas con una lista de esquemas que suministra.
- Lista de nombres de esquemas
- Enumere toda la información de secuencias
- Muestre toda la información sobre una secuencia específica
- Comentarios de secuencias de lista
- Enumere todos los nombres de tablas de un esquema
- Enumere todas las tablas de su base de datos con sus claves principales
- Enumere todos los índices de tablas
- Enumere todas las columnas para una tabla especificada
- Enumere todas las columnas para una tabla especificada (otra opción)
- Busque una columna específica excluyendo Postgres PG_CATALOGS
- Enumere todos los desencadenantes
- Enumere todos los desencadenantes de un esquema
- Enumere todas las claves extranjeras
- Enumere todas las funciones, incluida Postgres
- Enumere todas las funciones de un esquema
- Búsqueda (funciones, tablas, columnas ...) en todas las funciones (¡excelente función!)
- Lista de comentarios de la función de un esquema
- Enumere los canales actuales escuchando
- Lista de información para el diccionario de datos
- útil_postgis_queries.sql: varias consultas útiles relacionadas con la geolocalización utilizando la extensión posterior al GIS.
- Distancia entre 2 puntos (latitud de longitud) basada en WGS 84
- Obtener coordenadas X, Y desde el punto de geometría
- Obtener valor de geometría del texto (latitud de longitud)
- Encuentre la intersección basada en WGS 84
- Encontrar cerca por lugares dentro de X km desde una posición actual (longitud, latitud)
- útil_fts_queries.sql: Ejemplos de cómo hacer una búsqueda de texto completo con diferentes casos de búsquedas, dadas palabras de parada, casos superiores o inferiores, acentos, espacios blancos, múltiples cadenas, cadenas incompletas o múltiples cadenas incompletas.
Contribuciones
Todo el trabajo para mejorar el rendimiento es bueno
¡Disfrútala!