Bases de données

Bases de données managées, réplicas, endpoints et rattachements.

URL de base https://api.nodion.com. Les chemins courts nécessitent X-Nodion-Project, sauf si le chemin contient déjà /v2/projects/{id}. Les corps de requête sont décrits dans la documentation interactive.

GET /v2/databases/{id}

Obtenir une base de données

Les identifiants de connexion ne sont inclus qu'avec le scope `db:credentials` (ou une session / une clé de projet).

Scope read Documentation interactive

GET /v2/databases/{id}/engine_metrics

Obtenir les métriques du moteur de base de données

Scope read Documentation interactive

GET /v2/databases/{id}/backups

Lister les backups de la base de données et leurs paramètres

Scope read Documentation interactive

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

Mettre à jour les paramètres de backup de la base de données

Scope write Documentation interactive

POST /v2/databases/{id}/restore

Restaurer une base de données à un instant donné dans un nouveau fork

Scope write Documentation interactive

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

Lister les schémas ou bases de données pour une exploration en lecture seule

Scope read Documentation interactive

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

Prévisualiser les lignes d'une table (lecture seule)

`order` sans `sort` est ignoré. Un `sort` ou un `order` invalide renvoie 400.

Scope read Documentation interactive

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

Exécuter SCAN sur les clés d'une base de données Valkey

Curseur SCAN Redis opaque dans `next_cursor`. La dernière page a `next_cursor: null`.

Scope read Documentation interactive

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

Exécuter une instruction SQL (Postgres, pgvector)

Scope write Documentation interactive

GET /v2/databases/{id}/insights

Obtenir les statistiques de requêtes, les sessions actives et les index inutilisés (Postgres, MySQL)

Scope read Documentation interactive

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

Interroger l'historique des logs de la base de données

Scope logs:read Documentation interactive

POST /v2/databases/{id}/attachments

Rattacher une base de données à une application

Scope write Documentation interactive

PATCH /v2/database_attachments/{id}

Mettre à jour les bindings d'une base de données rattachée

Scope write Documentation interactive

DELETE /v2/database_attachments/{id}

Détacher une base de données d'une application

Scope write Documentation interactive

PATCH /v2/databases/{id}/ha

Mettre à jour les paramètres de HA (failover automatique, mode async/sync)

Scope write Documentation interactive

POST /v2/databases/{id}/allowed_cidrs

Définir la liste des IP sources autorisées pour les endpoints publics

Scope write Documentation interactive

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

Activer l'accès public au pooler de connexions

Scope write Documentation interactive

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

Désactiver l'accès public au pooler de connexions

Scope write Documentation interactive

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

Définir la liste des IP sources autorisées pour le pooler public

Scope write Documentation interactive

GET /v2/applications/{id}/attachments

Lister les bases de données rattachées à une application

Scope read Documentation interactive

Offrez un cloud à votre agent.

Jusqu'à 15 € de crédit de bienvenue à l'inscription.

Continuer avec GitHub

ou par e-mail

Restez informé.

Les nouveautés du produit, sans spam. Désabonnez-vous à tout moment.