Search the Community

Showing results for tags 'default'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Windev Desktop, Mobile, Web
    • Windev Desktop
    • Windev Mobile
    • Webdev
    • Bugs
  • Banco de Dados
    • HFSQL
    • PostgreSQL
    • MySQL, MariaDB, Outros
  • Vendendo Seu Peixe
    • Hire a Professional to solve your Demand!
    • Cursos
    • Aplicativos
  • Tips and Tricks
    • Tips and Tricks
    • Fivewin / xHb / Harbor migration to Windev

Categories

  • Files

Calendars

  • Community Calendar

Categories

  • Articles

Found 3 results

  1. Li na internet falando pra não usar NULL e por exemplo em campos do tipo data colocar uma data padrão tipo "01.01.0001", algo assim ai invés de NULL qdo não tiver informação. Exemplo campo DatadaUltimaCompra em um cliente novo não existe então ao invés do NULL colocar um DEFAULT do tipo do exemplo acima, é por ai mesmo ou uso NULL? Quais seriam as boas práticas em relação a esse assunto de DEFAULT x Tipos de Campos?
  2. Exemplo importando a tabela clientes do sistema antigo para o PostgreSQL, tenho o seguinte cenário: Tabela Pessoas Campo FK_ID_Municipio q é chave estrangeira referente o município da tabela de municípios Ocorre q nem todos os clientes do banco origem tem com a cidade preenchida, consequentemente não consigo preencher o ID do município já ferrando tudo, pq se uso DEFAULT vazio, acaba setando ID ZERO dando erro de integridade Só consegui usando NULL ai fiquei confuso, uso ou não uso NULL? Pergunto pq dizem q não é indicado ficar usando NULL, procede? Então ai vem a dúvida, alguém pode explicar esse negócio de NULL, NOT NULL e DEFAULT?
  3. Não entendi direito isso na prática, na análise eu tinha definido q se modificasse um campo modificasse nas tabelas filhas mas se fosse deleção proibisse, acredito q isso no PostgreSQL seria CASCADE e RESTRICT respectivamente, procede? Agora qdo importei a análise para o PostgreSQL não veio essas informações onde tive q recriar manualmente. Então minhas dúvidas são: Como seria um exemplo prático de CASCADE x RESTRICT x NO ACTION x DEFAULT Se não adianta mesmo mexer isso na análise pq não atualiza o banco, tendo q fazer tudo no banco somente. Em caso de se utilizar CASCADE e RESTRICT como fica no dia a dia para remover algum registro em caso de restrição?