Pular para o conteúdo principal

PostgreSQL

Esta seção documenta como o sistema Plasfran ERP utiliza o banco de dados PostgreSQL em conjunto com o Entity Framework Core, incluindo orientações para configuração, criação de migrations e manutenção do schema do banco de dados.


Visão Geral

O sistema utiliza PostgreSQL como banco de dados relacional principal. A comunicação com o banco é feita por meio do Entity Framework Core (EF Core), que fornece uma camada de abstração para acesso e manipulação dos dados via C#.


Tabelas de Registro

Tabelas utilizadas para armazenar movimentações, registros operacionais e históricos de ações:

  • recebimento
  • livro_caixa
  • livro_caixa_operador_caixa
  • plano_contrato_historico
  • campanha_whatsapp_destinatario
  • historico_pesquisa
  • livro_caixa_operador_recebimento
  • recebimento_mobile_token
  • arquivo
  • comissao
  • plano_contrato_dependente
  • cliente
  • financeiro_transacoes_boleto
  • recebimento_mobile
  • prestacao_contas_mobile_item_recebimento
  • telegram_alerta
  • efipay_carne_notificacao
  • veiculo_acompanhamento
  • whatsapp_envio_mensagens
  • contrato
  • registro_ponto
  • plug_boleto
  • sangria_livro_caixa
  • agendamento_clinica_servicos
  • efipay_carne_parcela
  • ordem_servico_produto
  • papeletas
  • cliente_atendimento
  • log_acesso
  • agendamento_clinica
  • pagamento
  • venda_item
  • webhook_eventos_nota
  • gerenciamento_nfse
  • gerenciamento_nfse_servico
  • arquivo_conciliacao_pagamento_item
  • agendamento_clinica_pagamento
  • historico_consulta_cep
  • cliente_contato
  • cliente_credito
  • cartao_credito_parcela
  • livro_caixa_operador_pagamento
  • historico_consulta_cpf_cnpj
  • arquivo_bancario_conciliacao_item
  • plano_contratacao
  • ordem_servico_produto_epoca
  • ordem_servico_item_epoca
  • transacoes_cartao_credito
  • transacoes_cartao_credito_pagamento
  • saldo_parcela
  • cliente_atendimento_mensalidade
  • translado
  • venda
  • cartao_credito
  • lancamento_bancario
  • counter
  • malote_pagamento
  • arquivo_conciliacao_item
  • ordem_servico_item
  • boleto_solicitacao_impressao
  • folha_pagamento_item
  • compra_produto
  • produto
  • agendamento_clinica_orcamento
  • ordem_servico_translado
  • livro_caixa_operador
  • solicitacao_carne_mobile
  • financeiro_transacoes
  • pix
  • transferencia_estoque_item
  • produto_farmacia
  • sangria_mobile
  • prestacao_contas_mobile_item_sangria
  • call_center_venda_ativa
  • colaborador_clinica_horario
  • cupom
  • conciliacao_exames_laboratorio_item
  • agendamento_clinica_optometrista
  • consumo_estoque_item
  • compra_produto_xml
  • recebimento_links
  • obito
  • efipay_carne
  • arquivo_cliente
  • deposito
  • solicitacao_lente
  • cliente_unificacao
  • fornecedor_produto
  • alteracao_cliente
  • transforma_forma_pagamento
  • plano_contratacao_atendimento_vinculo
  • arquivo_bancario_conciliacao_importacao
  • produto_codigo_fornecedor
  • fiscal_ncm
  • prestacao_contas_mobile
  • agendamento_clinica_servicos_composto
  • tef_gerenciamento
  • ajuste_estoque_item
  • jazigo_gaveta
  • folha_pagamento
  • ordem_servico
  • transferencia_estoque
  • sepultamento
  • compra_anexo
  • chat_mensagem
  • tef_evento
  • compra
  • jobparameter
  • pix_maquineta
  • state
  • produto_lote
  • consumo_estoque
  • emprestimo_item
  • vale_colaborador_parcela
  • vale_colaborador_parcela_pagamento
  • emprestimo_item_arquivo
  • pagamento_recorrente_parcela
  • venda_sub_item
  • jazigo_gaveta_ocupado
  • emprestimo
  • livro_caixa_conferente
  • cemiterio_lote
  • jazigo
  • plano_mobile
  • fornecedor
  • manutencao_jazigo
  • registro_cancelado_app
  • vale_colaborador
  • tanato
  • agendamento_copeira
  • veiculo_abastecimento
  • solicitacao_abastecimento
  • arquivo_conciliacao
  • curriculo_experiencia
  • lista_bloqueio_envio
  • compra_parcela
  • treinamento_colaborador
  • transacoes_cartao_credito_ajustes
  • job
  • registro_falta
  • veiculo_despesa
  • pagamento_adiantado
  • historico_transferencia_plano
  • folha_pagamento_importacao
  • curriculo_qualificacao
  • jazigo_venda
  • malote
  • comprovante_sangria
  • colaborador
  • ordem_servico_produto_modelo
  • plano_produto
  • financeiro_transacoes_pagamento
  • curriculo_formacao
  • ordem_servico_item_modelo
  • plano_servico
  • colaborador_historico_cargo
  • agendamento_salao_velorio
  • suporte_anexo
  • cartao_maquina_bandeira
  • arquivo_bancario_conciliacao
  • agendamento_clinica_anexo
  • plano_contas
  • curriculo
  • ajuste_estoque
  • termo_responsabilidade
  • registro_ponto_deletado
  • suporte
  • pagamento_banco_horas
  • entrevista_candidato
  • produto_foto
  • transferencia_titularidade_jazigo
  • patrimonio_colaborador
  • financeiro_transacoes_pix
  • pix_cobranca
  • plano_dependente
  • solicitacao_lente_nota
  • ferias
  • patrimonio_inventario_item
  • treinamento_instrutor
  • usuario_new
  • conciliacao_exames_laboratorio
  • venda_devolucao_produto
  • pagamento_bancario_automatico_extrato
  • compra_solicitacao_lente_nota
  • solicitacao_rota_colaborador
  • pagamento_recorrente
  • pagamento_bancario_automatico
  • fundo_caixa
  • produto_item
  • campanha_whatsapp
  • pagamento_bancario_automatico_comprovante
  • configuracao_servico_colaborador_item
  • empresa_arquivo
  • cliente_atendimento_situacao
  • recrutamento_selecao
  • cliente_foto
  • colaborador_dependente
  • servico_composto_item
  • membro_corpo_cliente
  • cliente_atendimento_anexo
  • configuracao_responsavel
  • comissao_venda
  • pagamento_bancario_automatico_remessa
  • livro_emprestimo_historico_renovacao
  • tarefa_colaborador
  • livro_reserva
  • advertencia
  • comissao_venda_plano
  • arquivo_conciliacao_cancelamento_item
  • retorno_pre_venda
  • arquivo_conciliacao_importacao
  • comissao_faturamento
  • veiculo_posto_combustivel
  • comissao_venda_jazigo
  • perfil_acesso_item
  • patrimonio
  • patrimonio_anexo
  • controle_aso
  • treinamento
  • medico_laboratorio
  • recrutamento_selecao_curriculo
  • demanda_sistema
  • colaborador_contratacao
  • cemiterio
  • pagamento_recorrente_anexo
  • campanha_whatsapp_itens
  • feed_noticia_anexo
  • devolucao_jazigo
  • dispositivos_homologados
  • solicitacao_emprestimo_mobile_item
  • solicitacao_emprestimo_mobile
  • telegram_historico_mensagem
  • velorio_carga
  • veiculo_motorista
  • colaborador_foto
  • colaborador_documentos
  • cliente_posto_combustivel
  • feed_noticia
  • cheque
  • recebimento_cheque
  • jornada
  • concil_card_produtos
  • dre_itens
  • documento_empresa
  • livro_emprestimo
  • meta_configuracao
  • meta_configuracao_periodo
  • produto_perda_item
  • agendamento_clinica_recorrente_servicos
  • solicitacao_carne
  • plug_sign_solicitacao_assinatura
  • localizacao_mobile
  • venda_item_lote
  • agendamento_clinica_recorrente_servicos_orcamento
  • ordem_servico_produto_blusa
  • patrimonio_transferencia
  • plug_sign_arquivo
  • produto_perda
  • pre_venda_farmacia_item
  • ajuste_estoque_item_lote
  • produto_opcional_vinculo
  • catalogo_digital_servico
  • feed_noticia_colaborador
  • jazigo_mobile
  • agendamento_clinica_recorrente
  • catalogo_digital
  • ordem_servico_mobile
  • garantia_colaborador_configuracao
  • login_sessao
  • recebimento_remarcacao_mobile
  • financeiro_recebimento
  • ordem_servico_troca_produto
  • pagamento_hora_extra
  • chat_eventos
  • ordem_servico_producao
  • __EFMigrationsHistory

