Commit ebe118754e4d93e4ab1291a534baea46c0b6f82e
1 parent
ca809e05
Exists in
master
Inclusão do arquivo README
Showing
1 changed file
with
36 additions
and
0 deletions
Show diff stats
README.md
... | ... | @@ -10,7 +10,43 @@ Após ter criado o ambiente, faça o "checkout" do código do i3GeoSaúde na pas |
10 | 10 | |
11 | 11 | Linux: |
12 | 12 | |
13 | +``` | |
13 | 14 | sudo apt-get install git-core |
14 | 15 | cd /var/www/html |
15 | 16 | sudo git -c http.sslVerify=false clone http://softwarepublico.gov.br/gitlab/i3geo/i3geosaude.git . |
17 | +``` | |
16 | 18 | |
19 | +## Instalando o banco de dados i3GeoSaude para testes | |
20 | + | |
21 | +Observações: | |
22 | + | |
23 | +* Pependendo da versão do PostgreSQL alguns comandos podem ser diferentes. Veja a pasta /usr/share/postgresql para descobrir a versão instalada) | |
24 | + | |
25 | +* Pode ser necessário o uso de sudo, exemplo: sudo su - postgres -c "createdb i3geosaude" | |
26 | + | |
27 | +* Você pode primeiro mudar para o usuário postgres e depois executar os comandos. Nesse caso utilize "sudo su postgres" e depois "psql" | |
28 | + | |
29 | +* Para sair de "psql" digite \d | |
30 | + | |
31 | +* Usando psql diretamente, termine a linha de comando sempre com ";" | |
32 | + | |
33 | +* Para entrar em psql no database i3geosaude utilize "psql -d i3geosaude" | |
34 | + | |
35 | +* Para executar um arquivo SQL utilize "\i arquivo.sql" | |
36 | + | |
37 | +* Pode ser que ao final do processo, ele seja executado apesar de ter encontrado erros. Isso se deve a diferenças de versões do PostgreSQL e PostGIS, e pode ser ignorado. | |
38 | + | |
39 | +Comandos para instalação: | |
40 | + | |
41 | +``` | |
42 | +su - postgres -c "psql -c \"ALTER USER postgres WITH PASSWORD 'postgres'\"" | |
43 | +su - postgres -c "createdb i3geosaude" | |
44 | +su - postgres -c "createlang -d i3geosaude plpgsql" | |
45 | +su - postgres -c "psql -d i3geosaude -c 'CREATE EXTENSION postgis;'" | |
46 | +su - postgres -c "psql -d i3geosaude -c 'GRANT ALL ON geometry_columns TO PUBLIC;'" | |
47 | +su - postgres -c "psql -d i3geosaude -c 'GRANT ALL ON geography_columns TO PUBLIC;'" | |
48 | +su - postgres -c "psql -d i3geosaude -c 'GRANT ALL ON spatial_ref_sys TO PUBLIC;'" | |
49 | +pg_restore --host localhost --port 5432 --username postgres --dbname i3geosaude /var/www/databasei3geosaude.backup | |
50 | +``` | |
51 | + | |
52 | +(o password é: postgres) | ... | ... |