Bases de dados

Bases de dados geridas, réplicas, endpoints e associações.

URL base: https://api.nodion.com. Os caminhos curtos precisam do cabeçalho X-Nodion-Project, exceto se o caminho já incluir /v2/projects/{id}. Os corpos dos pedidos estão na documentação interativa.

GET /v2/databases/{id}

Obter uma base de dados

As credenciais de ligação só são incluídas com o scope `db:credentials` (ou com uma sessão / chave de projeto).

Scope read Documentação interativa

GET /v2/databases/{id}/backups

Listar os backups da base de dados e as respetivas definições

Scope read Documentação interativa

PATCH /v2/databases/{id}/backups/settings

Atualizar as definições de backup da base de dados

Scope write Documentação interativa

POST /v2/databases/{id}/restore

Restaurar uma base de dados para um momento específico num novo fork

Scope write Documentação interativa

GET /v2/databases/{id}/browse/namespaces

Listar os schemas ou bases de dados para exploração só de leitura

Scope read Documentação interativa

GET /v2/databases/{id}/browse/rows

Pré-visualizar as linhas de uma tabela (só de leitura)

`order` sem `sort` é ignorado. Um `sort` ou `order` inválido devolve 400.

Scope read Documentação interativa

GET /v2/databases/{id}/browse/keys

Executar SCAN sobre as chaves de uma base de dados Valkey

Cursor opaco do SCAN do Redis em `next_cursor`. A última página tem `next_cursor: null`.

Scope read Documentação interativa

POST /v2/databases/{id}/browse/query

Executar uma instrução SQL (Postgres, pgvector)

Scope write Documentação interativa

GET /v2/databases/{id}/insights

Obter estatísticas de consultas, sessões ativas e índices não utilizados (Postgres, MySQL)

Scope read Documentação interativa

GET /v2/databases/{id}/logs/history

Consultar o histórico de logs da base de dados

Scope logs:read Documentação interativa

PATCH /v2/database_attachments/{id}

Atualizar os bindings de uma base de dados associada

Scope write Documentação interativa

DELETE /v2/database_attachments/{id}

Desassociar uma base de dados de uma aplicação

Scope write Documentação interativa

PATCH /v2/databases/{id}/ha

Atualizar as definições de HA (failover automático, modo async/sync)

Scope write Documentação interativa

POST /v2/databases/{id}/allowed_cidrs

Definir a lista de IPs de origem permitidos para os endpoints públicos

Scope write Documentação interativa

POST /v2/databases/{id}/pooler/endpoint

Ativar o acesso público ao pooler de ligações

Scope write Documentação interativa

DELETE /v2/databases/{id}/pooler/endpoint

Desativar o acesso público ao pooler de ligações

Scope write Documentação interativa

POST /v2/databases/{id}/pooler/allowed_cidrs

Definir a lista de IPs de origem permitidos para o pooler público

Scope write Documentação interativa

GET /v2/applications/{id}/attachments

Listar as bases de dados associadas a uma aplicação

Scope read Documentação interativa

Dê uma cloud ao seu agente.

Ganhe até 15 € de crédito ao registar-se.

Continuar com o GitHub

ou com e-mail

Fique a par das novidades.

Novidades do produto, sem spam. Pode cancelar a subscrição a qualquer momento.