Data dictionary index

cadastro.amostra_predial_raspagem Table
Tabela utilizada para PGV disponibilizada no Geo360
Name Data type PK FK UQ Not null Default value Description
id bigint

Identificador único da tabela

geom geometry(POINT)

Geometria - Ponto

tipologia character varying(80)

Descrição da tipologia

bairro character varying(80)

Nome do bairro

loteamento character varying(80)

Nome do loteamento

nome_condo character varying(80)

Nome do condomínio

tipo_condo character varying(80)

Tipo de condomínio

tipo_uso_c character varying(80)

Tipo de uso do condomínio

preco numeric

Preço

area numeric

Área predial

punit numeric

Atributo para PGV

ano numeric

Ano

data_inser character varying(80)

Data de inserção do registro

fonte_info character varying(80)

Fonte da informação

latitude numeric

Coordenada geográfica

longitude numeric

Coordenada geográfica

path_image character varying(80)

Imagem

Constraints
Name Type Column(s) References Expression Description
amostra_predial_raspagem_pkey PRIMARY KEY id

enforce_srid_geom CHECK

(st_srid(geom) = 4326)

Indexes
Name Type Column(s) Expression(s) Predicate Description
sidx_amostra_predial_raspagem_geom gist geom

↑ Index
cadastro.amostra_terreno_raspagem Table
Tabela utilizada para PGV disponibilizada no Geo360
Name Data type PK FK UQ Not null Default value Description
id bigint

Identificador único da tabela

geom geometry(POINT, 4326)

Geometria - Ponto

fonte_info character varying(80)

Fonte da informação

valor_imov numeric

Valor do imóvel

area numeric

Área do terreno

vm2 numeric

Valor do m²

data_inser character varying(80)

Data de inserção do registro

nome_fonte character varying(173)

Link de acesso ao anúncio, fonte da informação

endereco character varying(93)

Endereço do terreno

the_geog character varying(80)

Atributo para PGV

path_image character varying(80)

Imagem

Constraints
Name Type Column(s) References Expression Description
amostra_terreno_raspagem_pkey PRIMARY KEY id

Indexes
Name Type Column(s) Expression(s) Predicate Description
sidx_amostra_terreno_raspagem_geom gist geom

↑ Index
cadastro.auditoria Table
Armazena o histórico integral de ações e alterações realizadas no banco
Name Data type PK FK UQ Not null Default value Description
id integer nextval('cadastro.auditoria_id_seq'::regclass)

Identificador único da tabela

camada character varying

Informa a camada que sofreu alteração

descricao character varying

Descreve a ação executada

body_novo jsonb

Apresenta o corpo do dado atual, pós edição

usuario character varying

Informa o usuário responsável pela ação e edição dos dados

token character varying

Senha de segurança

data character varying

Informa a data em que foi realizada uma ação ou alteração no registro

body_antigo jsonb

Apresenta o corpo do dado antes da edição

Constraints
Name Type Column(s) References Expression Description
pk_auditoria PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
cadastro.auditoria_id_seq 1 2147483647 id

↑ Index
cadastro.auditoria_logs Table
Auditoria
Name Data type PK FK UQ Not null Default value Description
id integer nextval('cadastro.auditoria_logs_id_seq'::regclass)

log_hash text

log_json text

user_token text

ts timestamp now()

Constraints
Name Type Column(s) References Expression Description
auditoria_logs_pkey PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
cadastro.auditoria_logs_id_seq 1 2147483647 id

↑ Index
cadastro.bairro Table
Informações referentes aos bairros de uma cidade ou município
Name Data type PK FK UQ Not null Default value Description
id integer nextval('cadastro.bairro_id_seq'::regclass)

Identificador único da tabela

geom geometry(POLYGON, 4326)

Geometria - Polígono

codigo character varying

Código do bairro

nome character varying

Nome do Bairro

dt_criacao timestamp CURRENT_TIMESTAMP

Data de criacao do registro

Constraints
Name Type Column(s) References Expression Description
pk_bairro PRIMARY KEY id

Indexes
Name Type Column(s) Expression(s) Predicate Description
sidx_bairro_geom gist geom

Triggers
Name Attributes Function Firing mode On event(s) Per row Condition References Description
bairro_audit_trg NOT DEFERRABLE audit.log_json() AFTER ON INSERT, ON DELETE, ON UPDATE

bairro_geom_trg NOT DEFERRABLE audit.geom_atu_fnc() AFTER ON INSERT, ON DELETE, ON UPDATE

Sequences
Name Cyclic Min. value Max. value Column(s) Description
cadastro.bairro_id_seq 1 2147483647 id

↑ Index
cadastro.codigo_acesso_notificacao Table
Armazena os códigos de acesso das notificações
Name Data type PK FK UQ Not null Default value Description
id integer nextval('cadastro.seq_codigo_acesso_notificacao'::regclass)

Identificador único da tabela

codigo_acesso character varying

Código de acesso à notificação

created_at timestamp CURRENT_TIMESTAMP

Data de criação do registro

gerado_pdf boolean

Aponta se o pdf foi gerado, com valor true ou false

Constraints
Name Type Column(s) References Expression Description
pk_id_codigo_acesso_notificacao PRIMARY KEY id

uk_codigo_acesso UNIQUE codigo_acesso

Sequences
Name Cyclic Min. value Max. value Column(s) Description
cadastro.seq_codigo_acesso_notificacao 1 9223372036854775807 id

↑ Index
cadastro.condominio Table
Armazena informações dos condomínios compostos por lotes privativos e comuns
Name Data type PK FK UQ Not null Default value Description
id integer nextval('cadastro.condominio_id_seq'::regclass)

Identificador único da tabela

area_privativa_total double precision

Somatório das áreas dos lotes que compõem o condomínio

area_comum_total double precision

Somatório das áreas dos lotes que compõem o condomínio cujo campo lote_comum é VERDADEIRO

area_construida_privativa_total double precision

Soma das áreas construidas privativas dos lotes vinculados ao condomínio

area_construida_comum_total double precision

Somatório das áreas construídas dos lotes que compõem o condomínio cujo campo lote_comum é VERDADEIRO

nome text

Nome do condomínio

geom geometry(POLYGON, 4326)

Geometria - Ponto

tipo_condominio integer

Informa o tipo de condomínio, através da chave estrangeira

qtd_blocos integer

Quantidade de blocos existentes no condomínio

inscricao_cartografica character varying

Inscrição formada pela concatenação de Distrito/Setor/Quadra/Lote/Unidade

id_distrito integer

Identificador único da tabela distrito

id_setor integer

Identificador único da tabela setor

id_quadra integer

Identificador único da tabela quadra

nr_lote character varying

Número do lote, onde o condomínio está situado

qtd_elevadores integer

Quantidade de elevadores existentes no condomínio

qtd_pavimentos integer

Quantidade de pavimentos

qtd_pavimentos_tipo integer

Quantidade de pavimentos iguais

qtd_subsolos integer

Quantidade de pavimentos no subsolo existentes no condomínio

qtd_unidades integer

Quantidade de unidades existentes no condomínio

qtd_unidades_andar integer

Quantidade de unidades por andar no condomínio

id_pessoa integer

Identificador único da tabela de Pessoa

data_construcao timestamp

Data da construção

data_habite_se_cond timestamp

Data do habite-se

brinquedoteca boolean

Aponta se existe brinquedoteca no condomínio, com valor true ou false

central_gas boolean

Aponta se existe central de gás no condomínio, com valor true ou false

deck boolean

Aponta se existe deck no condomínio, com valor true ou false

elevador_panoramico boolean

Aponta se existe elevador panorâmico no condomínio, com valor true ou false

espaco_gourmet boolean

Aponta se existe espaço gourmet no condomínio, com valor true ou false

fitness boolean

Aponta se existe espaço fitness no condomínio, com valor true ou false

grupo_gerador boolean

Aponta se existe grupo gerador no condomínio, com valor true ou false

heliponto boolean

Aponta se existe heliponto no condomínio, com valor true ou false

home_cinema boolean

Aponta se existe home cinema no condomínio, com valor true ou false

lavanderia_comum boolean

Aponta se existe lavanderia de uso comum no condomínio, com valor true ou false

paisagismo boolean

Aponta se existe paisagismo no condomínio, com valor true ou false

parque_aquatico boolean

Aponta se existe parque aquático no condomínio, com valor true ou false

pilotis boolean

Aponta se existe pilotis no condomínio, com valor true ou false

piscina boolean

Aponta se existe piscina no condomínio, com valor true ou false

pista_cooper boolean

Aponta se existe pista de cooper no condomínio, com valor true ou false

play_ground boolean

Aponta se existe playground no condomínio, com valor true ou false

poco_profundo boolean

Aponta se existe poço profundo no condomínio, com valor true ou false

portao_eletronico boolean

Aponta se existe portão eletrônico no condomínio, com valor true ou false

portaria boolean

Aponta se existe portaria no condomínio, com valor true ou false

quadra_esportiva boolean

Aponta se existe quadra esportiva no condomínio, com valor true ou false

quadra_tenis boolean

Aponta se existe quadra de tênis no condomínio, com valor true ou false

salao_de_festas boolean

Aponta se existe salão de festas no condomínio, com valor true ou false

salao_de_jogos boolean

Aponta se existe salão de jogos no condomínio, com valor true ou false

sauna boolean

Aponta se existe sauna no condomínio, com valor true ou false

seguranca boolean

Aponta se existe segurança no condomínio, com valor true ou false

uso_condominio integer

Chave estrangeira de uso_condominio

padrao_construtivo_cond_lot integer

Chave estrangeira de padrao_construtivo_cond_lot

Constraints
Name Type Column(s) References Expression Description
pk_condominio PRIMARY KEY id

fk_condominio_uso_condominio FOREIGN KEY uso_condominio dominio.uso_condominio

fk_condominio_padrao_construtivo_cond_lot FOREIGN KEY padrao_construtivo_cond_lot dominio.padrao_construtivo_cond_lot

fk_condominio_tipo_condominio FOREIGN KEY tipo_condominio dominio.tipo_condominio

Indexes
Name Type Column(s) Expression(s) Predicate Description
sidx_condominio_geom gist geom

