Instituto Superior Técnico

Serviços de Informática

PostgreSQL

A DSI disponibiliza um servidor de base de dados PostgreSQL a todos os utilizadores registados no sistema Fénix.

A utilização do serviço de PostgreSQL pressupõe o conhecimento dos mecanismos de acesso a esta base de dados. Para mais informação, consultar a página de documentação do PostgreSQL.

Ativação

Para ativar o serviço de MySQL, deverão ser seguidos os seguintes passos:

  • Caso ainda não tenha feito, deverá ativar o serviço shell na página self-service da DSI. Este passo permitirá ter acesso ao cluster sigma.
  • Fazer login (via ssh) no sigma usando o username password do sistema de autenticação centralizada da DSI (as mesmas credenciais usadas no acesso ao sistema Fénix). Para tal, executar o seguinte comando:
    • ~$ ssh sigma.ist.utl.pt -l [username] , sendo que [username] corresponde ao Técnico ID, ou seja istxxxxx.
  • Executar o seguinte comando:
    • istxxxxxx@sigmayy: ~$ psql_reset

Este comando cria uma base de dados com nome idêntico ao do username e com uma password que é mostrada no ecrã. Guarde essa password, pois vai ser preciso usá-la sempre que quiser aceder à base de dados.

Nota: Em caso de esquecimento da password, o comando psql_reset pode ser executado novamente. Neste caso, é gerada uma nova password, mas a base de dados e o seu contéudo, caso já existam, não sofrem quaisquer alterações.

Acesso

O servidor de base dados corre na máquina db.tecnico.ulisboa.pt

Pode aceder à base de dados do PostgreSQL diretamente através do sigma ou de qualquer computador com acesso à internet. Para isso basta ter instalado o cliente de PostgreSQL no computador e especificar o servidor como sendo db.tecnico.ulisboa.pt:

  •  ~$ psql -U istxxxxxx -h db.tecnico.ulisboa.pt
  • Password for user istxxxxxx: (introduzir a password gerada com o comando mysql_reset)

Para mais informações sobre o acesso ao cluster sigma, pode consultar a página de acesso ao cluster sigma.