Tabelas de Cadastro

Tabelas responsáveis por armazenar dados mestres utilizados em diversas partes do sistema:

  • rua
  • cid
  • fiscal_cest
  • causa_morte
  • municipio
  • servico
  • bairro
  • profissao
  • fiscal_cfop
  • perfil_funcionalidade
  • veiculo_tipo_despesa
  • livro
  • sub_conta
  • local_falecimento
  • produto_fabricacao
  • feriado
  • nacionalidade
  • rota
  • produto_tabela_preco
  • classificacao_fiscal
  • plano
  • folha_pagamento_tipo_lancamento
  • grau_parentesco
  • colaborador_cargo
  • produto_subgrupo
  • endereco_favorito
  • cemiterio_quadra
  • ordem_servico_modelo
  • cartao_maquina
  • exame
  • rotina
  • concil_card_adquirentes
  • concil_card_bandeiras
  • conta_corrente
  • livro_categoria
  • curriculo_idioma
  • empresa
  • perfil_acesso
  • dente
  • contatos_internos
  • plano_contas_colaborador
  • colaborador_formacoes
  • rota_municipio
  • veiculo
  • glossario_bancario
  • veiculo_marca
  • db_mobile
  • servico_subgrupo
  • codigos_transacoes
  • produto_subgrupo_cor
  • fiscal_cofins
  • fiscal_pis
  • modelo_produtos_personalizados
  • locais_registro_ponto
  • cartao_bandeira
  • cemiterio_secao
  • centro_custo
  • uf
  • tarefa
  • produto_grupo
  • tef_configuracao_pinpad
  • comissao_ordem_servico
  • membro_corpo
  • fiscal_icms
  • conta
  • produto_subgrupo_materia_prima
  • veiculo_tipo_motor_combustivel
  • falta_tipo
  • veiculo_modelo
  • fabricacao_item_composicao
  • setor
  • forma_pagamento
  • produto_marca
  • modelo_mensagem_whatsapp
  • escolaridade
  • produto_cor
  • menu_favorito
  • motivo_demissao
  • segmento
  • documento_empresa_tipo
  • produto_subgrupo_preco
  • agencia
  • veiculo_tipo
  • transferencia_jazigo
  • fiscal_ipi
  • instrutor
  • certificado_nota
  • tarefa_tipo
  • produto_subgrupo_marca
  • agendamento_clinica_exame
  • unidade_medida
  • produto_subgrupo_modelo
  • produto_materia_prima
  • banco
  • produto_empresa
  • veiculo_tipo_motor
  • fiscal_csosn
  • convenio
  • transportadora
  • religiao
  • canal_vendas
  • garantia_colaborador
  • controle_aso_exame
  • pagarme_configuracao_tipo_venda
  • produto_subgrupo_formato
  • vale_colaborador_origem
  • status_plano
  • veiculo_grupo_despesa
  • jazigo_venda_beneficiario
  • plug_sign_evento
  • fiscal_icms_origem
  • veiculo_combustivel
  • translado_tipo
  • dente_face
  • tipo_atendimento_clinica
  • fabricacao
  • fabricacao_item
  • contrato_estagio
  • imagens_clinica_tv
  • conta_pix
  • patrimonio_categoria
  • servico_grupo
  • empresa_pix
  • tef_configuracao
  • pagamento_padrao_lancamento
  • veiculo_controle
  • tipo_pagamento_folha
  • tipo_contrato_plano
  • agendamento_sala
  • visita
  • empresa_cupom
  • rota_bairro
  • cotacao_item
  • configuracao_whatsapp_instancia
  • boleto_cedente_conta
  • patrimonio_manutencao
  • boleto_cedente
  • pagador
  • efipay_pagamento_conta_evento
  • script_ligacao
  • versoes_app
  • pix_certificado
  • pagador_conta
  • tarefa_prioridade
  • codigo_natureza_contabil
  • tipo_ouvidoria
  • cartao_operadora
  • tabela_preco_dinamico_tabela
  • comissao_venda_bonus
  • produto_tamanho
  • boleto_solicitacao_baixa
  • imposto_inss
  • produto_modelo
  • empresa_nota
  • servico_nota
  • sugestao_produto
  • usuario_sessao
  • produto_formato
  • situacao_plano
  • imposto_irrf
  • produto_subgrupo_tamanho
  • cartao_maquina_taxa
  • status
  • patrimonio_status
  • salao_velorio
  • configuracao_servico_colaborador
  • cotacao_produto
  • plug_sign_webhook
  • visita_tipo
  • boleto_remessa
  • tabela_preco_dinamico
  • patrimonio_inventario
  • layout_arquivo_conciliacao
  • treinamento_anexo
  • natureza_contabil
  • tipo_despesa_contabil
  • cotacao_fornecedor
  • jobqueue
  • plano_arquivo
  • juros_multa
  • posto_combustivel_por_municipio
  • natureza_venda
  • cartao_taxa
  • agendamento_clinica_dia_nao_util
  • comissao_grupo_parcela
  • grupo_comissao_arrecadador
  • classificacao_contabil
  • webhook_nota
  • grupo_comissao_vendedor_plano
  • configuracao_webhook_pix
  • pagarme_configuracao
  • comissao_grupo
  • comissao_servico
  • schema
  • comissao_produto
  • efipay_carne_configuracao_tipo_venda
  • patrimonio_manutencao_anexo
  • plug_boleto_configuracao
  • configuracao
  • cotacao
  • deposito_via_boleto
  • efipay_pagamento_conta
  • comissao_vendedor_plano
  • boleto_cedente_conta_convenio
  • pre_venda_farmacia
  • versao_app
  • rota_rua
  • plug_boleto_configuracao_tipo_venda
  • pagamento_notificacao
  • lock
  • efipay_carne_configuracao
  • sala
  • solicitacao_cancelamento_nota
  • concil_card_branchs
  • autorizacao
  • contribuicao_sindical
  • notificacao
  • catalogo_digital_produto
  • produto_opcional
  • eventos_nota_fiscal
  • abono_juros_multa
  • descontos
  • efipay_conta
  • tipo_despesa
  • cofre_virtual_anotacao
  • server
  • concil_card_merchants
  • hash
  • termo_responsabilidade_tipo
  • dispositivos_homologados_verificacao
  • lote
  • set
  • configuracao_juros_multa
  • produto_subgrupo_opcional
  • list
  • cemiterio_jazigo_preco
  • auditoria
  • tomador_nota