From 1ceea1c49d2a48d49b727b41cec621d768148c8e Mon Sep 17 00:00:00 2001
From: "Henrique V. Ehrenfried" <hvehrenfried@inf.ufpr.br>
Date: Mon, 14 May 2018 08:23:49 -0300
Subject: [PATCH] Update protocols and table definitions

---
 aluno_ens_superior.json       |  8 ++++----
 curso_ens_superior.json       |  4 ++--
 docente_ens_superior.json     |  4 ++--
 localoferta_ens_superior.json | 10 +++++-----
 pessoas_cadunico.json         |  4 ++--
 5 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/aluno_ens_superior.json b/aluno_ens_superior.json
index 35e4141..f714fb0 100644
--- a/aluno_ens_superior.json
+++ b/aluno_ens_superior.json
@@ -4,13 +4,13 @@
     "pk": ["ano_censo", "cod_aluno_curso"],
     "foreign_keys": [
         {
-            "keys": ["cod_ies"],
-            "reference_columns": ["cod_ies"],
+            "keys": ["ano_censo","cod_ies"],
+            "reference_columns": ["ano_censo","cod_ies"],
             "reference_table": "ies_ens_superior"
         },
         {
-            "keys": ["cod_curso"],
-            "reference_columns": ["cod_curso"],
+            "keys": ["ano_censo","cod_curso"],
+            "reference_columns": ["ano_censo","cod_curso"],
             "reference_table": "curso_ens_superior"
         },
         {
diff --git a/curso_ens_superior.json b/curso_ens_superior.json
index 4ae0ee9..4212bbc 100644
--- a/curso_ens_superior.json
+++ b/curso_ens_superior.json
@@ -4,8 +4,8 @@
     "pk": ["ano_censo", "cod_curso"],
     "foreign_keys": [
         {
-            "keys": ["cod_ies"],
-            "reference_columns": ["cod_ies"],
+            "keys": ["ano_censo","cod_ies"],
+            "reference_columns": ["ano_censo","cod_ies"],
             "reference_table": "ies_ens_superior"
         }
     ]
diff --git a/docente_ens_superior.json b/docente_ens_superior.json
index 0f59cd6..f1ef5ab 100644
--- a/docente_ens_superior.json
+++ b/docente_ens_superior.json
@@ -4,8 +4,8 @@
     "pk": ["ano_censo", "cod_docente_ies"],
     "foreign_keys": [
         {
-            "keys": ["cod_ies"],
-            "reference_columns": ["cod_ies"],
+            "keys": ["ano_censo","cod_ies"],
+            "reference_columns": ["ano_censo","cod_ies"],
             "reference_table": "ies_ens_superior"
         },
         {
diff --git a/localoferta_ens_superior.json b/localoferta_ens_superior.json
index ac3acc4..7b3e555 100644
--- a/localoferta_ens_superior.json
+++ b/localoferta_ens_superior.json
@@ -1,16 +1,16 @@
 {
     "pairing_description": "Tabela do censo do INEP - Ensino Superior",
     "data_source": "Dados abertos INEP - Microdados do Ensino Superior",
-    "pk": ["ano_censo", "cod_localoferta", "cod_curso"],
+    "pk": ["ano_censo", "cod_local_oferta", "cod_curso"],
     "foreign_keys": [
         {
-            "keys": ["cod_curso"],
-            "reference_columns": ["cod_curso"],
+            "keys": ["ano_censo","cod_curso"],
+            "reference_columns": ["ano_censo","cod_curso"],
             "reference_table": "curso_ens_superior"
         },
         {
-            "keys": ["cod_ies"],
-            "reference_columns": ["cod_ies"],
+            "keys": ["ano_censo","cod_ies"],
+            "reference_columns": ["ano_censo","cod_ies"],
             "reference_table": "ies_ens_superior"
         },
         {
diff --git a/pessoas_cadunico.json b/pessoas_cadunico.json
index aed5714..e60aeb0 100644
--- a/pessoas_cadunico.json
+++ b/pessoas_cadunico.json
@@ -4,8 +4,8 @@
     "pk": [],
     "foreign_keys": [
         {
-            "keys": ["id_familia"],
-            "reference_columns": ["id_familia"],
+            "keys": ["ano_censo", "id_familia"],
+            "reference_columns": ["ano_censo", "id_familia"],
             "reference_table": "familias_cadunico"  
         },
         {
-- 
GitLab