Atualização dos pré requisitos do PDV Omnishop

  1. Solicitar acesso ao repositório caso não tenha (https://totvstfs.visualstudio.com/Varejo-Franquias-e-Redes/_git/TOTVS.PreRequisitos.Omnishop)
  2. Restaurar no seu postgresql local o banco de dados TotvsPDV.backup que fica em https://totvstfs.visualstudio.com/Varejo-Franquias-e-Redes/_git/TOTVS.PreRequisitos.Omnishop?version=GBdevelop&path=/Fontes/Auxiliares/PreRequisitosOmniInstaller/Resources/
  3. Aplicar seus scripts neste banco restaurado.
  4. Fazer o backup do banco após as manutenções e substituir o arquivo TotvsPDV.backup que fica em https://totvstfs.visualstudio.com/Varejo-Franquias-e-Redes/_git/TOTVS.PreRequisitos.Omnishop?version=GBdevelop&path=/Fontes/Auxiliares/PreRequisitosOmniInstaller/Resources/
  5. Realizar o pullrequest.

Atualização da migration do PDV Omnishop

  1. Solicitar acesso ao repositório da API caso não tenha (https://totvstfs.visualstudio.com/Varejo-Franquias-e-Redes/_git/TOTVS.API.Omnishop)
  2. Criar um novo migration e versionar seus scripts.
  3. Verifique no arquivo hangfire.json e appsettings.json se a string de conexão do banco totvspdv esta correta conforme seu ambiente. exemplo: "ConnectionStrings": {
      "PostgreSQL": "Data Source=localhost;Port=5432;Database=TotvsPDV;User Id=postgres;Password=postgres;Unicode=true;"},
  4. Selecione o modo debug do VisualStudio e o defaultproject deve selecionar o projeto: TOTVS.Omnishop.API.Infra.PostgreSQL
  5. No PackageManager Console crie sua migration, comando de exemplo: add-migration PDVSyncSubidaFunctionPreco -context PostgreSQLTOTVSOmnishopDbContext
  6. Realizar o pullrequest