Comando do Lacuna PSC: update-db
Nome
update-db - Atualiza o modelo do banco de dados
Sintaxe
dotnet Lacuna.Psc.Site.dll [settings] -- update-db
Ou, no Docker:
docker run -i lacunasoftware/psc:1.2 [settings] -- update-db
Os argumentos settings são configurações adicionais que sobrescrevem as configurações dos arquivos de configuração e das variáveis de ambiente,
por exemplo --Section1:Name1=value1 --Section2:Name2=value2.
Descrição
O comando update-db atualiza o modelo do banco de dados aplicando uma série de migrações. Ele deve ser usado somente ao
operar o Lacuna PSC sem privilégios db_owner.
Como, nesse cenário, as credenciais de banco de dados do Lacuna PSC não concedem permissão para alterar o modelo do banco de dados, normalmente você vai executar este comando passando uma connection string privilegiada:
dotnet Lacuna.Psc.Site.dll --ConnectionStrings:DefaultConnection="Data Source=SERVER;Initial Catalog=DATABASE;User ID=USERNAME;Password=PASSWORD" -- update-db
No Linux, se a sua senha contiver o caractere !, use aspas simples, por exemplo --ConnectionStrings:DefaultConnection='...', para evitar
expansões do histórico do shell