Triggers
Name Attributes Function Firing mode On event(s) Per row Condition References Description
condominio_audit_trg NOT DEFERRABLE audit.log_json() AFTER ON INSERT, ON DELETE, ON UPDATE

condominio_geom_trg NOT DEFERRABLE audit.geom_atu_fnc() AFTER ON INSERT, ON DELETE, ON UPDATE

at_id_distrito_cond NOT DEFERRABLE cadastro.fnc_at_id_distrito_cond() AFTER ON INSERT, ON UPDATE

at_nr_lote_cond NOT DEFERRABLE cadastro.fnc_at_nr_lote_cond() AFTER ON INSERT, ON UPDATE

at_id_setor_cond NOT DEFERRABLE cadastro.fnc_at_id_setor_cond() AFTER ON INSERT, ON UPDATE

at_id_quadra_cond NOT DEFERRABLE cadastro.fnc_at_id_quadra_cond() AFTER ON INSERT, ON UPDATE

Sequences
Name Cyclic Min. value Max. value Column(s) Description
cadastro.condominio_id_seq 1 2147483647 id

↑ Index
cadastro.confere_cancelamento Table
Análise de cancelamentos
Name Data type PK FK UQ Not null Default value Description
id_imobiliario integer

Identificador único da tabela de Imobiliário

numero_cadastro integer

Número de registro da unidade no banco de dados da Prefeitura

inscricao_cartografica text

Inscrição formada pela concatenação de Distrito/Setor/Quadra/Lote/Unidade

tipo text

Campo destinado a observações do cancelamento

confirmacao_prefeitura integer

Resposta da Prefeitura

observacao_prefeitura text

Observação da Prefeitura

analise_topocart text

Armazena a informação da Topocart quanto a aplicação da sugestão da prefeitura.

Constraints
Name Type Column(s) References Expression Description
pk_confere_cancelamento PRIMARY KEY id_imobiliario

↑ Index
cadastro.confere_nao_geocodificados Table
Análise de imobiliários não geocodificados
Name Data type PK FK UQ Not null Default value Description
id integer nextval('cadastro.confere_nao_geocodificados_id_seq'::regclass)

Identificador único da tabela

numero_cadastro bigint

Número de registro da unidade no banco de dados da Prefeitura

inscricao_cartografica character varying

Inscrição formada pela concatenação de Distrito/Setor/Quadra/Lote/Unidade

incricao_anterior text

Número de registro da unidade anterior

confirmacao_prefeitura integer

Resposta da Prefeitura

observacao_prefeitura text

Observação da Prefeitura

setor text

Númeração do Setor

quadra text

Númeração da Quadra

lote text

Númeração do Lote

analise_topocart text

Armazena a informação da Topocart quanto a aplicação da sugestão da prefeitura.

geom geometry(POINT, 4326)

Geometria - Ponto

Constraints
Name Type Column(s) References Expression Description
pk_confere_nao_geocodificados PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
cadastro.confere_nao_geocodificados_id_seq 1 2147483647 id

↑ Index
cadastro.confere_variacao_area Table
Tabela de controle interno
Name Data type PK FK UQ Not null Default value Description
id_imobiliario integer

Identificador único da tabela de Imobiliário

numero_cadastro bigint

Número de registro da unidade no banco de dados da Prefeitura

inscricao_cartografica character varying

Inscrição formada pela concatenação de Distrito/Setor/Quadra/Lote/Unidade

ct_status_alteracao character varying

Atributo de controle interno

confirmacao_prefeitura integer

Resposta da Prefeitura

observacao_prefeitura text

Observação da Prefeitura

analise_topocart text

Observação da Topocart

Constraints
Name Type Column(s) References Expression Description
pk_confere_variacao_area PRIMARY KEY id_imobiliario

↑ Index
cadastro.distrito Table
Armazena informações referentes aos distritos do município
Name Data type PK FK UQ Not null Default value Description
id integer nextval('cadastro.distrito_id_seq'::regclass)

Identificador único da tabela

geom geometry(POLYGON, 4326)

Geometria - Polígono

distrito character varying(3)

Número do distrito

dt_criacao timestamp CURRENT_TIMESTAMP

Data de criacao do registro

Constraints
Name Type Column(s) References Expression Description
pk_distrito PRIMARY KEY id

Indexes
Name Type Column(s) Expression(s) Predicate Description
sidx_distrito_geom gist geom

Sequences
Name Cyclic Min. value Max. value Column(s) Description
cadastro.distrito_id_seq 1 2147483647 id

↑ Index
cadastro.edificacao Table
Armazena informações dos imovéis construidos dentro do lote.
Name Data type PK FK UQ Not null Default value Description
id integer nextval('cadastro.edificacao_id_seq'::regclass)

Identificador único da tabela

geom geometry(POLYGON, 4326)

Geometria - Polígono

dt_criacao timestamp CURRENT_TIMESTAMP

Data de criacao do registro

pavimentos integer

Número de pavimentos da edificação

situacaofisica integer

Chave estrangeira de situação física

beiral boolean

Identifica existência de beiral na edificação

beiral_tam double precision

Medida do beiral

area double precision

Área construída da edificação

ordem numeric

Informa a ordem da edificacao

tipo_edif_mapeamento integer

Chave estrangeira do tipo de edificacao oriundo do mapeamento

id_lote integer

Chave estrangeira de lote

id_origem integer

Chave estrangeira de oriegem

ct_edificacao_comum boolean false

Usada para distinguir se uma edificacão é de uso comum

manter_id_lote boolean

Se true o campo id_lote não é atualizado durante o uso do plugin de cálculo de área.

tipo_edificacao integer

Chave estrangeira de tipo de edificacao

Constraints
Name Type Column(s) References Expression Description
pk_edificacao PRIMARY KEY id

fk_edificacao_lote FOREIGN KEY id_lote cadastro.lote

fk_edificacao_tipo_edif_map FOREIGN KEY tipo_edif_mapeamento dominio.tipo_edif_mapeamento

Indexes
Name Type Column(s) Expression(s) Predicate Description
i_fk_edificacao_lote btree id_lote

sidx_edificacao_geom gist geom

Triggers
Name Attributes Function Firing mode On event(s) Per row Condition References Description
at_id_lote_edificacao NOT DEFERRABLE cadastro.fnc_at_id_lote_edificacao() AFTER ON INSERT, ON UPDATE

edificacao_audit_trg NOT DEFERRABLE audit.log_json() AFTER ON INSERT, ON DELETE, ON UPDATE

edificacao_geom_trg NOT DEFERRABLE audit.geom_atu_fnc() AFTER ON INSERT, ON DELETE, ON UPDATE

Sequences
Name Cyclic Min. value Max. value Column(s) Description
cadastro.edificacao_id_seq 1 2147483647 id

↑ Index
cadastro.endereco_correspondencia Table
Informações referentes ao endereço de correspondência do imóvel
Name Data type PK FK UQ Not null Default value Description
id integer nextval('cadastro.endereco_correspondencia_id_seq'::regclass)

Identificador único da tabela

logradouro character varying

Nome do logradouro do endereço de correspondência.

bairro character varying

Nome do bairro do endereço de correspondência

nr_porta character varying

Número predial do imóvel para endereço de correspondência

complemento character varying

Subdivisão do número predia do imóvel para endereço de correspondêncial

cidade character varying

Cidade em que o imóvel se encontra para endereço de correspondência

uf character varying

Unidade federativo em que o imóvel se encontra para endereço de correspondência

cep text

Cep para endereço de correspondência

dt_criacao timestamp CURRENT_TIMESTAMP

Data de criacao do registro

id_imobiliario integer

Chave estrangeira de imobiliario

id_pessoa integer

Identificador único da tabela pessoa

Constraints
Name Type Column(s) References Expression Description
pk_endereco_correspondencia PRIMARY KEY id

fk_endereco_corresp_imobiliario FOREIGN KEY id_imobiliario cadastro.imobiliario

fk_endereco_corresp_pessoa FOREIGN KEY id_pessoa cadastro.pessoa

Indexes
Name Type Column(s) Expression(s) Predicate Description
i_fk_endereco_corresp_imobiliar btree id_imobiliario

i_fk_endereco_corresp_pessoa btree id_pessoa

i_uk_endereco_corresp_imo_pessoa btree id_imobiliario, id_pessoa

Triggers
Name Attributes Function Firing mode On event(s) Per row Condition References Description
endereco_externo_corresp_audit_trg NOT DEFERRABLE audit.log_json() AFTER ON INSERT, ON DELETE, ON UPDATE

Sequences
Name Cyclic Min. value Max. value Column(s) Description
cadastro.endereco_correspondencia_id_seq 1 2147483647 id

↑ Index
cadastro.enderecos_ibge Table
Endereços disponibilizados pelo IBGE
Name Data type PK FK UQ Not null Default value Description
id integer nextval('cadastro.enderecos_ibge_id_seq'::regclass)

Identificador único da tabela

geom geometry(POINT, 4326)

Geometria - Ponto

cod_uf integer

Código UF

cod_mun integer

Código Município

cod_especie integer

Código UF

latitude double precision

Coordenada geográfica

longitude double precision

Coordenada geográfica

nv_geo_coord integer

Coordenadas provenientes do IBGE

Constraints
Name Type Column(s) References Expression Description
enderecos_ibge_pkey PRIMARY KEY id

Indexes
Name Type Column(s) Expression(s) Predicate Description
sidx_enderecos_ibge_geom gist geom

Sequences
Name Cyclic Min. value Max. value Column(s) Description
cadastro.enderecos_ibge_id_seq 1 2147483647 id

↑ Index
cadastro.face_quadra Table
Armazena os segmentos continuo entre vias de circulação. É a posição onde o lote se encontra em relação a quadra
Name Data type PK FK UQ Not null Default value Description
id integer nextval('cadastro.face_quadra_id_seq'::regclass)

Identificador único da tabela

geom geometry(LINESTRING, 4326)

Geometria - Linha

face integer

Sequência numérica das faces

id_quadra integer

Chave estrangeira de Quadra

dt_criacao timestamp CURRENT_TIMESTAMP

Data de criacao do registro

id_bairro integer

Chave estrangeira de Bairro

inicio boolean false

Informa se é o início da face de quadra com valor ‘true’ ou ‘false’

ocultar boolean false

