MD2 Repo PostgreSQL
Após a instalação do PostgreSQL 12 será necessário fazer algumas configurações para que o servidor do MD2 Quality Manager consiga conectar o banco de dados:
- Permitindo conexões remotas editando o arquivo pg_hba.conf e postgresql.conf:
vim /etc/postgresql/12/main/pg_hba.conf
Inserir:
host all md2net 0.0.0.0/0 md5
host all md2net ::1/128 md5
vim /etc/postgresql/12/main/postgresql.conf
Editar o parâmetro "listen_addresses":
systemctl restart postgresql.service
- Criação dos usuário no PostgreSQL:
sudo -i -u postgres psql -c "create user md2net with encrypted password 'md2net2018';"
sudo -i -u postgres psql -c "alter user md2net with superuser;"
sudo -i -u postgres psql -c "create user mdm with encrypted password 'md2net2018';"
- Criação do database “qualitymanager”:
sudo -i -u postgres psql -c "CREATE DATABASE "qualitymanager" WITH OWNER md2net TEMPLATE = template0
ENCODING = 'UTF8' LC_COLLATE = 'pt_BR.UTF-8' LC_CTYPE = 'pt_BR.UTF-8';"
- Criação do database “mensageria_qm”:
sudo -i -u postgres psql -c "CREATE DATABASE "mensageria_qm" WITH OWNER md2net TEMPLATE = template0
ENCODING = 'UTF8' LC_COLLATE = 'pt_BR.UTF-8' LC_CTYPE = 'pt_BR.UTF-8';"
- Criação do arquivo .pgpass:
cd ~
vim .pgpass
Inserir:
127.0.0.1:5432:qualitymanager:md2net:md2net2018
chmod 600 .pgpass
- Execução do script baseline:
gunzip -c qualitymanager_DB.gz | psql -h 127.0.0.1 -U md2net qualitymanager
No Comments