Navigation:  Instalação do SoftExpert Suite tradicional > Atividades pré-requeridas > Configuração do banco de dados >

PostgreSQL

Previous  Top  Next

Nesta seção são abordados os procedimentos de criação e configuração do banco de dados para o SGBD PostgreSQL. Será apresentado, inicialmente, o procedimento de instalação do PostgreSQL e do pgAdmin III.

 

Consulte o SoftExpert Suite - Requisitos do Sistema para obter mais detalhes sobre as considerações para o PostgreSQL.

Para utilizar o serviço de indexação do SoftExpert Captura, após a instalação do PostgreSQL, será necessária a instalação do PostgreSQL Native OLEDB Provider (pgoledb.msi) no servidor do SoftExpert Suite. Após a instalação, atualize a variável de ambiente PATH com o diretório da instalação do PostgreSQL Native OLEDB Provider.

 

Instalando o PostgreSQL

 

Para instalar o PostgreSQL, siga os passos abaixo:

 

1.Faça o download do PostgreSQL no site: http://www.postgresql.org.

 

2.Execute o arquivo de instalação do PostgreSQL.

 

3.Na tela Welcome to the PostgreSQL Setup Wizard, clique em Next.

 

4.Em Installation Directory, escolha um diretório para a instalação ou deixe o caminho padrão.

 

5.Em Data Directory, informe o diretório onde os dados serão armazenados. Clique em Next.

 

6.Informe uma senha para o superuser do banco de dados e a conta do serviço (postgre). Clique em Next.

 

7.Informe a porta onde o serviço está escutando. Clique em Next.

 

8.Use o locale padrão. Clique em Next.

 

9.Na tela Read to install, clique em Next.

 

10. Desmarque a opção Launch Stack Builder at exit.

 

11. Clique em Finish.

 

Instalando o pgAdmin III

 

Para instalar o pgAdmin III, execute os seguintes passos:

 

Esse procedimento deve ser realizado no servidor que será instalado o SoftExpert Suite.

 

12. Faça o download do pgAdmin III no site: http://www.pgadmin.org/download.

 

13. Execute o arquivo de instalação e siga as instruções do software.

 

14. Abra o pgAdmin III.

 

15. Clique no botão Add a connection to a server para adicionar uma conexão com o servidor de banco de dados.

 

16. Em name informe o nome da conexão.

 

17. Informe o nome do host do servidor do banco de dados.

 

18. Em Port informe a porta do PostgreSQL. A porta padrão é 5432.

 

19. Selecione o banco de dados para conexão.

 

Somente visualize todos os bancos de dados após a primeira conexão.

 

20. Insira o nome de usuário e a senha.

 

21. Clique em OK.

 

Configurando a rede do PostgreSQL

 

Essa seção aborda o procedimento para criar e configurar o banco de dados no PostgreSQL. Para a configuração de Rede PostgreSQL, execute os passos a seguir:

 

22. Acesse o diretório do PostgreSQL que contém os arquivos de configuração.

Exemplo: C:\Program Files\PostgreSQL\8.x\data

 

23. Abra para edição o arquivo de configuração pg_hba.conf.

 

24. Localize o bloco de configuração 'IPv4 local connections' e adicione uma nova linha com os dados de rede do servidor onde o SoftExpert Suite está sendo instalado:

# IPv4 local connections:

host    all   all   127.0.0.1/32     md5

host    all   all   192.168.200.55 255.255.255.0   md5

 

25. A configuração deste arquivo também pode ser feita pelo pgAdmin III (menu File arrowrgray open pg_hba.conf), como mostra na imagem a seguir:

 

pg_hba_conf

 

26. Salve e feche o arquivo de configuração.

 

27. Abra para edição o arquivo de configuração postgresql.conf:

 

28. Localize o parâmetro listen_addresses e altere o seu valor conforme abaixo:

listen_addresses = '*'                # what IP address(es) to listen on;

 