Valor ‘true’ para ocultar a feição

Constraints
Name Type Column(s) References Expression Description
pk_face_quadra PRIMARY KEY id

fk_face_quadra_quadra FOREIGN KEY id_quadra cadastro.quadra

Indexes
Name Type Column(s) Expression(s) Predicate Description
i_fk_face_quadra_quadra btree id_quadra

sidx_face_quadra_geom gist geom

Triggers
Name Attributes Function Firing mode On event(s) Per row Condition References Description
face_quadra_audit_trg NOT DEFERRABLE audit.log_json() AFTER ON INSERT, ON DELETE, ON UPDATE

face_quadra_geom_trg NOT DEFERRABLE audit.geom_atu_fnc() AFTER ON INSERT, ON DELETE, ON UPDATE

Sequences
Name Cyclic Min. value Max. value Column(s) Description
cadastro.face_quadra_id_seq 1 2147483647 id

↑ Index
cadastro.foto_360 Table
Informações técnicas referentes a foto 360.
Name Data type PK FK UQ Not null Default value Description
id integer nextval('cadastro.foto_360_id_seq'::regclass)

Identificador único da tabela

geom geometry(POINT, 4326)

Geometria - Pontos

frame character varying(17)

Nome do frame

altitude numeric(21,6)

Altitude da foto

azimuth numeric(21,6)

Ângulo de orientação

latitude numeric(24,9)

Latitude da foto

longitude numeric(24,9)

Longitude da foto

pitch numeric(21,6)

Quantidade de pitch

roll numeric(21,6)

Roll

link_interno character varying(1000)

Link de localização da imagem

dt_criacao timestamp CURRENT_TIMESTAMP

Data de criacao do registro

link_foto character varying(1000)

Contém URL para acessar as imagens em uma conexão HTTPS.

Constraints
Name Type Column(s) References Expression Description
pk_foto_360 PRIMARY KEY id

Indexes
Name Type Column(s) Expression(s) Predicate Description
sidx_foto_360_geom gist geom

Sequences
Name Cyclic Min. value Max. value Column(s) Description
cadastro.foto_360_id_seq 1 2147483647 id

↑ Index
cadastro.foto_360_hr Table
Armazena informações técnicas referente as fotos 360 em alta resolução
Name Data type PK FK UQ Not null Default value Description
id integer nextval('cadastro.foto_360_hr_id_seq'::regclass)

Identificador único da tabela

geom geometry(POINT, 4326)

Geometria - Pontos

frame character varying(17)

Nome do frame

azimuth numeric(21,6)

Ângulo de orientação

link_interno character varying(1000)

Link de localização da imagem

link_foto character varying(1000)

Contém URL para acessar as imagens em uma conexão HTTPS.

dt_criacao timestamp CURRENT_TIMESTAMP

Data de criacao do registro

Constraints
Name Type Column(s) References Expression Description
pk_foto_360_hr PRIMARY KEY id

Indexes
Name Type Column(s) Expression(s) Predicate Description
sidx_foto_360_hr_geom gist geom

Sequences
Name Cyclic Min. value Max. value Column(s) Description
cadastro.foto_360_hr_id_seq 1 2147483647 id

↑ Index
cadastro.geo360_lote_controle_urbano Table
Armazena Informações gerais referentes ao lote.
Name Data type PK FK UQ Not null Default value Description
id integer nextval('cadastro.geo360_lote_controle_urbano_id_seq'::regclass)

Identificador único da tabela

geom geometry(POLYGON, 4326)

Geometria - Polígono

inscricao_cartografica text

Inscrição formada pela concatenação de Distrito/Setor/Quadra/Lote/Unidade

nr_lote character varying

Número do lote que também pode ser composto de letras

dt_criacao timestamp CURRENT_TIMESTAMP

Data de criacao do registro

area_construida_privativa double precision

Área total construída da unidade

ct_observacao text

Campo de observação para controle

area_construida_comum double precision

Soma das áreas construídas de Uso Comum

area_terreno_comum double precision

Fração da área do terreno de uso comum

area_terreno_privativa double precision

Área do terreno de uso privativo definida por regra, podendo ser igual à area area_geometrica, area_legado, entre outras

qtd_unidades integer

Quantidade de unidades

Constraints
Name Type Column(s) References Expression Description
pk_geo360_lote_controle_urbano PRIMARY KEY id

Indexes
Name Type Column(s) Expression(s) Predicate Description
sidx_geo360_lote_controle_urbano_geom gist geom

Sequences
Name Cyclic Min. value Max. value Column(s) Description
cadastro.geo360_lote_controle_urbano_id_seq 1 2147483647 id

↑ Index
cadastro.imobiliario Table
Armazena informações das unidades/imovéis existente no lote
Name Data type PK FK UQ Not null Default value Description
id integer nextval('cadastro.imobiliario_id_seq'::regclass)

Identificador único da tabela

geom geometry(POINT, 4326)

Geometria - Pontos

numero_cadastro bigint

Número de registro da unidade no banco de dados da Prefeitura

inscricao_cartografica character varying

Inscrição formada pela concatenação de Distrito/Setor/Quadra/Lote/Unidade

nr_unidade integer

Número da unidade

id_lote integer

Chave estrangeira de Lote

status integer 1

Identifica a atual situação do imobiliário. Valores válidos: (Ativado e Desativado)

id_logradouro integer

Chave estrangeira de logradouro do imóvel

nr_porta character varying

Número predial do imóvel

complemento character varying

Subdivisão do número predial do imóvel

ct_tipo_geo character varying 'Manual'

Forma que foi gerado a geocodificacao . (Ex: BDSQL - Auto, Manual)

ct_data_geo timestamp now()

Data de inserção/atualização da geocodificacao

ct_operador_geo character varying CURRENT_USER

Operadior que realizou a insercao da geocodificacao

ct_justificativa text

Justificativa de quando o imobiliario for cancelado.

ct_cancelamento boolean false

Identifica se a equipe de producao solicitou cancelamento do imovel

dt_criacao timestamp CURRENT_TIMESTAMP

Data de criacao do registro

area_construida_legado numeric

Area total construida do imobiliario da prefeitura oriunda do legado

id_area_cadastro integer

Chave estrangeira da chave do cadastro

area_terreno_fracao double precision

Área da fração do terreno

area_construida_calculada double precision

Área calculada a partir da soma das geomerias das construcões vinculadas ao imobiliário

area_construida_comum double precision

Área construida rateada pelas unidades imobiliarias de um condomínio

area_construida_equivalente double precision

Área calculada a partir da soma da área construída privativa com a área construída de uso comum

area_construida_privativa numeric

Informa área construída privativa da unidade

area_construida_manual double precision

Área inserida manualmente

estrutura integer

Chave estrangeira de estrutura

cobertura integer

Chave estrangeira de cobertura

revestimento_externo integer

Chave estrangeira de revestimento externo

tipo_edificacao integer

Chave estrangeira de tipo edificação

status_proprietario integer

Chave estrangeira do status do proprietário

inscricao_legado character varying

Inscrição cartográfica anterior ao recadastramento

nr_lote_anterior character varying

Númeração do lote anterior ao recadastramento

ct_usuario_caract text

Atributo de controle interno

ct_data_alteracao timestamp

Atributo de controle interno

inscricao_anterior character varying

Número de registro da unidade anterior

posicao_fiscal integer

Chave estrangeira de posicao_fiscal

esquadrias_externas integer

Chave estrangeira de esquadrias_externas

padrao_construtivo integer

Chave estrangeira de padrao_construtivo

uso integer

Chave estrangeira de uso

posicionamento integer

Chave estrangeira de posicionamento

situacao_edificacao integer

Chave estrangeira de situacao_edificacao

nr_porta_anterior_legado integer

Número de porta anterior

data_construcao timestamp

Data da construção do imóvel

ct_nexiste_legado boolean

Campo de controle para identificar quando o numero cadastro não existe na tabela legado.imovel_geo.

idade_aparente integer

Idade aparente do imóvel

situacao_patrimonial integer

Chave estrangeira de situacao_patrimonial

tipo_entrega integer

Chave estrangeira de tipo_entrega

ce_inscricao character varying

Inscrição do mobiliário

Constraints
Name Type Column(s) References Expression Description
ct_imob_cancel_justificativa CHECK

(((ct_cancelamento = false) AND (ct_justificativa IS NULL)) OR ((ct_cancelamento = true) AND (ct_justificativa IS NOT NULL)))

pk_imobiliario PRIMARY KEY id

uk_imobiliario_inscricao_cartografica UNIQUE inscricao_cartografica

uk_imobiliario_numero_cadastro UNIQUE numero_cadastro

fk_imobiliario_cobertura FOREIGN KEY cobertura dominio.cobertura

fk_imobiliario_estrutura FOREIGN KEY estrutura dominio.estrutura

fk_imobiliario_revestimento_externo FOREIGN KEY revestimento_externo dominio.revestimento_externo

fk_imobiliario_status FOREIGN KEY status dominio.status_imobiliario

fk_imobiliario_status_proprietario FOREIGN KEY status_proprietario dominio.status_proprietario

fk_imobiliario_tipo_edificacao FOREIGN KEY tipo_edificacao dominio.tipo_edificacao

fk_imobiliario_posicao_fiscal FOREIGN KEY posicao_fiscal dominio.posicao_fiscal

fk_imobiliario_esquadrias FOREIGN KEY esquadrias_externas dominio.esquadrias_externas

fk_imobiliario_padrao_construtivo FOREIGN KEY padrao_construtivo dominio.padrao_construtivo

fk_imobiliario_uso FOREIGN KEY uso dominio.uso

fk_imobiliario_posicionamento FOREIGN KEY posicionamento dominio.posicionamento

fk_imobiliario_situacao_edificacao FOREIGN KEY situacao_edificacao dominio.situacao_edificacao

fk_imobiliario_logradouro FOREIGN KEY id_logradouro cadastro.logradouro

fk_idade_aparente FOREIGN KEY idade_aparente dominio.idade_aparente

fk_imobiliario_situacao_patrimonial FOREIGN KEY situacao_patrimonial dominio.situacao_patrimonial

fk_imobiliario_tipo_entrega FOREIGN KEY tipo_entrega dominio.tipo_entrega

