Script usagère de postgresql
C'est un référentiel pour les scripts postgresql utiles et les requêtes SQL
Utiliser
Donnez des autorisations pour exécuter le fichier: le fichier:
Connectez-vous en tant qu'utilisateur de Postgres:
Et exécuter le fichier EXECUTE_ALL.sh:
Structure:
Les fichiers sont contenus à l'intérieur du dossier dev_postgres_database, avec la structure de suivi: dev_postgres_database -> schéma -> fonctions.
- dba_scripts.sql:
- Afficher les connexions des actifs
- Affichez l'activité de votre base de données
- Afficher les connexions par client_addr
- Afficher la taille utilisée sur le disque par base de données
- Afficher la taille utilisée d'un tableau spécifique
- Afficher la taille utilisée des tables par schémas
udf_check_value.sql, udf_adjust_sequence.sql: scripts pour ajuster les séquences.
UDF_KILL_CONNECTIONS_PG3.SQL, UDF_KILL_CONNECTIONS_PG4.SQL: SCRIPTS UTILISÉS pour contrôler le nombre excessif de Windows ouverts dans Pgadmin 3 et 4.
utile_structure_queries.sql: plusieurs requêtes utiles liées aux schémas, séquences, tables, colonnes, déclencheurs, contraintes, fonctions et canaux pg_notify.
udf_generate_entity_database_commments: est un script simple pour générer le modèle de commentaire pour les tables, colonnes et fonctions liées à une liste de schéma que vous fournissez.
- Lister les noms de schémas
- Répertoriez toutes les informations sur les séquences
- Affichez toutes les informations sur une séquence spécifique
- LISTRE COMMENTAIRES SÉRÉCTIQUES
- Énumérez tous les noms de tables d'un schéma
- Énumérez toutes les tables de votre base de données avec leurs clés principales
- Énumérez tous les index de tables
- Répertoriez toutes les colonnes pour un tableau spécifié
- Répertoriez toutes les colonnes pour une table spécifiée (une autre option)
- Recherchez une colonne spécifique à l'exclusion de Postgres PG_CATALOGS
- Énumérez tous les déclencheurs
- Énumérez tous les déclencheurs d'un schéma
- Énumérez toutes les clés étrangères
- Énumérez toutes les fonctions, y compris les postgres
- Énumérez toutes les fonctions d'un schéma
- Recherche (fonctions, tables, collums ...) dans toutes les fonctions (grande fonction!)
- Liste des commentaires de la fonction d'un schéma
- Énumérer les canaux actuels écoute
- Liste des informations pour le dictionnaire de données
- utile_postgis_queries.sql: plusieurs requêtes utiles liées à la géolocalisation à l'aide de l'extension PostGIS.
- Distance entre 2 points (Longitude Latitude) basée sur WGS 84
- Get x, y Coordonnées de Geometry Point
- Obtenez la valeur de géométrie à partir du texte (Longitude Latitude)
- Trouver l'intersection basée sur WGS 84
- Trouvez près des endroits à moins de x km à partir d'une position de courant (longitude, latitude)
- utile_fts_queries.sql: Exemples de la recherche de texte intégral avec différents cas de recherches, des mots d'arrêt, des cas supérieurs ou inférieurs, des accents, des espaces blancs, des chaînes multiples, des chaînes incomplètes ou plusieurs chaînes incomplètes.
Contributions
Tous les travaux pour améliorer les performances sont bons
Profitez-en!