29. A configuração deste arquivo também pode ser feita pelo pgAdmin III (File arrowrgray open postgresql.conf), como mostra na imagem a seguir:

 

postgresql_conf

 

30. Salve e feche o arquivo de configuração.

 

31. Reinicie o serviço do PostgreSQL.

 

Criando pastas da Tablespace

 

Para criar as pastas da Tablespace, execute os passos seguintes:

 

32. Acesse o diretório do PostgreSQL onde as pastas serão criadas ou utilize a pasta padrão de Dados do PostgreSQL.

Exemplo: C:\Program Files\PostgreSQL\8.x\data

 

33. No diretório acessado, crie uma nova pasta com o nome SOFTEXPERT_DATA.

Exemplo: C:\Program Files\PostgreSQL\8.x\data\SOFTEXPERT_DATA

 

34. No diretório acessado, crie uma nova pasta com o nome SOFTEXPERT_INDEXES.

Exemplo: C:\Program Files\PostgreSQL\8.x\data\SOFTEXPERT_INDEXES

 

35. Clique com o botão direito na pasta pai.

Exemplo: C:\Program Files\PostgreSQL\8.x\data

 

36. Selecione Properties.

 

37. Selecione a aba Security.

 

38. Selecione o usuário do serviço PostgreSQL.

 

39. Defina permissão Full Control da coluna Allow para este usuário.

 

40. Clique em OK.

 

Criando usuário para o SoftExpert Suite

 

Para criar um usuário, execute os passos a seguir:

 

41. Abra o assistente pgAdmin III.

 

42. Do lado esquerdo, no menu Object Browser, selecione o servidor padrão e conecte-se a ele.

 

43. Clique com o botão direito em Login Roles e selecione New Login Role.

 

44. Na tela New Login Role, na tela que se abrir, preencha os seguintes campos:

 

postgre_new_login_role

 

Role name: Informe um nome para o novo usuário.

Password: Informe a senha para o novo usuário.

Password (again): Redigite a senha, para confirmá-la.

Account expires: Se for necessário, informe uma data em que a conta que está sendo criada expirará.

 

45. Ainda na tela de criação do usuário, acesse a aba Role privileges e selecione Superuser.

 

46. Clique em OK.

 

Criando Tablespaces

 

Para criar uma Tablespace, execute os passos a seguir:

 

47. Clique com o botão direito em Tablespaces.

 

48. Selecione New Tablespace, na tela que se abrir, preencha os seguintes campos:

 

postgre_new_tablespace

 

Name: Digite SOFTEXPERT_DATA para o nome da tablespace.

Location: Informe o diretório para a pasta da tablespace SOFTEXPERT_DATA. Exemplo: C:\Program Files\PostgreSQL\8.x\data\SOFTEXPERT_DATA.

Owner: Selecione o usuário criado para o SoftExpert Suite. Exemplo: sesuite.

 

49. Ainda na tela de criação da tablespace, acesse a aba Privileges.

 

50. Selecione a opção CREATE e clique em Add/Change.

 

51. Clique em OK.

 

Repita esse processo para criar a tablespace SOFTEXPERT_INDEXES.

 

Criando banco de dados

 

Para criar um banco de dados, execute os passos a seguir:

 

52. Clique com o botão direito em Databases.

 

53. Selecione New Database, na tela que se abrir, preencha os seguintes campos:

 

postgre_new_database

 

Name: Informe um nome para o banco de dados.

Owner: Selecione o usuário criado anteriormente para o SoftExpert Suite.

Encoding: Selecione UTF8.

Tablespace: Selecione SOFTEXPERT_DATA para ser a tablespace padrão.

 

A codificação recomendada para o banco de dados é o UTF-8, pois suporta todos os idiomas.

 

54. Ainda na tela de criação de banco de dados, acesse a aba Privileges, e selecione ALL.

 

55. Clique em Add/Change.

 

56. Clique em OK.

 

57. Feche o pgAdmin III.