fk_imobiliario_lote FOREIGN KEY id_lote cadastro.lote

Indexes
Name Type Column(s) Expression(s) Predicate Description
i_fk_imobiliario_logradouro btree id_logradouro

i_fk_imobiliario_lote btree id_lote

i_imobiliario_id btree id

i_imobiliario_numero_cadastro btree numero_cadastro

sidx_imobiliario_geom gist geom

Triggers
Name Attributes Function Firing mode On event(s) Per row Condition References Description
at_id_lote_imobiliario NOT DEFERRABLE cadastro.fnc_at_id_lote_imo() AFTER ON INSERT, ON UPDATE

at_status_geo_lt NOT DEFERRABLE cadastro.fnc_at_status_geo_lt() AFTER ON INSERT, ON UPDATE

imobiliario_audit_trg NOT DEFERRABLE audit.log_json() AFTER ON INSERT, ON DELETE, ON UPDATE

imobiliario_geom_null NOT DEFERRABLE cadastro.fnc_at_geom_null() AFTER ON INSERT, ON UPDATE

((new.geom IS NULL) AND (new.id_lote IS NOT NULL))

imobiliario_geom_trg NOT DEFERRABLE audit.geom_atu_fnc() AFTER ON INSERT, ON DELETE, ON UPDATE

at_status_geo_imo NOT DEFERRABLE cadastro.fnc_at_status_geo_imo() AFTER ON INSERT, ON UPDATE

trg_temp_temp_anula_inscricao NOT DEFERRABLE cadastro.func_temp_anula_inscricao() BEFORE ON INSERT, ON UPDATE

trigger_att_ids_imobiliario NOT DEFERRABLE cadastro.att_ids_imobiliario() BEFORE ON INSERT, ON UPDATE

at_usuario_caract NOT DEFERRABLE cadastro.at_usuario_caract() AFTER ON INSERT, ON UPDATE

at_status_imobiliario NOT DEFERRABLE public.fnc_at_status_imobiliario() BEFORE ON INSERT, ON UPDATE

Sequences
Name Cyclic Min. value Max. value Column(s) Description
cadastro.imobiliario_id_seq 1 2147483647 id

↑ Index
cadastro.imobiliario_area Table
Armazena um conjunto de areas que estão vinculadas ao imobiliario.
Name Data type PK FK UQ Not null Default value Description
id integer nextval('cadastro.imobiliario_area_id_seq'::regclass)

Identificador único da tabela

id_imobiliario integer

Chave estrangeira de Imobiliário

area_casa numeric 0

Área equivalente a edificação do tipo casa

area_apartamento numeric 0

Área equivalente a edificação do tipo apartamento

area_telheiro numeric 0

Área equivalente a edificação do tipo telheiro

area_galpao numeric 0

Área equivalente a edificação do tipo galpão

area_galpao_industrial numeric 0

Área equivalente a edificação do tipo industria

area_loja numeric 0

Área equivalente a edificação do tipo loja

area_galeria_lojas numeric 0

Área equivalente a edificação do tipo galeria(Lojas)

area_barraco numeric 0

Área equivalente a edificação do tipo barraco de madeira

area_sala_comercial numeric 0

Área equivalente a edificação do tipo sala comercial

area_banca_quiosque numeric 0

Área equivalente a edificação do tipo banca quiosque

area_sobreloja numeric 0

Área equivalente a edificação do tipo sobreloja

area_arq_especial numeric 0

Área equivalente a edificação do tipo especial

area_posto_combustivel numeric 0

Área equivalente a edificação do tipo posto de combustível

area_galpao_aberto numeric 0

Área equivalente a edificação do tipo galpão aberto

area_subsolo numeric 0

Área equivalente a edificação do tipo subsolo

dt_criacao timestamp CURRENT_TIMESTAMP

Data de criacao do registro

area_manual numeric 0

Área do imóvel inserida manualmente

Constraints
Name Type Column(s) References Expression Description
pk_imobiliario_area PRIMARY KEY id

uk_imob_area_imobiliario UNIQUE id_imobiliario

fk_imobiliario_area_imobiliario FOREIGN KEY id_imobiliario cadastro.imobiliario

Indexes
Name Type Column(s) Expression(s) Predicate Description
i_fk_imobiliario_area_imobiliar btree id_imobiliario

Triggers
Name Attributes Function Firing mode On event(s) Per row Condition References Description
imobiliario_area_audit_trg NOT DEFERRABLE audit.log_json() AFTER ON INSERT, ON DELETE, ON UPDATE

Sequences
Name Cyclic Min. value Max. value Column(s) Description
cadastro.imobiliario_area_id_seq 1 2147483647 id

↑ Index
cadastro.imobiliario_edificacao Table
Tabela que armazena o vínculo entre imobiliário e edificação
Name Data type PK FK UQ Not null Default value Description
id integer nextval('cadastro.imobiliario_edificacao_id_seq'::regclass)

Identificador único da tabela

id_imobiliario integer

Chave estrangeira de imobiliario

id_edificacao integer

Cahve estrangeira de edificação

dt_criacao timestamp CURRENT_TIMESTAMP

Data de criacao do registro

parcela double precision

Representa a parcela de Área fixa da edificação que corresponde ao imóvel

Constraints
Name Type Column(s) References Expression Description
pk_imobiliario_edificacao PRIMARY KEY id

uk_imobiliario_edificacao UNIQUE id_imobiliario, id_edificacao

fk_imob_edif_edificacao FOREIGN KEY id_edificacao cadastro.edificacao

fk_imob_edif_imobiliario FOREIGN KEY id_imobiliario cadastro.imobiliario

Indexes
Name Type Column(s) Expression(s) Predicate Description
i_fk_imob_edif_edificacao btree id_edificacao

i_fk_imob_edif_imobiliario btree id_imobiliario

Triggers
Name Attributes Function Firing mode On event(s) Per row Condition References Description
imobiliario_edificacao_audit_trg NOT DEFERRABLE audit.log_json() AFTER ON INSERT, ON DELETE, ON UPDATE

Sequences
Name Cyclic Min. value Max. value Column(s) Description
cadastro.imobiliario_edificacao_id_seq 1 2147483647 id

↑ Index
cadastro.imobiliario_pessoa Table
Armazena o vinculo entre imobiliario e pessoa (Ex: Proprietário, Morador)
Name Data type PK FK UQ Not null Default value Description
id integer nextval('cadastro.imobiliario_pessoa_id_seq'::regclass)

Identificador único da tabela

id_pessoa integer

Chave estrangeira de pessoa

id_imobiliario integer

Chave estrangeira de imobiliario

tipo integer

Tipo pessoa. Valores válidos: (1 - Proprietario )

dt_criacao timestamp CURRENT_TIMESTAMP

Data de criacao do registro

tipo_ce_atividade character varying

Tipo de atividade do mobiliário

nome_responsavel character varying

Nome do responsável pelo imóvel

cpf_responsavel character varying

CPF do responsável do imóvel

Constraints
Name Type Column(s) References Expression Description
pk_imobiliario_pessoa PRIMARY KEY id

fk_imob_pessoa_tipo_prop FOREIGN KEY tipo dominio.tipo_proprietario

fk_imobiliario_pessoa_imob FOREIGN KEY id_imobiliario cadastro.imobiliario

fk_imobiliario_pessoa_pessoa FOREIGN KEY id_pessoa cadastro.pessoa

Indexes
Name Type Column(s) Expression(s) Predicate Description
i_fk_imobiliario_pessoa_imob btree id_imobiliario

i_fk_imobiliario_pessoa_pessoa btree id_pessoa

i_id_imobiliario btree id_imobiliario

i_id_pessoa btree id_pessoa

i_imobiliario_pessoa_id btree id

i_imobiliario_pessoa_id_imo_tipo btree id_imobiliario, tipo

Triggers
Name Attributes Function Firing mode On event(s) Per row Condition References Description
imobiliario_pessoa_audit_trg NOT DEFERRABLE audit.log_json() AFTER ON INSERT, ON DELETE, ON UPDATE

Sequences
Name Cyclic Min. value Max. value Column(s) Description
cadastro.imobiliario_pessoa_id_seq 1 2147483647 id

↑ Index
cadastro.logradouro Table
Armazena as características do logradouro
Name Data type PK FK UQ Not null Default value Description
id integer nextval('cadastro.logradouro_id_seq'::regclass)

Identificador único da tabela

geom geometry(LINESTRING, 4326)

Geometria - Linha

codigo character varying

Código do Logradouro

nome character varying

Nome do Logradouro

cep_inicial character varying(8)

Número do CEP

dt_criacao timestamp CURRENT_TIMESTAMP

Data de criacao do registro

id_bairro character varying

Chave estrangeira de bairro

ct_inicio_trecho boolean

Indicar início do trecho de cada logradouro

ct_observacao text

Campo de controle contenddo observação

nr_trecho integer

Número do trecho

tipo_logradouro integer

Chave estrangeira de tipo_logradouro

pavimentacao integer

Chave estrangeira de pavimentacao

iluminacao_publica integer

Chave estrangeira de iluminacao_publica

rede_eletrica integer

Chave estrangeira de rede_eletrica

rede_agua integer

Chave estrangeira de rede_agua

rede_esgoto integer

Chave estrangeira de rede_esgoto

guia integer

Chave estrangeira de guia

coleta_lixo integer

Chave estrangeira de coleta_lixo

galeria_pluvial integer

Chave estrangeira de galeria_pluvial

arborizacao integer

Chave estrangeira de arborizacao

valor_m2_antigo numeric

Armazena o valor do m2 de terreno da pvg atualmente em vigor na prefeitura.

nome_conferencia text

Armazena o nome a ser verificado pelo setor de cadastro da prefeitura.

ct_conferido boolean

Atributo de controle interno

nr_lei_aprovada character varying(20)

Número da lei do logradouro

limpeza_urbana integer

Chave estrangeira de limpeza_urbana

transporte_publico integer

Chave estrangeira de transporte_publico

rede_videomonitoramento integer

Chave estrangeira de rede_videomonitoramento

sarjeta integer

Chave estrangeira de sarjeta

cep_final character varying(8)

Código de endereçamento postal do fim do logradouro

nome_oficial character varying

Nome oficial do logradouro

nome_popular character varying(50)

