# Working with Postgres Começar com `docker-compose up`. Ir a Browser e entrar em [localhost:4321](localhost:5050). Na página de login introduzir: ```yaml Email Address / Username: postgres@lbaw.com Password: pg!lol!2021 ``` ## Desenvolvimento de teste Caso não exista, é necessário adicionar um servidor: - Na tab da esquerda (Browser), botão do lado direito em `Servers`, `Create`, `Server...` - OU, Ir a `DashBoard`, tab de `Quick Links` e selecionar `Add new Server` Na tab de `General`, `Name` pode ser qualquer coisa. `local` é recomendado. Na tab de `Connection`, `Host name/address` fica com o valor `postgres`, correspondente à rede interna do sistema criado pelo docker-compose. `Port` e `Maintenance database` ficam com os valores predefinidos: `5432` e `postgres` respetivamente. Para o username e password: ```yaml postgres pg!lol!2021 ``` E dar tick à opção `Save Password` para não estar sempre a escrever quando se quer ligar ao servidor. ![Criar Servidor local](https://i.imgur.com/4AM4l82.png) A partir daqui inicia-se a `query tool` no schema `public` ![Query Tool](https://i.imgur.com/GgW48to.png) E conseguimos correr SQL. Ou escrevemos diretamente ou com `ctrl+O` é possível adicionar ficheiros diretamente ## Produção Para criar o servidor de produção, cria-se um novo servidor como na secção anterior, neste caso atribuimos o nome `production`. Na tab de `General` ficam os seguintes parâmetros: ```yaml Host Name / Address : dbm.fe.up.pt Port: 5432 Maintenance database: lbaw2131 Username: lbaw2131 Password: ******** # Verificar Google Sheets Save Password: check ``` ![Produção](https://i.imgur.com/dcrveQe.png)