From db53e37dd1bcb818d7b28f5a15bbc22db4275b18 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jo=C3=A3o=20Victor=20Frans=20Pondaco=20Winandy?=
 <jvfpw18@inf.ufpr.br>
Date: Thu, 13 Jun 2019 10:34:36 -0300
Subject: [PATCH] Add table definitions submodule

---
 .gitmodules                                     |  3 +++
 settings.py                                     |  2 +-
 table-definitions                               |  1 +
 table_definitions/localoferta_ens_superior.json |  7 -------
 table_definitions/matricula.json                |  8 --------
 table_definitions/test_database.json            | 12 ------------
 6 files changed, 5 insertions(+), 28 deletions(-)
 create mode 100644 .gitmodules
 create mode 160000 table-definitions
 delete mode 100644 table_definitions/localoferta_ens_superior.json
 delete mode 100644 table_definitions/matricula.json
 delete mode 100644 table_definitions/test_database.json

diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000..5c74adc
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "table-definitions"]
+	path = table-definitions
+	url = git@gitlab.c3sl.ufpr.br:tools/table-definitions.git
diff --git a/settings.py b/settings.py
index 1166eb2..9d627d3 100644
--- a/settings.py
+++ b/settings.py
@@ -46,7 +46,7 @@ BACKUP_FILE = 'backupdadoseducacionais'
 MAPPING_PROTOCOLS_FOLDER = 'mapping_protocols'
 
 # Folder for table definitions files
-TABLE_DEFINITIONS_FOLDER = 'table_definitions'
+TABLE_DEFINITIONS_FOLDER = 'table-definitions'
 
 # Folder for scripts and sql tables
 SCRIPTS_FOLDER = 'sql'
diff --git a/table-definitions b/table-definitions
new file mode 160000
index 0000000..181cf45
--- /dev/null
+++ b/table-definitions
@@ -0,0 +1 @@
+Subproject commit 181cf4557f507acf9cc598ee1ca5687397066572
diff --git a/table_definitions/localoferta_ens_superior.json b/table_definitions/localoferta_ens_superior.json
deleted file mode 100644
index 625f9e0..0000000
--- a/table_definitions/localoferta_ens_superior.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-    "pairing_description": "Tabela do censo do INEP - Ensino Superior",
-    "data_source": "Dados abertos INEP - Microdados do Ensino Superior",
-    "pk": ["ano_censo", "cod_local_oferta", "cod_curso"],
-    "foreign_keys": [ ]
-}
-
diff --git a/table_definitions/matricula.json b/table_definitions/matricula.json
deleted file mode 100644
index b1a31fa..0000000
--- a/table_definitions/matricula.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-    "pairing_description": "Tabela de matrículas",
-    "data_source": "Microdados do Censo Escolar/INEP (arquivo Matrículas)",
-    "pk": ["ano_censo", "id"],
-    "foreign_keys": [
-
-    ]
-}
diff --git a/table_definitions/test_database.json b/table_definitions/test_database.json
deleted file mode 100644
index 76bb4ca..0000000
--- a/table_definitions/test_database.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
-    "pairing_description": "Tabela utilizada para testes",
-    "data_source": "Massa d' Água Região Hidrográfica Parana - ANA - dados.gov.br",
-    "pk": ["id"],
-    "foreign_keys": [
-        {
-            "keys": ["id"],
-            "reference_columns": ["id"],
-            "reference_table": "test_reference"
-        }
-    ]
-}
-- 
GitLab