Nome popular do logradouro

nome_anterior character varying(30)

Nome antigo do logradouro

situacao_nome integer

Chave estrangeira de situacao_nome

classificacao_viaria integer

Chave estrangeira de classificacao_viaria

data_da_oficializacao date

Data de oficialização do logradouro

data_da_lei date

Data da lei aprovada

Constraints
Name Type Column(s) References Expression Description
pk_logradouro PRIMARY KEY id

fk_logradouro_rede_eletrica FOREIGN KEY rede_eletrica dominio.auxiliar

fk_logradouro_coleta_lixo FOREIGN KEY coleta_lixo dominio.auxiliar

fk_logradouro_galeria_pluvial FOREIGN KEY galeria_pluvial dominio.auxiliar

fk_logradouro_arborizacao FOREIGN KEY arborizacao dominio.auxiliar

fk_logradouro_rede_agua FOREIGN KEY rede_agua dominio.auxiliar

fk_logradouro_rede_esgoto FOREIGN KEY rede_esgoto dominio.auxiliar

fk_logradouro_pavimentacao FOREIGN KEY pavimentacao dominio.pavimentacao

fk_logradouro_tipo_logradouro FOREIGN KEY tipo_logradouro dominio.tipo_logradouro

fk_logradouro_iluminacao_publica FOREIGN KEY iluminacao_publica dominio.auxiliar

fk_logradouro_limpeza_urbana FOREIGN KEY limpeza_urbana dominio.auxiliar

fk_logradouro_transporte_publico FOREIGN KEY transporte_publico dominio.auxiliar

fk_logradouro_rede_videomonitoramento FOREIGN KEY rede_videomonitoramento dominio.auxiliar

fk_logradouro_sarjeta FOREIGN KEY sarjeta dominio.auxiliar

fk_logradouro_guia FOREIGN KEY guia dominio.auxiliar

fk_logradouro_situacao_nome FOREIGN KEY situacao_nome dominio.situacao_nome

fk_logradouro_classificacao_viaria FOREIGN KEY classificacao_viaria dominio.classificacao_viaria

Indexes
Name Type Column(s) Expression(s) Predicate Description
sidx_logradouro_geom gist geom

logradouro_codigo_idx btree codigo, id_bairro, nr_trecho

Triggers
Name Attributes Function Firing mode On event(s) Per row Condition References Description
logradouro_audit_trg NOT DEFERRABLE audit.log_json() AFTER ON INSERT, ON DELETE, ON UPDATE

logradouro_geom_trg NOT DEFERRABLE audit.geom_atu_fnc() AFTER ON INSERT, ON DELETE, ON UPDATE

Sequences
Name Cyclic Min. value Max. value Column(s) Description
cadastro.logradouro_id_seq 1 2147483647 id

↑ Index
cadastro.lote Table
Armazena Informações gerais referentes ao lote.
Name Data type PK FK UQ Not null Default value Description
id integer nextval('cadastro.lote_id_seq'::regclass)

Identificador único da tabela

geom geometry(POLYGON, 4326)

Geometria - Polígono

inscricao_cartografica text

Inscrição formada pela concatenação de Distrito/Setor/Quadra/Lote/Unidade

id_bairro integer

Chave estrangeira de Bairro

id_quadra integer

Chave estrangeira de Quadra

id_face_quadra integer

Chave estrangeira de face quadra

tipo_imposto integer

Chave estrangeira do tipo de imposto

nr_lote character varying

Número do lote que também pode ser composto de letras

dt_criacao timestamp CURRENT_TIMESTAMP

Data de criacao do registro

area_construida_privativa double precision

Área total construída da unidade

situacao_foto integer

Situação do lote quanto ao corte de foto fachada.

ct_observacao text

Campo de observação para controle

ct_pos_geo boolean false

Controle de pós geocodificação finalizada

ct_usuario text

Informa o usuário, campo de controle

ct_data_alteracao timestamp

Data de alteração, campo de controle

id_area_cadastro integer

Chave estrangeira da área do cadastro

id_distrito integer

Chave estrangeira de distrito

id_setor integer

Chave estrangeira de setor

area_terreno_geometrica double precision

Area do terreno calculada pela topocart

lote_comum boolean

Informa se o lote é um lote comum, com valor ‘true’ ou ‘false’

id_condominio integer

Chave estrangeira de condomínio

area_construida_comum double precision

Soma das áreas construídas de Uso Comum

calculo_fracao integer

Chave estrangeira de calculo fração

area_terreno_equivalente double precision

Área calculada a partir da soma da área privativa do terreno com a área do terreno de uso comum

area_terreno_manual double precision

Área inserida manualmente

area_terreno_comum double precision

Fração da área do terreno de uso comum

area_terreno_privativa double precision

Área do terreno de uso privativo definida por regra, podendo ser igual à area area_geometrica, area_legado, entre outras

area_terreno_legado numeric(17,2)

Área do terreno proviniente do legado

topografia integer

Chave estrangeira de topografia

pedologia integer

Chave estrangeira de pedologia

situacao_lote integer

Chave estrangeira de situação lote

ocupacao integer

Chave estrangeira de ocupação

status_campo integer

Chave estrangeira de status campo

nr_lote_topocart character varying

Lote renumerado pela topocart

status_geocodificacao integer 1

Chave estrangeira de status_geocodificacao, informa se se foi geocodificado ou não

status_recadastramento integer 1

Chave estrangeira de status_recadastramento, informa se está em andamento ou finalizado.

patrimonio integer

Chave estrangeira de patrimonio

benfeitoria integer

Chave estrangeira de benfeitoria

passeio integer

Chave estrangeira de passeio

qtd_unidades integer

Quantidade de unidades no lote

ct_devolutiva text

Indica os casos de remembramento, desmembramento e lotes cujas edificações foram demolidas e o banco apresenta mais de uma unidade.

jardim boolean

Aponta se o lote possui jardim, com valor true ou false

quadra boolean

Aponta se o lote possui quadra, com valor true ou false

piscina boolean

Aponta se o lote possui piscina, com valor true ou false

utilizacao integer

Chave estrangeira de utilizacao

ct_area boolean

Atributo de controle interno

ct_observacao_area character varying

Atributo de controle interno

id_lote_comum bigint

Registra o número do lote que terá sua área distribuída entre os demais lotes que possuem o mesmo identificador. Esse procedimento é utilizado em casos de vilas ou condomínios irregulares onde a Prefeitura de Maracanaú deseja repartir a área do lote mencionado entre todos os lotes que compartilham o mesmo espaço

Constraints
Name Type Column(s) References Expression Description
pk_lote PRIMARY KEY id

uk_lote_inscricao_cartografica UNIQUE inscricao_cartografica

fk_lote_calculo_fracao FOREIGN KEY calculo_fracao dominio.calculo_fracao

fk_lote_face_quadra FOREIGN KEY id_face_quadra cadastro.face_quadra

fk_lote_ocupacao FOREIGN KEY ocupacao dominio.ocupacao

fk_lote_patrimonio FOREIGN KEY patrimonio dominio.patrimonio

fk_lote_pedologia FOREIGN KEY pedologia dominio.pedologia

fk_lote_situacao_foto FOREIGN KEY situacao_foto dominio.situacao_foto

fk_lote_situacao_lote FOREIGN KEY situacao_lote dominio.situacao_lote

fk_lote_status_campo FOREIGN KEY status_campo dominio.status_campo

fk_lote_status_geocodificacao FOREIGN KEY status_geocodificacao dominio.status_geocodificacao

fk_lote_status_recadastramento FOREIGN KEY status_recadastramento dominio.status_recadastramento

fk_lote_tipo_imposto FOREIGN KEY tipo_imposto dominio.tipo_imposto

fk_lote_topografia FOREIGN KEY topografia dominio.topografia

fk_lote_benfeitoria FOREIGN KEY benfeitoria dominio.benfeitoria

fk_lote_passeio FOREIGN KEY passeio dominio.passeio

fk_lote_bairro FOREIGN KEY id_bairro cadastro.bairro

fk_lote_utilizacao FOREIGN KEY utilizacao dominio.utilizacao

Indexes
Name Type Column(s) Expression(s) Predicate Description
i_fk_lote_bairro btree id_bairro

i_fk_lote_face_quadra btree id_face_quadra

sidx_lote_geom gist geom

Triggers
Name Attributes Function Firing mode On event(s) Per row Condition References Description
at_id_bairro_lt NOT DEFERRABLE cadastro.fnc_at_id_bairro_lt() AFTER ON INSERT, ON UPDATE

at_id_distrito_lt NOT DEFERRABLE cadastro.fnc_at_id_distrito_lt() AFTER ON INSERT, ON UPDATE

at_id_quadra_lt NOT DEFERRABLE cadastro.fnc_at_id_quadra_lt() AFTER ON INSERT, ON UPDATE

at_id_setor_lt NOT DEFERRABLE cadastro.fnc_at_id_setor_lt() AFTER ON INSERT, ON UPDATE

at_usuario_pos_geo NOT DEFERRABLE cadastro.at_pos_geo_lt() AFTER ON INSERT, ON UPDATE

lote_audit_trg NOT DEFERRABLE audit.log_json() AFTER ON INSERT, ON DELETE, ON UPDATE

lote_geom_trg NOT DEFERRABLE audit.geom_atu_fnc() AFTER ON INSERT, ON DELETE, ON UPDATE

at_status_geo_lt NOT DEFERRABLE cadastro.fnc_at_status_geo_lt() AFTER ON INSERT, ON UPDATE

trg_temp_temp_anula_inscricao NOT DEFERRABLE cadastro.func_temp_anula_inscricao() BEFORE ON INSERT, ON UPDATE

Sequences
Name Cyclic Min. value Max. value Column(s) Description
cadastro.lote_id_seq 1 800000 id

↑ Index
cadastro.loteamento Table
Armazena informações dos loteamentos compostos por lotes privativos e comuns
Name Data type PK FK UQ Not null Default value Description
id integer nextval('cadastro.loteamento_id_seq'::regclass)

Identificador único da tabela

nome text

Nome do loteamento

geom geometry(POLYGON, 4326)

Geometria - Poligono

qtd_lotes integer

Quantidade de lotes no loteamento

qtd_quadras integer

Quantidade de quadras no loteamento

