PostgreSQL-useful-Scripts
Dies ist ein Repository für nützliche PostgreSQL -Skripte und SQL -Querys
Verwenden
Geben Sie Berechtigungen an die Datei aus, die die Datei ausführen muss:
Melden Sie sich als Postgres -Benutzer an:
Und führen Sie die Datei execute_all.sh aus:
Struktur:
Die Dateien sind in dem Ordner dev_postgres_database enthalten, wobei die Follow -Struktur: dev_postgres_database -> schema -> Funktionen.
- dba_scripts.sql:
- Display Actives Verbindungen
- Zeigen Sie die Aktivität Ihrer Datenbank an
- Zeigen Sie Verbindungen nach Client_addr an
- Zeigen Sie die nutzende Größe auf der Festplatte per Datenbank an
- Zeigen Sie die nutzende Größe einer bestimmten Tabelle an
- Zeigen Sie die nutzende Größe der Tabellen nach Schemas an
udf_check_value.sql, udf_adjust_sequence.sql: Skripte, um Sequenzen anzupassen.
udf_kill_connections_pg3.sql, udf_kill_connections_pg4.sql: Skripte zur Steuerung der übermäßigen Anzahl von Abfragen, die in Pgadmin 3 und 4 geöffnet wurden.
nützlich_structure_queries.sql: Mehrere nützliche Abfragen, die mit Schemas, Sequenzen, Tabellen, Spalten, Auslöser, Einschränkungen, Funktionen und PG_NOTIFY -Kanälen bezogen werden.
UDF_GENATE_ENTITY_DATABASE_COMMMENTS: Ist ein einfaches Skript zum Generieren der Kommentarvorlage für Tabellen, Spalten und Funktionen, die mit einer Schemaliste zusammenhängen, die Sie bereitstellen.
- Listen Sie Schemasamen auf
- Listen Sie alle Sequenzen Informationen auf
- Zeigen Sie alle Informationen zu einer bestimmten Sequenz an
- Listen Sie Sequenzen Kommentare auf
- Listen Sie alle Tabellennamen eines Schemas auf
- Listen Sie alle Tabellen Ihrer Datenbank mit ihren primären Schlüssel auf
- Listen Sie alle Tabellenindizs auf
- Listen Sie alle Spalten für eine bestimmte Tabelle auf
- Listen Sie alle Spalten für eine bestimmte Tabelle auf (eine andere Option)
- Suchen Sie eine bestimmte Spalte ohne Postgres pg_catalogs
- Listen Sie alle Auslöser auf
- Listen Sie alle Auslöser eines Schemas auf
- Listen Sie alle fremden Schlüssel auf
- Listen Sie alle Funktionen einschließlich Postgres auf
- Listen Sie alle Funktionen eines Schemas auf
- Suche (Funktionen, Tabellen, Colums ...) in allen Funktionen (großartige Funktion!)
- Listenfunktion Kommentare eines Schemas auflisten
- Listen Sie aktuelle Kanäle auf
- Listen Sie Informationen zum Datenwörterbuch auf
- nützlich_postgis_queries.sql: Mehrere nützliche Abfragen, die mit der Geolokalisierung mithilfe der Postgis -Erweiterung zusammenhängen.
- Abstand zwischen 2 Punkten (Breitengrad) basierend auf WGS 84
- Holen Sie sich X-, Y -Koordinaten vom Geometriepunkt
- Holen Sie sich den Geometriewert aus dem Text (Breitengrad)
- Suchen Sie die Kreuzung basierend auf WGS 84
- Finden Sie in der Nähe von Orten innerhalb von x km von einer aktuellen Position (Länge, Breitengrad)
- nützlich_fts_queries.sql: Beispiele für die Volltextsuchung mit unterschiedlichen Suchvorgängen, angegebenen Stoppwörtern, oberen oder unteren Fällen, Akzenten, weißen Räumen, mehreren Zeichenfolgen, unvollständigen Zeichenfolgen oder mehreren unvollständigen Zeichenfolgen.
Beiträge
Alle Arbeiten zur Verbesserung der Leistung sind gut
Genießen Sie es!