Modelo de Entrevista – STAR

STAR – Situation / Task / Action / Result

  • Situation
    • O que originou a situação?
    • Quando?
    • Onde?
    • Quais pessoas envolvidas?
  • Task
    • Qual era seu objetivo?
    • Qual era seu papel?
    • O que buscava?
    • O que esperava?
  • Action
    • O que fez especificamente?
    • O que disse?
    • Por que agiu assim?
    • Como os outros reagiram?
    • O que te motivou?
  • Result
    • Qual foi o resultado?
    • Como soube dos efeitos?
    • O que mudou depois?

Postgres – Selecionar todas Foreign Keys

select kcu.table_schema || '.' ||kcu.table_name as foreign_table,
       '>-' as rel,
       rel_tco.table_schema || '.' || rel_tco.table_name as primary_table,
       string_agg(kcu.column_name, ', ') as fk_columns,
       kcu.constraint_name
from information_schema.table_constraints tco
join information_schema.key_column_usage kcu
          on tco.constraint_schema = kcu.constraint_schema
          and tco.constraint_name = kcu.constraint_name
join information_schema.referential_constraints rco
          on tco.constraint_schema = rco.constraint_schema
          and tco.constraint_name = rco.constraint_name
join information_schema.table_constraints rel_tco
          on rco.unique_constraint_schema = rel_tco.constraint_schema
          and rco.unique_constraint_name = rel_tco.constraint_name
where tco.constraint_type = 'FOREIGN KEY'
group by kcu.table_schema,
         kcu.table_name,
         rel_tco.table_name,
         rel_tco.table_schema,
         kcu.constraint_name
order by kcu.table_schema,
         kcu.table_name;