Please enable JavaScript.
Coggle requires JavaScript to display documents.
DESENVOLVIMENTO DE SISTEMAS (Banco de dados (Postgres (plpgsql-trigger (TG…
DESENVOLVIMENTO DE SISTEMAS
Banco de dados
Postgres
Suporte a Json e JSonb
\h - comando para ajuda
SSL - conexões criptografadas
VACUUM
é feita uma varredura em todo o banco a procura de registros inúteis, onde estes são fisicamente removidos, agora sim diminuindo o tamanho físico do banco.
IMMUTABLE
indica que a função não pode modificar o banco de dados
plpgsql-trigger
TG_NAME
Nome do tipo de dados; variável que contém o nome do gatilho disparado.
TG_WHEN
Texto do tipo de dados; uma cadeia de BEFORE, AFTER, or INSTEAD OF, dependendo da definição do acionador.
TG_LEVEL
Texto do tipo de dados; uma string de ROW ou STATEMENT, dependendo da definição do trigger.
TG_OP
Texto do tipo de dados; uma sequência de instruções INSERT, UPDATE, DELETE ou TRUNCATE para qual operação o acionador foi disparado.
TG_RELID
Tipo de dados oid; o ID do objeto da tabela que causou a invocação do acionador.
TG_RELNAME
Nome do tipo de dados; o nome da tabela que causou a invocação do acionador. Isso agora está obsoleto e pode desaparecer em uma versão futura. Use TG_TABLE_NAME em seu lugar.
TG_TABLE_SCHEMA
Nome do tipo de dados; o nome do esquema da tabela que causou a invocação do acionador.
TG_NARGS
Tipo de dados inteiro; o número de argumentos fornecidos ao procedimento de acionamento na instrução CREATE TRIGGER.
TG_ARGS[]
Matriz de tipos de dados de texto; os argumentos da instrução CREATE TRIGGER. O índice conta a partir de 0. Índices inválidos (menor que 0 ou maior que ou igual a tg_nargs) resultam em um valor nulo.
Mysql
Para chamar Procedimentos Armazenados: usa o comando "call".
CALL nome_procedimento(argumentos);
Para chamar Funções Armazenadas: chama elas como um argumento de um comando.
$cpf_valido = valida_cpf(argumentos);
Para chamar gatilhos(triggers): não precisa de um comando específico pra chamá-los.
SSL - conexões criptografadas
information_schema
É um banco de dados somente leitura que fornece acesso aos METADADOS (metadata) do servidor.
Informações sobre todos os outros bancos de dados que o servidor MySQL mantém
START TRANSACTION
inicia um novo bloco de transação.
Oracle
Automatic Workload Repository (AWR)
processam e mantêm estatísticas de desempenho para detecção de problemas e manutenção automática do banco de dados
Instância Oracle contém memória e conjunto de processos em background
System Global Area (SGA)
Program Global Area (PGA)
A In-Memory (IM) column store é um suplemento em vez de ser um substituto para o cache de buffer do banco de dados.