area_loteada numeric

Área do loteamento

area_institucional numeric

Área institucional

area_arruamento numeric

Área do arruamento

area_verde numeric

Área verde

area_remanescente numeric

Área remanescente

data_implantacao timestamp

Data de implantação do loteamento

data_habite_se_lot timestamp

Data do habite-se do loteamento

padrao_construtivo_cond_lot integer

Chave estrangeira de padrao_construtivo_cond_lot

tipo_loteamento integer

Chave estrangeira de tipo_loteamento

Constraints
Name Type Column(s) References Expression Description
pk_loteamento PRIMARY KEY id

fk_loteamento_padrao_construtivo_cond_lot FOREIGN KEY padrao_construtivo_cond_lot dominio.padrao_construtivo_cond_lot

fk_loteamento_tipo_loteamento FOREIGN KEY tipo_loteamento dominio.tipo_loteamento

Indexes
Name Type Column(s) Expression(s) Predicate Description
sidx_loteamento_geom gist geom

Triggers
Name Attributes Function Firing mode On event(s) Per row Condition References Description
loteamento_audit_trg NOT DEFERRABLE audit.log_json() AFTER ON INSERT, ON DELETE, ON UPDATE

loteamento_geom_trg NOT DEFERRABLE audit.geom_atu_fnc() AFTER ON INSERT, ON DELETE, ON UPDATE

Sequences
Name Cyclic Min. value Max. value Column(s) Description
cadastro.loteamento_id_seq 1 2147483647 id

↑ Index
cadastro.mensagens Table
Armazena informações do aplicativo de campo
Name Data type PK FK UQ Not null Default value Description
id integer nextval('cadastro.mensagens_id_seq'::regclass)

Identificador único da tabela

id_imobiliario integer

Chave estrangeira de imobiliário

id_lote integer

Chave estrangeira de lote

responsavel text

Nome do responsável pela mensagem

mensagem text

Descrição da mensagem

data_criacao timestamp now()

Data de criação do registro

Constraints
Name Type Column(s) References Expression Description
pk_mensagens PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
cadastro.mensagens_id_seq 1 2147483647 id

↑ Index
cadastro.midia Table
Armazena as fotos fachada dos lotes
Name Data type PK FK UQ Not null Default value Description
id integer nextval('cadastro.midia_id_seq'::regclass)

Identificador único da tabela

id_origem integer

Id do registro de origem (id burro da tabela)

nome character varying

Nome da mídia

extensao character varying

Tipo de extensão da mídia. (Ex:pdf,jpg..)

tipo integer

Tipo de mída . Valores válidos: (1- foto_fachada e 2 - todos os outros anexos)

link character varying

Caminho de localizacao da mídia

tamanho integer

Tamanho da mídia

usuario character varying

Usuário que atualizou/inseriu/deletou a mídia

ultimo_update timestamp

Ultima atualizacao realizada no registro

id_topocart integer

Id do registro de origem da topocart

nome_camada character varying

Nome da camada

dt_criacao timestamp CURRENT_TIMESTAMP

Data de criacao do registro

principal boolean

Define se a foto é a principal do Lote ou Imobiliario

Constraints
Name Type Column(s) References Expression Description
pk_midia PRIMARY KEY id

Triggers
Name Attributes Function Firing mode On event(s) Per row Condition References Description
midia_audit_trg NOT DEFERRABLE audit.log_json() AFTER ON INSERT, ON DELETE, ON UPDATE

Sequences
Name Cyclic Min. value Max. value Column(s) Description
cadastro.midia_id_seq 1 2147483647 id

↑ Index
cadastro.monografia Table
Name Data type PK FK UQ Not null Default value Description
id integer

Identificador único da tabela

geom geometry(POINT, 4326)

Geometria - Ponto

layer character varying(254)

cota double precision

ponto character varying(250)

↑ Index
cadastro.pessoa Table
Informações pertencente ao proprietário do imóvel.
Name Data type PK FK UQ Not null Default value Description
id integer nextval('cadastro.pessoa_id_seq'::regclass)

Identificador único da tabela

codigo character varying

Código da pessoa

nome text

Nome da pessoa

cpf_cnpj character varying

Número do cpf/cnpj coletado em campo

dt_criacao timestamp CURRENT_TIMESTAMP

Data de criacao do registro

tipo_pessoa integer

Identifica se é uma pessoa Física ou Juridica. Valores válidos: PF - Pessoa Física, PJ - Pessoa Jurídica

cpf_cnpj_valido boolean

Aponta se o CPF ou CNPJ é válido, com valor true ou false

nome_legado character varying

Nome do contribuinte oriundo do tributário

cpf_cnpj_legado character varying

CPF ou CNPJ do contribuinte oriundo do tributario

ct_alteracao_topo boolean false

Atributo de controle interno

tipo_logradouro character varying

Tipo de logradouro que compõe o endereço da pessoa

nome_logradouro character varying

Nome do logradouro que compõe o endereço da pessoa

num_logradouro character varying

Número do logradouro que compõe o endereço da pessoa

sexo integer

Chave estrangeira de sexo

data_nascimento date

Data de nascimento da pessoa

email character varying

E-mail da pessoa

telefone character varying

Telefone da pessoa

ce_nome_fantasia text

Nome fantasia do mobiliário

ce_situacao_cadastral text

Situação cadastral do mobiliário

ce_cod_atividade bigint

Código do mobiliário

ce_tipo_atividade text

Tipo de atividade do mobiliário

ce_inscricao bigint

Inscrição do mobiliário

ct_mobiliario boolean

Atributo de controle interno

complemento character varying

Complemento que compõe o endereço da pessoa

bairro character varying

Bairro que compõe o endereço da pessoa

cidade character varying

Cidade que compõe o endereço da pessoa

uf character varying(2)

Unidade federativa que compõe o endereço da pessoa

cep character varying

Código de endereçamento postal que compõe o endereço da pessoa

tipo_logradouro_campo character varying

Tipo de logradouro coletado em campo

nome_logradouro_campo character varying

Nome do logradouro coletado em campo

num_logradouro_campo character varying

Número do logradouro coletado em campo

email_campo character varying

E-mail coletado em campo

telefone_campo character varying

Telefone coletado em campo

ce_nome_atividade character varying

Nome da atividade do mobiliário

bairro_campo character varying

Bairro coletado em campo

cidade_campo character varying

Cidade coletada em campo

uf_campo character varying

Unidade federativa coletada em campo

cep_campo character varying

Código de endereçamento postal coletado em campo

complemento_campo character varying

Complemento do endereço coletado em campo

Constraints
Name Type Column(s) References Expression Description
pk_pessoa PRIMARY KEY id

fk_pessoa_tipo_pessoa FOREIGN KEY tipo_pessoa dominio.tipo_pessoa

fk_pessoa_sexo FOREIGN KEY sexo dominio.sexo

Indexes
Name Type Column(s) Expression(s) Predicate Description
i_pessoa_cpf_cnpj btree cpf_cnpj

i_pessoa_id btree id

i_uk_pessoa_codigo btree codigo

Triggers
Name Attributes Function Firing mode On event(s) Per row Condition References Description
pessoa_audit_trg NOT DEFERRABLE audit.log_json() AFTER ON INSERT, ON DELETE, ON UPDATE

Sequences
Name Cyclic Min. value Max. value Column(s) Description
cadastro.pessoa_id_seq 1 2147483647 id

↑ Index
cadastro.profundidade_lote Table
Informações referentes as medidas de profundidade do lote
Name Data type PK FK UQ Not null Default value Description
id integer nextval('cadastro.profundidade_lote_id_seq'::regclass)

Identificador único da tabela

geom geometry(LINESTRING, 4326)

Geometria - Linha

id_lote integer

Chave estrangeira de lote

dt_criacao timestamp CURRENT_TIMESTAMP

Data de criacao do registro

id_bairro integer

Identificador único da tabela bairro

ct_verificado boolean

Coluna de controle para identificar se a profundidade foi revisada

Constraints
Name Type Column(s) References Expression Description
pk_pronfundidade_lote PRIMARY KEY id

uk_profundade_lote UNIQUE id_lote

fk_profundidade_lote_lote FOREIGN KEY id_lote cadastro.lote

Indexes
Name Type Column(s) Expression(s) Predicate Description
i_fk_profundidade_lote_lote btree id_lote

sidx_face_profundidade_lote_geom gist geom

Triggers
Name Attributes Function Firing mode On event(s) Per row Condition References Description
profundidade_lote_audit_trg NOT DEFERRABLE audit.log_json() AFTER ON INSERT, ON DELETE, ON UPDATE

profundidade_lote_geom_trg NOT DEFERRABLE audit.geom_atu_fnc() AFTER ON INSERT, ON DELETE, ON UPDATE

Sequences
Name Cyclic Min. value Max. value Column(s) Description
cadastro.profundidade_lote_id_seq 1 2147483647 id

↑ Index
cadastro.protocolos Table
Tabela para o sistema do atendimento
Name Data type PK FK UQ Not null Default value Description
id integer nextval('cadastro.protocolos_id_seq'::regclass)

Identificador único da tabela

numero_protocolo bigint (((((((date_part('year'::text, now()))::text || (date_part('month'::text, now()))::text) || (date_part('day'::text, now()))::text) || (date_part('hour'::text, now()))::text) || (date_part('minute'::text, now()))::text) || (((date_part('seconds'::text, now()) * (100)::double precision))::integer)::text))::bigint

Número do protocolo

id_imobiliario bigint

Identificador único da tabela imobiliário

inscricao_imobiliaria text

Inscrição do cadastro imobiliário

codigo_acesso text

Informa o código de acesso

status jsonb

Armazena os status dos protocolos

campos jsonb

Armazena os valores discordados pelo contribuinte para o protocolo e as deferencias/indeferencias dos mesmos pelo analista

documentos jsonb

Armazena os documentos oriundos da aplicação de atendimento para o protocolo

Constraints
Name Type Column(s) References Expression Description
pk_protocolos PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
cadastro.protocolos_id_seq 1 9223372036854775807 id

↑ Index
cadastro.quadra Table
Informações referentes ao conjunto de lotes delimitada por logradouros públicos ou acidentes de terreno
Name Data type PK FK UQ Not null Default value Description
id integer nextval('cadastro.quadra_id_seq'::regclass)

