Em 7 de outubro de 2010 16:25, Alisson Viegas <[email protected]> escreveu:
> Boa tarde, pessoal. > > Preciso obter um número de identificação do banco de dados que seja único > para database+servidor. > > A ideia é criar uma função no front end que valide este número para evitar > que um backup realizado em um servidor, seja restaurando em outra máquina e > o front end rode sem restrição. Enfim, diminuir os ricos de uso não > autorizado do sistema. > > Há alguma identificação deste tipo para o banco de dados? > > > > > O "oid" do banco?!?! Mas ele irá mudar caso vc recriar o mesmo... Veja: SELECT oid FROM pg_database WHERE datname = 'meu_banco_de_dados'; Mas ele não irá identificar o Servidor, ou seja, nao será único por servidor... vc pode ter o mesmo OID para o banco em servidores diferentes... e até mesmo no mesmo servidor, mas clusters diferentes. Quem sabe uma combinação do OID + alguma info do sistema operacional possa te ajudar... Eu trabalho desenvolvendo software GPL ;-) então nunca tive esse tipo de problema, mas alguma solução técnica pode ser implementada... Espero ter ajudado. -- Fabrízio de Royes Mello >> Blog sobre TI: http://fabriziomello.blogspot.com >> Perfil Linkedin: http://br.linkedin.com/in/fabriziomello
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
