diff --git a/docente.json b/docente.json new file mode 100644 index 0000000000000000000000000000000000000000..0b81781d9aa296b2ce659fa1045f8aaffd82802a --- /dev/null +++ b/docente.json @@ -0,0 +1,55 @@ +{ + "pk": ["ano_censo", "id", "turma_id"], + "foreign_keys": [ + { + "keys": ["escola_municipio_id"], + "reference_columns": ["id"], + "reference_table": "municipio" + }, + { + "keys": ["escola_estado_id"], + "reference_columns": ["id"], + "reference_table": "estado" + }, + { + "keys": ["escola_regiao_id"], + "reference_columns": ["id"], + "reference_table": "regiao" + }, + { + "keys": ["ano_censo", "escola_id"], + "reference_columns": ["ano_censo", "id"], + "reference_table": "escola" + }, + { + "keys": ["formacao_superior_id_1"], + "reference_columns": ["id"], + "reference_table": "formacao_superior" + }, + { + "keys": ["formacao_superior_id_2"], + "reference_columns": ["id"], + "reference_table": "formacao_superior" + }, + { + "keys": ["formacao_superior_id_3"], + "reference_columns": ["id"], + "reference_table": "formacao_superior" + }, + { + "keys": ["instituicao_id_1"], + "reference_columns": ["id"], + "reference_table": "instituicao_superior" + }, + { + "keys": ["instituicao_id_2"], + "reference_columns": ["id"], + "reference_table": "instituicao_superior" + }, + { + "keys": ["instituicao_id_3"], + "reference_columns": ["id"], + "reference_table": "instituicao_superior" + } + ] +}