Identificador único da tabela

geom geometry(POLYGON, 4326)

Geometria - Polígono

quadra text

Sequencia numérica de quadra

id_bairro integer

Chave estrangeira de bairro

dt_criacao timestamp CURRENT_TIMESTAMP

Data de criacao do registro

Constraints
Name Type Column(s) References Expression Description
pk_quadra PRIMARY KEY id

fk_quadra_bairro FOREIGN KEY id_bairro cadastro.bairro

Indexes
Name Type Column(s) Expression(s) Predicate Description
i_fk_quadra_bairro btree id_bairro

sidx_quadra_geom gist geom

Triggers
Name Attributes Function Firing mode On event(s) Per row Condition References Description
quadra_audit_trg NOT DEFERRABLE audit.log_json() AFTER ON INSERT, ON DELETE, ON UPDATE

quadra_geom_trg NOT DEFERRABLE audit.geom_atu_fnc() AFTER ON INSERT, ON DELETE, ON UPDATE

Sequences
Name Cyclic Min. value Max. value Column(s) Description
cadastro.quadra_id_seq 1 2147483647 id

↑ Index
cadastro.report Table
Tabela de controle interno
Name Data type PK FK UQ Not null Default value Description
id integer nextval('cadastro.report_id_seq'::regclass)

name character varying(250)

table character varying(50)

schema character varying(50)

created_by character varying(50)

created_at date

Constraints
Name Type Column(s) References Expression Description
report_pkey PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
cadastro.report_id_seq 1 2147483647 id

↑ Index
cadastro.section Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('cadastro.section_id_seq'::regclass)

name character varying(250)

query json

sql character varying(500)

last_search date

created_by character varying(50)

updated_at date

created_at date

id_report integer

Constraints
Name Type Column(s) References Expression Description
section_pkey PRIMARY KEY id

section_id_report_fkey FOREIGN KEY id_report cadastro.report

Sequences
Name Cyclic Min. value Max. value Column(s) Description
cadastro.section_id_seq 1 2147483647 id

↑ Index
cadastro.servidor_midia Table
Armazena os números de servidor e storage para que possam ser usados na composição do link pelas aplicações externas.
Name Data type PK FK UQ Not null Default value Description
id integer nextval('cadastro.servidor_midia_id_seq'::regclass)

Identificador único da tabela

srv integer

Número do servidor de arquivos (imagens)

sto integer

Número do storage do servidor de arquivos

nome_os character varying

Nome do servidor

Constraints
Name Type Column(s) References Expression Description
pk_servidor_midia PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
cadastro.servidor_midia_id_seq 1 2147483647 id

↑ Index
cadastro.setor Table
Armazena informações referentes aos setores do município
Name Data type PK FK UQ Not null Default value Description
id integer nextval('cadastro.setor_id_seq'::regclass)

Identificador único da tabela

geom geometry(POLYGON, 4326)

Geometria - Polígono

setor character varying(3)

Número do setor

dt_criacao timestamp

Data de criacao do registro

nome character varying(100)

Nome do setor

Constraints
Name Type Column(s) References Expression Description
pk_setor PRIMARY KEY id

Indexes
Name Type Column(s) Expression(s) Predicate Description
sidx_setor_geom gist geom

Triggers
Name Attributes Function Firing mode On event(s) Per row Condition References Description
atualizar_geocodificacao_after_insert_setor NOT DEFERRABLE powerbi.trigger_atualizar_geocodificacao_setor() AFTER ON INSERT, ON DELETE, ON UPDATE

Sequences
Name Cyclic Min. value Max. value Column(s) Description
cadastro.setor_id_seq 1 2147483647 id

↑ Index
cadastro.testada_lote Table
Informações referentes a testada principal do lote
Name Data type PK FK UQ Not null Default value Description
id integer nextval('cadastro.testada_lote_id_seq'::regclass)

Identificador único da tabela

geom geometry(LINESTRING, 4326)

Geometria - Linha

principal boolean

Indicar se a testada referida é a principal do lote

id_lote integer

Chave estrangeira de lote

id_quadra integer

Chave estrangeira de quadra

dt_criacao timestamp CURRENT_TIMESTAMP

Data de criacao do registro

id_bairro integer

Chave estrangeira de bairro

id_logradouro integer

Chave estrangeira de logradouro

inicio_numeracao boolean

Indica se é o início da numeração com valor true ou false

numeracao_testada integer

Numeração da testada

id_area_cadastro bigint

Identificador único da tabela area_cadastro

Constraints
Name Type Column(s) References Expression Description
pk_testada_lote PRIMARY KEY id

fk_testada_lote_l_lote_a FOREIGN KEY id_lote cadastro.lote

Indexes
Name Type Column(s) Expression(s) Predicate Description
i_fk_testada_lote_lote btree id_lote

sidx_testada_lote_geom gist geom

Triggers
Name Attributes Function Firing mode On event(s) Per row Condition References Description
testada_lote_audit_trg NOT DEFERRABLE audit.log_json() AFTER ON INSERT, ON DELETE, ON UPDATE

testada_lote_geom_trg NOT DEFERRABLE audit.geom_atu_fnc() AFTER ON INSERT, ON DELETE, ON UPDATE

trigger_att_testada_lote NOT DEFERRABLE cadastro.fnc_att_testada_lote() BEFORE ON INSERT, ON UPDATE

Sequences
Name Cyclic Min. value Max. value Column(s) Description
cadastro.testada_lote_id_seq 1 2147483647 id

↑ Index
cadastro.visitas Table
Armazena dados referentes as visistas técnicas
Name Data type PK FK UQ Not null Default value Description
id integer nextval('cadastro.visitas_id_seq'::regclass)

Identificador único da tabela

id_imobiliario integer

Chave estrangeira de imobiliário

codigo_acesso text

Informa o código de acesso

status_visita integer

Descreve o status da visita, através do domínio

observacao text

Observação referente a visita

data_visita timestamp now()

Data da visita

data_criacao timestamp now()

Data da criação do registro

status_proprietario integer

Chave estrangeira de status_proprietario

responsavel character varying(250)

Responsável pela visita

Constraints
Name Type Column(s) References Expression Description
pk_visitas PRIMARY KEY id

fk_visitas_status_visita FOREIGN KEY status_visita dominio.status_visita

Triggers
Name Attributes Function Firing mode On event(s) Per row Condition References Description
visita_status_proprietario_audit_trg NOT DEFERRABLE cadastro.func_att_status_proprietario_imob_visita() AFTER ON INSERT, ON UPDATE

(new.status_proprietario IS NOT NULL)

trigger_att_status_visita_imobiliario_visitas NOT DEFERRABLE cadastro.func_att_status_proprietario_imob_visita() AFTER ON INSERT, ON UPDATE

(new.status_proprietario IS NOT NULL)

Sequences
Name Cyclic Min. value Max. value Column(s) Description
cadastro.visitas_id_seq 1 2147483647 id

↑ Index
dominio.amenidades Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.amenidades_id_seq'::regclass)

codigo integer

descricao text

Constraints
Name Type Column(s) References Expression Description
amenidades_pkey PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.amenidades_id_seq 1 2147483647 id

↑ Index
dominio.atributos_especiais Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.atributos_especiais_id_seq'::regclass)

codigo integer

descricao character varying

Constraints
Name Type Column(s) References Expression Description
atributos_especiais_pkey PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.atributos_especiais_id_seq 1 2147483647 id

↑ Index
dominio.auxiliar Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.auxiliar_id_seq'::regclass)

codigo integer

descricao text

Constraints
Name Type Column(s) References Expression Description
auxiliar_pkey PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.auxiliar_id_seq 1 2147483647 id

↑ Index
dominio.benfeitoria Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.benfeitoria_id_seq1'::regclass)

codigo integer

descricao text

Constraints
Name Type Column(s) References Expression Description
benfeitoria_pkey PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.benfeitoria_id_seq1 1 2147483647 id

↑ Index
dominio.calculo_fracao Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.calculo_fracao_terreno_id_seq'::regclass)

Identificador único da tabela

descricao character varying

Constraints
Name Type Column(s) References Expression Description
pk_calculo_fracao_terreno PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.calculo_fracao_terreno_id_seq 1 2147483647 id

↑ Index
dominio.classificacao_viaria Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.classificacao_viaria_id_seq'::regclass)

codigo integer

descricao text

Constraints
Name Type Column(s) References Expression Description
pk_classificacao_viaria PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.classificacao_viaria_id_seq 1 2147483647 id

↑ Index
dominio.cobertura Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.cobertura_id_seq'::regclass)

codigo integer

descricao character varying

Constraints
Name Type Column(s) References Expression Description
pk_cobertura PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.cobertura_id_seq 1 2147483647 id

↑ Index
dominio.cod_especie_ibge Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.cod_especie_ibge_id_seq'::regclass)

codigo integer

descricao text

Constraints
Name Type Column(s) References Expression Description
cod_especie_ibge_pkey PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.cod_especie_ibge_id_seq 1 2147483647 id

↑ Index
dominio.esquadrias_externas Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.esquadrias_id_seq'::regclass)

codigo integer

descricao character varying

Constraints
Name Type Column(s) References Expression Description
esquadrias_pkey PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.esquadrias_id_seq 1 2147483647 id

↑ Index
dominio.estrutura Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.estrutura_id_seq'::regclass)

codigo integer

descricao character varying

Constraints
Name Type Column(s) References Expression Description
pk_estrutura PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.estrutura_id_seq 1 2147483647 id

↑ Index
dominio.idade_aparente Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.idade_aparente_id_seq'::regclass)

codigo integer

descricao character varying

Constraints
Name Type Column(s) References Expression Description
idade_aparente_pkey PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.idade_aparente_id_seq 1 2147483647 id

↑ Index
dominio.nv_geo_coord_ibge Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.nv_geo_coord_ibge_id_seq'::regclass)

codigo integer

descricao text

Constraints
Name Type Column(s) References Expression Description
nv_geo_coord_ibge_pkey PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.nv_geo_coord_ibge_id_seq 1 2147483647 id

↑ Index
dominio.ocupacao Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.ocupacao_id_seq'::regclass)

codigo integer

descricao character varying

