Logo Alexandre Neto
  • Home
  • Sobre
  • Serviços
  • Artigos recentes
  • Posts
  • Plugins
  • Dark Theme
    Light Theme Dark Theme System Theme
Logo Inverted Logo
  • Tags
  • Atlas
  • Cartografia
  • Compositor
  • Conda
  • Dica
  • Gdal
  • Linux
  • Master
  • Open Source
  • Opinião
  • Postgis
  • Pyqgis
  • Python
  • QGIS
  • Recart
  • SQL
  • Trigger
  • Tutorial
  • Vscode
Hero Image
Triggers para que vos quero...

Há já algum tempo que queria estudar a funcionalidade de triggers em PostgreSQL. A grosso modo, tinha ideia que permitiam executar comandos de forma automática, sempre que se alterasse determinada tabela, mas desconhecia os mecanismos para o fazer. Uma das aplicações que me veio à ideia foi a de usar triggers para manter actualizado atributos geométricos como a área ou o comprimento. Quando editamos de elementos que contêm atributos relacionados com as dimensões, forma ou localização das suas geometrias (área, perímetro, comprimento), é muito fácil esquecermo-nos de os actualizar depois da edição. Se mais tarde usarmos esses atributos para realizar alguma análise, este esquecimento pode levar a resultados errados.Como exemplo, vou criar um trigger para actualizar os atributos “área”, “latitude” e “longitude” de uma tabela de polígonos.A primeira coisa a fazer é criar uma função que execute o que pretendemos. No caso em questão, usei a seguinte:

  • Postgis
  • trigger
terça-feira, 3 de dezembro de 2013 | 3 minutes Read
Navigation
  • Sobre
  • Serviços
  • Artigos recentes
  • Plugins
Contact me:
  • srnetochan
  • Alexandre Neto
  • @alexnetogeo
  • @alexnetogeo

Toha Theme Logo Toha
© 2022 Copyright. Globe icon created by Freepik - Flaticon
Powered by Hugo Logo