PostGresql-Useful-Scripts
Este é um repositório para scripts úteis do PostGresql e consultas SQL
Usar
Forneça permissões para executar o arquivo
Faça login como usuário do PostGres:
E execute o arquivo execute_all.sh:
Estrutura:
Os arquivos estão contidos dentro da pasta dev_postgres_database, com a estrutura a seguir: dev_postgres_database -> funções de esquema ->.
- dba_scripts.sql:
- Exibir conexões Actives
- Exibir a atividade do seu banco de dados
- Exibir conexões por client_addr
- Exibir tamanho usado no disco por banco de dados
- Exibir o tamanho usado de uma tabela específica
- Exibir tamanho de tabelas usadas por esquemas
udf_check_value.sql, udf_adjust_sequence.sql: scripts para ajustar sequências.
udf_kill_connections_pg3.sql, udf_kill_connections_pg4.sql: scripts usados para controlar o número excessivo de consultas janelas abertas em pgadmin 3 e 4.
Útil_structure_queries.sql: várias consultas úteis relacionadas a esquemas, sequências, tabelas, colunas, gatilhos, restrições, funções e canais pg_notify.
UDF_GENERATE_ENTITY_DATABASE_Commments: é um script simples para gerar o modelo de comentário para tabelas, colunas e funções relacionadas a uma lista de esquema que você fornece.
- Nomes de esquemas da lista
- Liste todas as informações de seqüências
- Exibir todas as informações sobre uma sequência específica
- List sequências comentários
- Liste todos os nomes das tabelas de um esquema
- Liste todas as tabelas do seu banco de dados com suas chaves primárias
- Liste todos os índices de tabelas
- Liste todas as colunas para uma tabela especificada
- Liste todas as colunas para uma tabela especificada (outra opção)
- Pesquise uma coluna específica excluindo o Postgres PG_CATALOGS
- Liste todos os gatilhos
- Liste todos os gatilhos de um esquema
- Liste todas as chaves estrangeiras
- Liste todas as funções, incluindo o Postgres
- Liste todas as funções de um esquema
- Pesquise (funções, tabelas, colums ...) em todas as funções (ótima função!)
- Função de lista comentários de um esquema
- Liste os canais atuais ouvindo
- Liste informações para o dicionário de dados
- Útil_postgis_queries.sql: várias consultas úteis relacionadas à geolocalização usando a extensão do PostGIS.
- Distância entre 2 pontos (latitude de longitude) com base no WGS 84
- Obtenha x, y coordenadas do ponto de geometria
- Obtenha o valor da geometria do texto (latitude de longitude)
- Encontre a interseção com base no WGS 84
- Encontre perto de lugares dentro de x km de uma posição atual (longitude, latitude)
- Útil_Fts_Queries.SQL: Exemplos de como fazer pesquisa de texto completo com diferentes casos de pesquisas, dadas palavras de parada, casos superiores ou inferiores, detalhes, espaços brancos, múltiplas cordas, seqüências incompletas ou múltiplas seqüências incompletas.
Contribuições
Todo o trabalho para melhorar o desempenho é bom
Apreciá-lo!