PostgreSQL |
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.
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:
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.
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:
25. A configuração deste arquivo também pode ser feita pelo pgAdmin III (menu File open pg_hba.conf), como mostra na imagem a seguir:
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:
29. A configuração deste arquivo também pode ser feita pelo pgAdmin III (File open postgresql.conf), como mostra na imagem a seguir:
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:
▪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:
▪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.
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:
▪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.
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. |