Constraints
Name Type Column(s) References Expression Description
pk_ocupacao PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.ocupacao_id_seq 1 2147483647 id

↑ Index
dominio.padrao_construtivo Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.padrao_construtivo_id_seq'::regclass)

codigo integer

descricao text

Constraints
Name Type Column(s) References Expression Description
padrao_construtivo_pkey PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.padrao_construtivo_id_seq 1 2147483647 id

↑ Index
dominio.padrao_construtivo_cond_lot Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.padrao_construtivo_cond_lot_id_seq'::regclass)

codigo integer

descricao text

Constraints
Name Type Column(s) References Expression Description
padrao_construtivo_cond_lot_pkey PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.padrao_construtivo_cond_lot_id_seq 1 2147483647 id

↑ Index
dominio.passeio Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.passeio_id_seq'::regclass)

codigo integer

descricao character varying

Constraints
Name Type Column(s) References Expression Description
passeio_pkey PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.passeio_id_seq 1 2147483647 id

↑ Index
dominio.patrimonio Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.patrimonio_id_seq'::regclass)

codigo integer

descricao character varying

Constraints
Name Type Column(s) References Expression Description
pk_patrimonio PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.patrimonio_id_seq 1 2147483647 id

↑ Index
dominio.pavimentacao Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.pavimentacao_id_seq'::regclass)

codigo integer

descricao character varying

Constraints
Name Type Column(s) References Expression Description
pavimentacao_pkey PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.pavimentacao_id_seq 1 2147483647 id

↑ Index
dominio.pedologia Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.pedologia_id_seq'::regclass)

codigo integer

descricao character varying

Constraints
Name Type Column(s) References Expression Description
pk_pedologia PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.pedologia_id_seq 1 2147483647 id

↑ Index
dominio.posicao_fiscal Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.posicao_fiscal_id_seq'::regclass)

codigo integer

descricao character varying

Constraints
Name Type Column(s) References Expression Description
posicao_fiscal_pkey PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.posicao_fiscal_id_seq 1 2147483647 id

↑ Index
dominio.posicionamento Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.posicionamento_id_seq'::regclass)

codigo integer

descricao text

Constraints
Name Type Column(s) References Expression Description
posicionamento_pkey PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.posicionamento_id_seq 1 2147483647 id

↑ Index
dominio.reversa_maracanau Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.reversa_maracanau_id_seq'::regclass)

tabela regclass

coluna_cadastro text

coluna_pref text

tabela_dominio regclass

Constraints
Name Type Column(s) References Expression Description
reversa_maracanau_unique UNIQUE tabela, coluna_cadastro

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.reversa_maracanau_id_seq 1 2147483647 id

↑ Index
dominio.revestimento_externo Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.revestimento_externo_id_seq'::regclass)

codigo integer

descricao character varying

Constraints
Name Type Column(s) References Expression Description
pk_revestimento_externo PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.revestimento_externo_id_seq 1 2147483647 id

↑ Index
dominio.sexo Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.genero_id_seq'::regclass)

codigo character varying

descricao character varying

sigla character(1)

Constraints
Name Type Column(s) References Expression Description
sexo_pkey PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.genero_id_seq 1 2147483647 id

↑ Index
dominio.situacao_edificacao Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.situacao_edificacao_id_seq1'::regclass)

codigo integer

descricao text

Constraints
Name Type Column(s) References Expression Description
situacao_edificacao_pkey PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.situacao_edificacao_id_seq1 1 2147483647 id

↑ Index
dominio.situacao_foto Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.situacao_foto_id_seq'::regclass)

descricao text

Constraints
Name Type Column(s) References Expression Description
obs_lotes_pkey PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.situacao_foto_id_seq 1 2147483647 id

↑ Index
dominio.situacao_lote Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.situacao_lote_id_seq1'::regclass)

codigo integer

descricao character varying

Constraints
Name Type Column(s) References Expression Description
pk_situacao_lote PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.situacao_lote_id_seq1 1 2147483647 id

↑ Index
dominio.situacao_nome Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.situacao_nome_id_seq'::regclass)

codigo integer

descricao text

Constraints
Name Type Column(s) References Expression Description
pk_situacao_nome PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.situacao_nome_id_seq 1 2147483647 id

↑ Index
dominio.situacao_patrimonial Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.situacao_patrimonial_id_seq'::regclass)

codigo integer

descricao text

Constraints
Name Type Column(s) References Expression Description
situacao_patrimonial_pkey PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.situacao_patrimonial_id_seq 1 2147483647 id

↑ Index
dominio.status_campo Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.status_campo_id_seq'::regclass)

codigo character varying

descricao character varying

Constraints
Name Type Column(s) References Expression Description
pk_status_campo PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.status_campo_id_seq 1 2147483647 id

↑ Index
dominio.status_geocodificacao Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.status_geocodificacao_id_seq'::regclass)

codigo integer

descricao character varying

Constraints
Name Type Column(s) References Expression Description
pk_status_geocodificacao PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.status_geocodificacao_id_seq 1 2147483647 id

↑ Index
dominio.status_imobiliario Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.status_imobiliario_id_seq'::regclass)

Identificador único da tabela

codigo character varying

Código do status_imobiliario

descricao character varying

Descrição do status_imobiliario

Constraints
Name Type Column(s) References Expression Description
pk_status_imobiliario PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.status_imobiliario_id_seq 1 2147483647 id

↑ Index
dominio.status_proprietario Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.status_proprietario_id_seq'::regclass)

codigo text

descricao text

Constraints
Name Type Column(s) References Expression Description
pk_status_proprietario PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.status_proprietario_id_seq 1 2147483647 id

↑ Index
dominio.status_recadastramento Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.status_recadastramento_id_seq'::regclass)

codigo integer

descricao character varying

Constraints
Name Type Column(s) References Expression Description
pk_status_recadastramento PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.status_recadastramento_id_seq 1 2147483647 id

↑ Index
dominio.status_visita Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.status_visita_id_seq'::regclass)

codigo integer

descricao text

Constraints
Name Type Column(s) References Expression Description
pk_status_visita PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.status_visita_id_seq 1 2147483647 id

↑ Index
dominio.tipo_ce_atividade Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.tipo_ce_atividade_id_seq'::regclass)

codigo integer

descricao character varying

Constraints
Name Type Column(s) References Expression Description
pk_ctipo_ce_atividade PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.tipo_ce_atividade_id_seq 1 2147483647 id

↑ Index
dominio.tipo_condominio Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.tipo_condominio_id_seq'::regclass)

codigo integer

descricao character varying

Constraints
Name Type Column(s) References Expression Description
pk_tipo_condominio PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.tipo_condominio_id_seq 1 2147483647 id

↑ Index
dominio.tipo_edif_mapeamento Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.tipo_edif_mapeamento_id_seq'::regclass)

descricao character varying

Constraints
Name Type Column(s) References Expression Description
pk_tipo_edif_mapeamento PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.tipo_edif_mapeamento_id_seq 1 2147483647 id

↑ Index
dominio.tipo_edificacao Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.tipo_edificacao_id_seq'::regclass)

codigo integer

descricao character varying

Constraints
Name Type Column(s) References Expression Description
pk_tipo_edificacao PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.tipo_edificacao_id_seq 1 2147483647 id

↑ Index
dominio.tipo_entrega Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.tipo_entrega_id_seq'::regclass)

codigo integer

descricao character varying

Constraints
Name Type Column(s) References Expression Description
pk_tipo_entrega PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.tipo_entrega_id_seq 1 2147483647 id

↑ Index
dominio.tipo_imposto Table
Armazena o tipo de referência o qual imposto será calculado
Name Data type PK FK UQ Not null Default value Description
id integer

Identificador único da tabela

descricao text

Descrição do tipo de imposto

Constraints
Name Type Column(s) References Expression Description
pk_tipo_imposto PRIMARY KEY id

↑ Index
dominio.tipo_logradouro Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.tipo_logradouro_id_seq1'::regclass)

codigo integer

sigla character varying

descricao character varying

Constraints
Name Type Column(s) References Expression Description
pk_tipo_logradouro PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.tipo_logradouro_id_seq1 1 2147483647 id

↑ Index
dominio.tipo_loteamento Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.tipo_loteamento_id_seq'::regclass)

codigo character varying

descricao character varying

Constraints
Name Type Column(s) References Expression Description
tipo_loteamento_pkey PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.tipo_loteamento_id_seq 1 2147483647 id

↑ Index
dominio.tipo_pessoa Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.tipo_logradouro_id_seq'::regclass)

Identificador único da tabela

codigo character varying

Código da tipo de pessoa

descricao character varying

Descrição da tipo de pessoa

Constraints
Name Type Column(s) References Expression Description
pk_tipo_pessoa PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.tipo_logradouro_id_seq 1 2147483647 id

↑ Index
dominio.tipo_proprietario Table
Tipo do proprietário referente ao imovél. (Ex: Proprietario, Inquilino, Responsavél tributário...)
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.tipo_proprietario_id_seq'::regclass)

Identificador único da tabela

codigo character varying

Código da situação física da edificação

descricao character varying

Descrição da situação física da edificação

Constraints
Name Type Column(s) References Expression Description
pk_tipo_proprietario PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.tipo_proprietario_id_seq 1 2147483647 id

↑ Index
dominio.topografia Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.topografia_id_seq'::regclass)

codigo integer

descricao character varying

Constraints
Name Type Column(s) References Expression Description
pk_topografia PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.topografia_id_seq 1 2147483647 id

↑ Index
dominio.uso Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.uso_id_seq'::regclass)

codigo integer

descricao text

Constraints
Name Type Column(s) References Expression Description
uso_pkey PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.uso_id_seq 1 2147483647 id

↑ Index
dominio.uso_condominio Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.uso_condominio_id_seq'::regclass)

codigo integer

descricao text

Constraints
Name Type Column(s) References Expression Description
uso_condominio_pkey PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.uso_condominio_id_seq 1 2147483647 id

↑ Index
dominio.utilizacao Table
Name Data type PK FK UQ Not null Default value Description
id integer nextval('dominio.utilizacao_id_seq'::regclass)

codigo integer

descricao character varying

Constraints
Name Type Column(s) References Expression Description
pk_utilizacao PRIMARY KEY id

Sequences
Name Cyclic Min. value Max. value Column(s) Description
dominio.utilizacao_id_seq 1 2147483647 id

↑ Index