Commit ebe118754e4d93e4ab1291a534baea46c0b6f82e

Authored by Edmar Moretti
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)
... ...