Pular para o conteúdo principal

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
dica

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

Veja também​

Ver em Markdown