mirror of https://github.com/interlegis/sigi.git
				
				
			
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							46 lines
						
					
					
						
							1.4 KiB
						
					
					
				
			
		
		
		
			
			
			
		
		
	
	
							46 lines
						
					
					
						
							1.4 KiB
						
					
					
				| BEGIN; | |
| CREATE TABLE "contatos_unidadefederativa" ( | |
|     "codigo_ibge" integer unsigned NOT NULL PRIMARY KEY, | |
|     "nome" varchar(25) NOT NULL, | |
|     "sigla" varchar(2) NOT NULL, | |
|     "regiao" varchar(2) NOT NULL, | |
|     "populacao" integer unsigned NOT NULL | |
| ) | |
| ; | |
| CREATE TABLE "contatos_telefone" ( | |
|     "id" integer NOT NULL PRIMARY KEY, | |
|     "codigo_ddd" varchar(2) NOT NULL, | |
|     "numero" varchar(9) NOT NULL, | |
|     "tipo" varchar(1) NOT NULL, | |
|     "nota" varchar(70) NOT NULL, | |
|     "content_type_id" integer NOT NULL, | |
|     "object_id" integer unsigned NOT NULL, | |
|     UNIQUE ("codigo_ddd", "numero", "tipo") | |
| ) | |
| ; | |
| CREATE TABLE "contatos_municipio" ( | |
|     "codigo_ibge" integer unsigned NOT NULL PRIMARY KEY, | |
|     "codigo_mesorregiao" integer unsigned NOT NULL, | |
|     "codigo_microrregiao" integer unsigned NOT NULL, | |
|     "nome" varchar(50) NOT NULL, | |
|     "uf_id" integer NOT NULL REFERENCES "contatos_unidadefederativa" | |
|         ("codigo_ibge"), | |
|     "is_capital" bool NOT NULL, | |
|     "populacao" integer unsigned NOT NULL, | |
|     "is_polo" bool NOT NULL, | |
|     "latitude" decimal NULL, | |
|     "longitude" decimal NULL | |
| ) | |
| ; | |
| CREATE TABLE "contatos_contato" ( | |
|     "id" integer NOT NULL PRIMARY KEY, | |
|     "nome" varchar(60) NOT NULL, | |
|     "nota" varchar(70) NOT NULL, | |
|     "email" varchar(75) NOT NULL, | |
|     "municipio_id" integer NULL REFERENCES "contatos_municipio" | |
|         ("codigo_ibge"), | |
|     "content_type_id" integer NOT NULL, | |
|     "object_id" integer unsigned NOT NULL | |
| ) | |
| ; | |
| COMMIT;
 | |
| 
 |