Conexão com Azure PosgreSQL
Se você não tiver os drivers PostgreSQL PDO, PostgreSQL 7 ou acima, PostgreSQL 6.4 ou acima e PostgreSQL 6.3 ou abaixo habilitados, verifique abaixo nossa documentação de como habilitar ambos no Scriptcase para conexão.
- Para habilitar o PostgreSQL PDO: Clique aqui
- Para habilitar o PostgreSQL 7 ou acima: Clique aqui
- Para habilitar o PostgreSQL 6.4 ou acima: Clique aqui
- Para habilitar o PostgreSQL 6.3 ou abaixo: Clique aqui
ATENÇÃO: Se você não possuir uma base Azure PostegreSQL criada, verifique como realizar a criação clicando aqui.
Criando uma conexão com o Scriptcase
Veja abaixo como criar uma conexão em seu projeto do Scriptcase, utilizando o Driver habilitado (PostgreSQL PDO, PostgreSQL 7 ou acima, PostgreSQL 6.4 ou acima e PostgreSQL 6.3 ou abaixo.) e o banco de dados Azure PostgreSQL.
1 - Acesse um projeto do seu Scriptcase.
2 - Clique no ícone Nova Conexão para criar uma conexão
ou acesse o menu Banco de Dados > Nova conexão.
Após isto, será exibida uma tela com todas as conexões de banco de dados.
3 - Selecione a conexão Microsoft Azure.
4 - E escolha o banco de dados Azure Postgres.
Conexão
Informe os parâmetros para conexão ao seu banco de dados Azure PostgreSQL da seguinte forma:
-
Nome da conexão: Defina o nome de sua nova conexão. Por padrão, o Scriptcase adciona o prefixo conn juntamente do nome do banco de dados.
-
Driver do SGDB: Selecione o Driver PostgreSQL para conexão. Neste exemplo, utilizamos o Driver PostgreSQL PDO.
- Servidor do SGDB: Informe o domínio do servidor Azure onde o banco de dados está instalado.
-
EX:
domain-postgres.postgres.database.azure.com
-
Porta: Informe a porta para conexão. Por padrão, a porta definida é 5432.
-
Esquema: Informe o esquema para conexão com o banco de dados.
- Base de Dados: Liste e selecione o banco de dados que você irá se conectar.
-
EX:
samples
-
Usuário: Informe o usuário para autenticar a conexão com o seu banco de dados.
-
Senha: Informe a senha para concluir o processo de autenticação.
- Testar conexão: Clique neste botão para obter uma reposta da requisição do Scriptcase para saber se os parâmetros informados estão corretos.
Segurança
Permite definir as seguranças da conexão
Usar SSL
Permite definir se a conexão fará uso do SSL. Por padrão a opção não vem habilitada.
sslmode
sslmode | proteção | proteção MITM | Declaração |
---|---|---|---|
disable | Não | Não | Não me importo com segurança e não quero pagar o custo da criptografia. |
allow | Talvez | Não | Não me importo com segurança, mas vou pagar o custo da criptografia se o servidor insistir nisso. |
prefer | Talvez | Não | Não me importo com criptografia, mas gostaria de pagar o custo da criptografia se o servidor suportar. |
require | Sim | Não | Quero que meus dados sejam criptografados e aceito o custo. |
verify-ca | Sim | Depende da política da CA | Quero que meus dados sejam criptografados e aceito o custo. Quero ter certeza de que me conecto a um servidor em que confio. |
verify-full | Sim | Sim | Quero que meus dados sejam criptografados e aceito o custo. Quero ter certeza de que me conecto a um servidor em que confio e que é o que eu especifico. |
sslrootcert (Certificado Raiz SSL):
Este parâmetro refere-se ao certificado raiz SSL/TLS utilizado para verificar a autenticidade do certificado apresentado pelo servidor durante a comunicação segura. Uso: O valor deste parâmetro deve ser o caminho completo para o arquivo contendo o certificado raiz.
sslkey (Chave Privada SSL):
Este parâmetro representa a chave privada associada ao certificado SSL/TLS utilizado pelo servidor para autenticação. Uso: Deve ser especificado o caminho completo para o arquivo contendo a chave privada.
sslcert (Certificado SSL):
O parâmetro sslcert refere-se ao certificado SSL/TLS do servidor, que é apresentado durante o processo de negociação de segurança para autenticação. Uso: Deve ser fornecido o caminho completo para o arquivo contendo o certificado SSL/TLS do servidor.
Filtro
Acessando esta aba, você pode configurar quais itens do Banco de Dados serão exibidos na conexão, podendo depender ou não do proprietário.
Exibir
Permite que a conexão possa enxergar tabelas, views, tabelas do sistema e procedures dependendo dos itens selecionados pelo usuário. Por padrão, os itens Tabelas e Views já são selecionados pelo Scriptcase.
- Tabelas: Selecionando esta opção, as tabelas da sua base de dados serão exibidas.
- Por padrão, o Scriptcase habilita esta opção.
- Por padrão, o Scriptcase habilita esta opção.
- Views: Selecionando esta opção, as views da sua base de dados serão exibidas.
- Por padrão, o Scriptcase habilita esta opção.
- Por padrão, o Scriptcase habilita esta opção.
-
Tabelas do Sistema: Selecionando esta opção, as tabelas do sistema da sua base de dados serão exibidas.
- Procedures: Selecionando esta opção, as procedures da sua base de dados serão exibidas.
Filtros
Permite definir quais tabelas e proprietários serão exibidos.
- Tabelas: Você pode definir nesta opção quais tabelas serão exibidas. A configuração pode conter um
PREFIXO%
ou nome das tabelas para exibição.- Por padrão, o Scriptcase deixa esta opção vazia.
- EX:
- Proprietário: Informe o usuário que enxerga as tabelas informadas para exibição.
- O usuário deve estar em maiúsculo como no exemplo acima.
- O usuário deve estar em maiúsculo como no exemplo acima.
- Exibir: Escolha se as tabelas do proprietário informado serão exibidas.
NOTA: Ao utilizar a filtragem de tabelas, você elimina tabelas desnecessárias para o seu projeto e melhora a performance da conexão do seu banco de dados.
Avançado
Nesta aba, você tem acesso a configurações específicas para a conexão. As configurações realizadas nesta sessão impactam na exibição dos dados e performance das aplicações.
- client_encoding: Selecione a codificação utilizada no seu banco de dados. No exemplo acima, utilizamos o client_encoding utf8.
- Por padrão, é setado o charset utf8.
- Por padrão, é setado o charset utf8.
- Separador De Decimal: Selecione o tipo do separador dos registros decimais, entre vírgula e ponto.
- Por padrão, é selecionado o ponto
.
como separador.
- Por padrão, é selecionado o ponto
- Conexão Persistente: Defina se as conexões serão encerradas após a execução dos seus scripts nas aplicações do Scriptcase.
- Por padrão, o Scriptcase desativa esta opção.
- Por padrão, o Scriptcase desativa esta opção.
- Usar o esquema antes do nome da tabela: Defina se o esquema do banco de dados será exibido antes dos nomes das tabelas.
- Por padrão, o Scriptcase ativa esta opção.
Dúvidas ou Problemas de Conexão? Contacte o nosso suporte em caso de problemas de conexão ou dúvidas a respeito deste banco de dados.