O Guia para Criação de Bases no PostgreSQL 14 descreve os comandos e configurações necessários para criar bancos de dados compatíveis com o sistema Questor. As definições de codificação e localidade variam conforme o sistema operacional utilizado e devem ser aplicadas corretamente para garantir o funcionamento adequado do sistema.
Os itens a seguir devem estar disponíveis antes de executar os scripts de criação.
postgres.Para ambientes Windows, a localidade utilizada é Portuguese_Brazil.1252. Conecte-se ao servidor PostgreSQL pelo DBeaver, abra um novo Editor SQL (SQL Editor), cole o script abaixo e execute com Ctrl + Enter.
postgres.UTF8.Portuguese_Brazil.1252.Portuguese_Brazil.1252.template0.CREATE DATABASE "nome_base"
WITH OWNER = postgres
ENCODING = 'UTF8'
LC_COLLATE = 'Portuguese_Brazil.1252'
LC_CTYPE = 'Portuguese_Brazil.1252'
TEMPLATE = template0;
⚠️ Atenção!
Ao executar o comando, o banco de dados será criado fisicamente no diretório DATA configurado durante a instalação do PostgreSQL.
Para servidores Linux, a localidade exigida é pt_BR.UTF-8. Conecte-se ao servidor PostgreSQL pelo DBeaver, abra um novo Editor SQL (SQL Editor), cole o script abaixo e execute com Ctrl + Enter.
postgres.UTF8.pt_BR.UTF-8.pt_BR.UTF-8.template0.CREATE DATABASE "nome_base"
WITH OWNER = postgres
ENCODING = 'UTF8'
LC_COLLATE = 'pt_BR.UTF-8'
LC_CTYPE = 'pt_BR.UTF-8'
TEMPLATE = template0;
⚠️ Atenção!
Ao executar o comando, o banco de dados será criado fisicamente no diretório DATA configurado durante a instalação do PostgreSQL.