A sugestão foi aplicada da seguinte forma numa View.
CASE
WHEN levantamentos_pt.disponivel_download = 1 THEN
concat('<div><a href=./lev_topografia/',
freguesias_caop2008.siglas, '/',
regexp_replace(levantamentos_pt.ficheiro::text, '^.*\\'::text,
''::text), '>Transferir Ficheiro</a></div>')
ELSE 'Contactar a UPPS'::text
END AS ficheiro
Obrigado
Citando p.s.men...@sapo.pt:
Obrigado a todos pela ajuda!
Optei por usar a sugestão do Rui Cavaco e funcionou.
Obrigado
Paulo Mendes
Citando Rui Cavaco <rpcav...@gmail.com>:
O nome do ficheiro é facilmente obtido em PostgreSQL com
SELECT regexp_replace('c:\\foo\\bar\\baz.txt', '^.*\\', '')
Cumprimentos
Rui Cavaco
Alexandre Neto <senhor.n...@gmail.com> escreveu no dia quarta,
30/05/2018 às 14:49:
Não sei se estou a perceber bem o problema.
Mas se o dito campo está a ser gravado numa tabela
PostgreSQL/PostGIS, porque não criar uma função que limpe o
caminho e deixe apenas o nome do ficheiro, e depois associá-la a
um trigger que a corra sempre que existem alterações nesse campo
da tabela.
Cumprimentos,
Alexandre Neto
<p.s.men...@sapo.pt> escreveu no dia quarta, 30/05/2018 às 14:16:
_Boa Tarde,
Gostaria de no qgis quando é feita a configuração de um Campo
como "External Resurce" o qgis guarda o caminho para o ficheiro
seleccionado, no entanto eu gostaria de guardar só o nome do
ficheiro, será isso possível?
outra forma de resolver a questão era uma função que copia-se
esse ficheiro para uma determinada pasta pré seleccionada, será
isto possível?
ainda outra situação seria através de SQL configurar uma view no
postgres em que indicando a string co caminho do ficheiro+ nome
seja possível obter só o nome do ficheiro.
Alguém da lista me poderá ajudar!?
Paulo Mendes
_
________________________________________________
Portugal mailing list
Portugal@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/portugal_
_--_ _Alexandre Neto_
_---------------------_
_@AlexNetoGeo_
_http://sigsemgrilhetas.wordpress.com_
_http://gisunchained.wordpress.com_
________________________________________________
Portugal mailing list
Portugal@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/portugal_
_______________________________________________
Portugal mailing list
Portugal@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/portugal