Postgres gerenciado fala PostgreSQL
Conectar Banco de dados OCI com PostgreSQL para Excel, Planilhas Google, IA e REST
Banco de dados Oracle Cloud Infrastructure com PostgreSQL. Não existe um endpoint público, o que torna o agente a solução mais natural, em vez de uma alternativa.
Uma conexão, todas as superfícies
Para onde seus dados do OCI PostgreSQL podem ir?
- 1 conexão de saída
- 0 portas de entrada
- Somente leitura · credenciais permanecem inalteradas
funciona em
- Para sua equipe, fornecedores e parceiros.
-
Excel suplemento · atualizar sob demanda
-
Planilhas Google complemento · atualizar sob demanda
-
Nova AI Pergunte em inglês simples · texto para SQL
-
Visualizador de dados Compartilhe resultados ao vivo · com a equipe, fornecedores e parceiros · em qualquer dispositivo
- Para aplicativos e sistemas
-
API REST Endpoint JSON · OpenAPI 3.1
-
Power BI Power Query M
-
Sincronizações agendadas Planilhas Google · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- Para ferramentas de IA
-
Assistentes de IA Claude · Cursor · Servidor MCP
- Entregue às pessoas
-
Alertas e relatórios Slack · Discord · E-mail · Webhook
O Query Streams lê o banco de dados OCI com PostgreSQL do Microsoft Excel, Google Sheets, Power BI, assistentes de IA via MCP e um endpoint REST por meio de uma única conexão somente leitura. Este serviço não possui nenhum endpoint público — ele só é acessível de dentro da sua VCN — portanto, a questão usual de como expor um banco de dados com segurança não se aplica. Instale o Agente de Rede em uma instância do OCI Compute na mesma VCN e ele se conectará ao endpoint privado como um cliente comum, discando para fora para tudo o mais. Sem servidor bastion, sem exposição pública, sem regra de entrada.
O banco de dados OCI com PostgreSQL é PostgreSQL na rede. — o driver padrão, portanto, todas as orientações abaixo se aplicam sem alterações. A única parte específica do OCI PostgreSQL é a string de conexão, abordada em detalhes de conexão.
- Para sua equipe, fornecedores e parceiros.
-
OCI PostgreSQL para Excel Microsoft Excel · Suplemento do Excel
Extraia resultados do OCI PostgreSQL em tempo real diretamente para uma planilha e atualize-os sob demanda — Excel para desktop, Excel Online, Microsoft 365.
Guia do PostgreSQL -
OCI PostgreSQL para Planilhas Google Suplemento de planilhas
Execute uma consulta OCI PostgreSQL salva na barra lateral e arraste as linhas para a planilha. Os colaboradores que compartilham a planilha podem atualizá-la por conta própria.
Guia do PostgreSQL -
Pergunte à Nova sobre OCI PostgreSQL Nova AI · texto para SQL
Faça uma pergunta em linguagem simples. O Nova já conhece suas tabelas OCI PostgreSQL, escreve e executa o SQL, explica a resposta e a exibe em um gráfico — sem necessidade de escrever consultas ou fornecer credenciais.
Como funciona o Nova -
Visualizador de dados OCI PostgreSQL para Compartilhamento de resultados · equipe, fornecedores, parceiros · celular, tablet, computador
Compartilhe um resultado OCI PostgreSQL em tempo real com qualquer pessoa — um colega, um fornecedor, um parceiro — como uma tabela que pode ser adicionada aos favoritos e que é atualizada automaticamente ao ser aberta em um celular, tablet ou computador. Eles veem os resultados, nunca o SQL ou as credenciais.
Como funciona o Visualizador de Dados - Para aplicativos e sistemas
-
API REST do OCI PostgreSQL endpoint HTTP
Publique uma consulta OCI PostgreSQL como um endpoint JSON autenticado que qualquer aplicativo pode chamar, com uma especificação OpenAPI 3.1 e coleções prontas para Postman, Insomnia e Hoppscotch. Nenhuma porta de banco de dados é aberta.
Guia do PostgreSQL -
OCI PostgreSQL para Power BI Power Query M
Cole o arquivo M do Power Query gerado no Editor Avançado do Power BI e o relatório lerá os resultados do OCI PostgreSQL em tempo real via HTTPS — sem driver ODBC, sem porta de banco de dados aberta.
Como funciona o Power BI -
OCI PostgreSQL para Airtable Plataforma de automação
Sincronize linhas do OCI PostgreSQL em uma base do Airtable de acordo com um agendamento ou busque-as dentro de um script de automação do Airtable.
Guia do PostgreSQL -
OCI PostgreSQL para linha base Plataforma de automação
Alimente uma tabela Baserow do OCI PostgreSQL através do endpoint REST — hospedado localmente ou na nuvem Baserow.
Guia do PostgreSQL -
OCI PostgreSQL para SeaTable Plataforma de automação
Mantenha uma base SeaTable atualizada com dados OCI PostgreSQL sem exportar um arquivo ou expor o banco de dados.
Guia do PostgreSQL -
OCI PostgreSQL para Smartsheet Plataforma de automação
Integre os resultados do OCI PostgreSQL em uma grade do Smartsheet para que os planos e relatórios sejam lidos do sistema de origem, e não da exportação da semana passada.
Guia do PostgreSQL -
OCI PostgreSQL para Anvil Anvil Works · Plataforma de aplicativos
Faça backup de um aplicativo Anvil Python com OCI PostgreSQL por meio do endpoint REST, em vez de incorporar as credenciais do banco de dados no aplicativo.
Guia do PostgreSQL - Para ferramentas de IA
-
Servidor OCI PostgreSQL MCP Clientes Claude, Cursor e MCP
Conceda a um assistente de IA acesso somente leitura ao OCI PostgreSQL com o esquema necessário para escrever SQL correto — sem necessidade de credenciais no chat.
Guia do PostgreSQL - Entregue às pessoas
-
Alertas e relatórios do OCI PostgreSQL Slack · Discord · E-mail · Webhook
Programe uma consulta OCI PostgreSQL para ser entregue no Slack, Discord, por e-mail ou por um webhook assinado — ou retenha a mensagem até que a contagem de linhas, um limite ou uma variação percentual ultrapasse o valor definido.
Como funcionam os alertas e relatórios
Como funciona
5 etapas, sem alteração no firewall de entrada
Instale o Agente de Rede em uma instância do OCI Compute na mesma VCN e sub-rede que o sistema de banco de dados. Esse é o segredo, e trata-se de uma instância Compute normal executando tráfego de saída normal.
No console do OCI, abra o sistema de banco de dados e copie o endpoint privado — um endereço IP ou um FQDN que seja resolvido dentro da VCN.
Insira o host, a porta, o banco de dados e o nome de usuário. O banco de dados PostgreSQL já está preenchido; o nome de usuário é aquele que você criou no sistema de banco de dados.
Deixe a opção "Usar SSL" ativada, a menos que seu sistema de banco de dados tenha o TLS desativado; em seguida, execute o teste.
Salve e leia os dados no Microsoft Excel, Google Sheets, Power BI, MCP ou REST. O banco de dados privado agora pode ser acessado a partir de uma planilha sem nunca ter sido exposto.
Análise detalhada do recurso
O que o OCI PostgreSQL oferece
Não existe um ponto final público, e esse acaba sendo o caso mais fácil.
Normalmente, um banco de dados privado é o problemático. Aqui é o oposto, porque o agente já foi construído exatamente para esse formato.
- O banco de dados OCI com PostgreSQL é privado em relação à VCN por design. Não há um nome de host público para habilitar e nenhuma configuração que permita isso.
- Portanto, qualquer ferramenta que se conecte internamente a partir de sua própria nuvem não consegue alcançá-la, e as soluções alternativas usuais... — um host bastion, uma sub-rede pública, uma VPN de volta ao escritório — tudo isso significa ampliar alguma coisa.
- O agente não se conecta internamente. Coloque-o em uma instância Compute na mesma VCN e ele funcionará simplesmente como um cliente na rede privada, abrindo então uma conexão de saída para o Query Streams para todas as demais conexões. Nada na VCN muda.
- Essa conexão de saída é a única rota de entrada e saída, e nenhuma regra de lista de segurança de entrada é necessária para criá-la. O banco de dados permanece exatamente tão privado quanto era antes de você conectá-lo a uma planilha.
A marca aproveita a conexão salva, pois um IP privado se parece com qualquer outro.
Uma pequena consequência de ser privada que vale a pena explicar, já que faz com que esta carta se comporte de maneira ligeiramente diferente das demais.
- Todas as outras placas hospedadas aqui reconhecem seu provedor pelo nome do host. — .neon.tech, .render.com, .aivencloud.com. Não existe equivalente em OCI, porque seu endpoint é um endereço privado dentro da sua própria rede e pode ser qualquer coisa.
- Portanto, essa configuração predefinida é identificada pela seleção do cartão, e não pelo endereço. A seleção é o que registra que se trata de um cartão OCI.
- Nada na conexão depende disso; o que importa é o selo e as configurações padrão da marca, não o protocolo de transmissão. Por baixo, está o PostgreSQL e o agente carrega o driver Npgsql.
- Isso significa que vale a pena escolher essa placa em vez do PostgreSQL genérico, mesmo que ambos se conectem. O Heroku é a única outra opção predefinida na mesma posição, e pelo mesmo motivo.
A criptografia vem depois da caixa de seleção, e a rede privada é o motivo.
A maioria dos cartões Postgres gerenciados aqui dizem que o agente força o uso de TLS, independentemente do que a caixa de seleção indicar. Este, porém, não faz isso, propositalmente.
- A caixa de seleção SSL está marcada por padrão e, se mantida ativada, a conexão será criptografada. Esse é o comportamento normal e não requer nenhuma alteração.
- O agente não sobrescreve essa configuração, pois um sistema de banco de dados VCN privado com TLS desativado é uma configuração legítima e forçar a criptografia interromperia uma conexão em funcionamento. O tráfego em uma sub-rede privada nunca atravessa a internet pública.
- Portanto, a instrução é simples: deixe ativado, a menos que seu sistema de banco de dados tenha o TLS desativado, caso em que você deve desativá-lo.
- Quando a criptografia está ativada, a cadeia de certificados não é verificada. Interprete isso como uma proteção contra qualquer pessoa que leia o tráfego em trânsito, e não como uma prova de qual servidor respondeu.
- Tudo o que o agente executa é somente leitura, as credenciais permanecem na instância Compute em que você o instalou e o Query Streams não mantém nenhuma cópia dos seus dados.
-- Postgres comum, somente leitura, de dentro da VCN\nSELECT c.name,\n COUNT(o.id) AS orders,\n SUM(o.amount) AS revenue\nFROM public.customers AS c\nJOIN public.orders AS o ON o.customer_id = c.id\nWHERE o.placed_at >= now() - interval '30 days'\nGROUP BY c.name\nORDER BY revenue DESC;
Compartilhado por todos os conectores de banco de dados
Verdadeiro para todos os conectores de banco de dados.
- Apenas envio — o agente abre uma conexão criptografada para o Query Streams. Nenhuma porta de entrada para encaminhar, nenhuma VPN, nenhuma lista de permissões de IP, nada sobre seu banco de dados exposto à internet.
- As credenciais permanecem no mesmo lugar. — O nome de usuário e a senha do banco de dados ficam armazenados na máquina onde você instalou o agente. O Query Streams nunca os recebe e não consegue acessar seu banco de dados por conta própria.
- Somente leitura, obrigatório — uma instrução por vez, apenas SELECT e similares. Uma operação de escrita é rejeitada em sua própria máquina antes mesmo de ser enviada ao servidor, em vez de depender de uma permissão que alguém se lembrou de definir.
- Implante quantos agentes desejar. — uma por site, região ou nuvem. Todas as fontes de dados que eles podem visualizar aparecem em um único menu suspenso, para que ninguém precise saber qual agente hospeda o quê.
O que você obtém depois de salvar uma consulta.
- Compartilhe a capacidade, não o SQL. — um colega ou um parceiro externo pode executar sua consulta e alterar seus filtros sem nunca ver a declaração por trás dela.
- Filtros de ambas as direções — declare-as você mesmo como @variáveis ou deixe o conector identificar os valores literais já presentes na sua cláusula WHERE e oferecê-los como listas suspensas.
- Leia de qualquer lugar — Microsoft Excel, Google Sheets, Power BI, a API REST, assistentes de IA via MCP, o Construtor de Consultas e o Nova leem a mesma consulta salva.
- Execute várias ao mesmo tempo — cinco consultas salvas em cinco abas de planilha, transmitidas simultaneamente, independentemente do tamanho dos resultados.
- Conecte-o a qualquer outro dispositivo que você já tenha utilizado. — outro banco de dados, uma API de negócios ou uma pasta de arquivos, em uma única instrução somente leitura.
SQL entre fontes diferentes
Integre o OCI PostgreSQL ao restante dos seus dados.
Uma única instrução pode abranger o OCI PostgreSQL e suas outras conexões simultaneamente. Cada origem executa apenas a parte que consegue, transmite o resultado de volta e a junção ocorre de forma centralizada — as origens nunca se comunicam entre si e nada é copiado para nenhum lugar.
3 conexões · 3 agentes
Uma declaração
-- nada copiado, nada mesclado, nada agendado
SELECIONAR c.região, COUNT(*) AS pedidos, SUM(i.valor_devido) AS faturado
DE oci_core.ordens.públicas1 f
JUNTAR erp_sql.dbo.clientes2 c LIGADO c.id = f.id_do_cliente
JUNTAR cobrança.stripe.faturas3 i LIGADO i.cliente = c.stripe_id
GRUPO POR c.região
ORDER BY faturado DESC;
As três partes são conexão, esquema e tabela — e o nome da conexão é o que você escolheu. Colunas ilustrativas; suas tabelas serão suas tabelas. O acesso somente leitura se aplica a cada componente: apenas SELECT, WITH e EXPLAIN, com um limite máximo de dados que uma única fonte pode fornecer para uma consulta. Como funcionam as consultas federadas
Detalhes da conexão
O que o OCI PostgreSQL precisa
- Hospedar
- O ponto de extremidade privado do sistema de banco de dados — um endereço IP ou FQDN que resolve dentro da sua VCN. Não há nome público.
- Porto
- 5432
- Motorista
- Npgsql, incluído no agente — nada a instalar no lado do OCI.
- Colocação de agentes
- Uma instância OCI Compute na mesma VCN e sub-rede. Não são necessários bastion nem exposição pública.
- Padrões
- O banco de dados PostgreSQL já está preenchido. O nome de usuário é aquele que você criou no sistema de banco de dados.
- TLS
- Segue a caixa de seleção SSL, que está ativada por padrão. Não é forçada pelo agente, pois um sistema VCN privado pode legitimamente ter o TLS desativado. Criptografado quando ativado; a cadeia de certificados não é verificada.
- Agrupamento
- Nenhuma. O agente não aplica nenhuma adaptação de pool para OCI.
- Identificado por
- Escolher o cartão, não o nome do host — um endereço privado não carrega nenhum sinal do provedor.
- Salvo como
- PostgreSQL, com OCI mantido como um selo de aprovação.
- Esquema padrão
- público, que é o que uma referência federada carrega.
Este é o conector onde o argumento da arquitetura deixa de ser um ponto de discussão sobre segurança e se torna a única coisa que funciona. Todas as outras páginas aqui podem dizer que o agente não precisa de nenhuma regra de firewall de entrada, e isso é verdade e é ótimo. No banco de dados OCI com PostgreSQL, não há nenhuma regra de entrada disponível para solicitar, porque não há um endpoint público para apontar. Uma ferramenta que se conecta da sua própria nuvem à sua simplesmente não consegue acessar este banco de dados; uma que é executada dentro da sua VCN e se conecta externamente consegue.
A configuração prática é simples, e essa é a intenção: uma pequena instância Compute na sub-rede correta, o agente instalado nela e o endpoint privado configurado. A partir daí, o banco de dados aparece no Microsoft Excel, Google Sheets, Power BI, um cliente MCP e um endpoint REST, com acesso somente leitura e filtros que você controla, e a VCN é configurada exatamente como estava.
Para uma consulta entre fontes diferentes, o OCI é um Postgres comum. Uma conexão que você chamou de oci_core é escrita como oci_core.public.orders e se conecta a uma pasta de arquivos CSV, um data warehouse na nuvem ou uma API de faturamento em uma única instrução somente leitura — que muitas vezes é exatamente o objetivo de colocar uma planilha na frente de um banco de dados que nenhuma outra coisa pode ver.
Documentação do fornecedor: www.oracle.com
Perguntas frequentes
Perguntas sobre o banco de dados OCI com PostgreSQL
Quais ferramentas conseguem ler dados do OCI Database com PostgreSQL por meio de Query Streams?
Tudo isso, a partir de uma única conexão: Excel, Planilhas Google, MCP, API REST, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, alertas e relatórios agendados. Conecte o banco de dados uma única vez e todas as plataformas lerão a mesma conexão somente leitura — não há configuração por ferramenta nem necessidade de uma segunda cópia dos dados.
Preciso abrir uma porta de firewall para meu banco de dados OCI com PostgreSQL?
Não. O Agente de Rede do Query Streams é executado dentro da sua rede e abre uma única conexão criptografada de saída. Nada fica à escuta do tráfego de entrada, nenhuma VPN é necessária e o banco de dados mantém suas regras de firewall existentes.
É possível usar o recurso Query Streams para alterar dados em um banco de dados OCI com PostgreSQL?
Não. O agente impõe o modo somente leitura no ponto de execução — uma instrução por vez, apenas SELECT e similares. As credenciais permanecem no agente e nunca são enviadas para o Query Streams.
O que o Query Streams precisa para se conectar ao banco de dados OCI com PostgreSQL?
Um host acessível, uma função e sua senha — o agente carrega o driver, portanto, nada é instalado no banco de dados. Host: O endpoint privado do sistema de banco de dados — um IP ou FQDN que resolve dentro da sua VCN. Não há nome público. Porta: 5432. Driver: Npgsql, carregado pelo agente — nada para instalar no lado do OCI. Posicionamento do agente: Uma instância de computação do OCI na mesma VCN e sub-rede. Não são necessários bastion nem exposição pública.
Posso unir um banco de dados OCI com PostgreSQL a outro banco de dados na mesma consulta?
Sim, trata-se de uma consulta federada. Uma única instrução pode referenciar o banco de dados OCI com PostgreSQL e suas outras conexões simultaneamente, escrita como conexão.esquema.tabela. Cada origem executa apenas a parte que consegue e transmite o resultado de volta; a junção ocorre centralmente, portanto, as origens nunca se conectam entre si e nada é copiado ou agendado. O modo somente leitura se aplica a cada parte — apenas SELECT, WITH e EXPLAIN — e há um limite para a quantidade de dados que uma origem pode fornecer para uma única consulta. Consultas federadas são um recurso do plano; a página de consultas federadas contém os limites atuais de origem e tamanho.
Conectar um banco de dados OCI com o PostgreSQL é diferente de conectar-se diretamente ao PostgreSQL?
Apenas a string de conexão. O banco de dados OCI com PostgreSQL utiliza o protocolo de comunicação do PostgreSQL, portanto, filtros, agendamento, compartilhamento, os complementos do Excel e do Google Sheets e o servidor MCP funcionam de maneira idêntica. O cartão OCI PostgreSQL preenche automaticamente as configurações de host, porta e SSL esperadas pelo provedor.
Existe algum guia de OCI PostgreSQL para Excel?
Sim, é o guia do PostgreSQL e está correto para o Banco de Dados OCI com PostgreSQL, conforme descrito. O OCI PostgreSQL utiliza o protocolo de comunicação do PostgreSQL, portanto, a comunicação entre OCI PostgreSQL e Excel, OCI PostgreSQL e Planilhas Google, e qualquer outro destino, segue os mesmos passos. A única parte específica do OCI PostgreSQL é a string de conexão, e o cartão do OCI PostgreSQL a preenche automaticamente.
Coloque o OCI PostgreSQL onde o trabalho acontece.
Instale o agente, aponte-o para seu banco de dados e escolha um destino.
Somente leitura Apenas envio As credenciais permanecem com o agente.

