Mudanças entre as edições de "Criando o Banco de dados LATROMI"

De LATROMI Manuais
Ir para: navegação, pesquisa
(Criou página com '== Requisitos == Servidor de Banco de Dados PostgreSQL 9.3 ou superior. == Instalação == === Download do Script === # Entre na nossa [http://dropbox.latromi.com.br pasta c...')
 
(Instalação)
 
(9 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
 +
 +
 
== Requisitos ==
 
== Requisitos ==
Servidor de Banco de Dados PostgreSQL 9.3 ou superior.
+
Servidor de Banco de Dados [https://www.postgresql.org/ PostgreSQL 9.3] ou superior.
  
 
== Instalação ==
 
== Instalação ==
Linha 7: Linha 9:
 
# Entre na nossa [http://dropbox.latromi.com.br pasta compartilhada da DropBox].
 
# Entre na nossa [http://dropbox.latromi.com.br pasta compartilhada da DropBox].
 
# Em seguida, abra a subpasta LATROMI. Serão listadas diversas pastas. Cada uma delas corresponde a uma versão do sistema.
 
# Em seguida, abra a subpasta LATROMI. Serão listadas diversas pastas. Cada uma delas corresponde a uma versão do sistema.
# Abra a subpasta correspondente a versão mais recente do sistema. Dentro dela, existem duas subpastas e um arquivo SQL, com o script de criação do banco de dados. Baixe este arquivo.
+
# Abra a subpasta correspondente a versão mais recente do sistema. Dentro dela, existem duas subpastas e um arquivo SQL, que contém o script de criação do banco de dados. Baixe este arquivo.
 +
 
 +
[[File:Download_DropBox.PNG]]
 +
 
 +
=== Criação de novo banco de dados ===
 +
 
 +
Crie um novo banco de dados através do [https://www.pgadmin.org/ PgAdmin], especificando a codificação '''UTF-8''':
  
=== Criação do Banco ===
+
[[File:LATROMI_CriandoBanco_pgadmin1.jpg|||left|Criando banco pelo PgAdmin]]
 +
[[File:LATROMI_CriandoBanco_pgadmin2.jpg|||none|Especificando codifição do banco]]
  
Crie um novo banco de dados através do ''PgAdmin'':
+
Se preferir, o banco de dados pode ser criado através do script abaixo:
  
 
   CREATE DATABASE latromi
 
   CREATE DATABASE latromi
 
   WITH ENCODING = 'UTF8'
 
   WITH ENCODING = 'UTF8'
 
       CONNECTION LIMIT = -1;
 
       CONNECTION LIMIT = -1;
 +
 +
=== Compilação do Script ===
 +
 +
Selecione o banco dedos criado, abra o editor de SQL e execute o script de instalação baixado.
 +
 +
== Erros ==
 +
 +
===language "plpgsql" does not exist===
 +
Dependendo do template utilizado pelo PostgreSQL para criação do banco, a linguagem '''plpgsql''' pode não ter sido criada. Este problema é facilmente resolvido executando o script abaixo:
 +
 +
CREATE TRUSTED PROCEDURAL LANGUAGE 'plpgsql'
 +
    HANDLER plpgsql_call_handler
 +
    VALIDATOR plpgsql_validator;
 +
ALTER LANGUAGE plpgsql OWNER TO postgres;

Edição atual tal como às 15h04min de 8 de novembro de 2016


Requisitos

Servidor de Banco de Dados PostgreSQL 9.3 ou superior.

Instalação

Download do Script

  1. Entre na nossa pasta compartilhada da DropBox.
  2. Em seguida, abra a subpasta LATROMI. Serão listadas diversas pastas. Cada uma delas corresponde a uma versão do sistema.
  3. Abra a subpasta correspondente a versão mais recente do sistema. Dentro dela, existem duas subpastas e um arquivo SQL, que contém o script de criação do banco de dados. Baixe este arquivo.

Download DropBox.PNG

Criação de novo banco de dados

Crie um novo banco de dados através do PgAdmin, especificando a codificação UTF-8:

Criando banco pelo PgAdmin
Especificando codifição do banco

Se preferir, o banco de dados pode ser criado através do script abaixo:

 CREATE DATABASE latromi
 WITH ENCODING = 'UTF8'
      CONNECTION LIMIT = -1;

Compilação do Script

Selecione o banco dedos criado, abra o editor de SQL e execute o script de instalação baixado.

Erros

language "plpgsql" does not exist

Dependendo do template utilizado pelo PostgreSQL para criação do banco, a linguagem plpgsql pode não ter sido criada. Este problema é facilmente resolvido executando o script abaixo:

CREATE TRUSTED PROCEDURAL LANGUAGE 'plpgsql'
    HANDLER plpgsql_call_handler
    VALIDATOR plpgsql_validator;
ALTER LANGUAGE plpgsql OWNER TO postgres;