Database
Database gestiti, repliche, endpoint e collegamenti.
URL di base https://api.nodion.com. I percorsi brevi richiedono
X-Nodion-Project, a meno che il percorso non contenga già
/v2/projects/{id}.
Trovi i body delle richieste nella documentazione interattiva.
/v2/databases Elenca i database del progetto corrente
/v2/databases Crea un database nel progetto corrente
/v2/projects/{id}/databases Elenca i database
/v2/projects/{id}/databases Crea un database
/v2/databases/{id} Recupera un database
Le credenziali di connessione sono incluse solo con lo scope `db:credentials` (o con una sessione / chiave di progetto).
/v2/databases/{id} Esegui l'upgrade del pacchetto del database
/v2/databases/{id} Elimina un database
/v2/databases/{id}/metrics Recupera le metriche del database
/v2/databases/{id}/engine_metrics Recupera le metriche del motore del database
/v2/databases/{id}/backups Elenca i backup del database e le relative impostazioni
/v2/databases/{id}/backups/settings Aggiorna le impostazioni di backup del database
/v2/databases/{id}/restore Ripristina un database in un nuovo fork a un momento preciso
/v2/databases/{id}/browse/namespaces Elenca schemi o database per la consultazione in sola lettura
/v2/databases/{id}/browse/tables Elenca tabelle e viste di un namespace
/v2/databases/{id}/browse/rows Visualizza in anteprima le righe di una tabella (sola lettura)
`order` senza `sort` viene ignorato. Un `sort` o un `order` non valido restituisce 400.
/v2/databases/{id}/browse/keys Esegui SCAN sulle chiavi di un database Valkey
Cursore SCAN di Redis opaco in `next_cursor`. L'ultima pagina ha `next_cursor: null`.
/v2/databases/{id}/browse/value Visualizza in anteprima il valore di una chiave Valkey
/v2/databases/{id}/browse/query Esegui un'istruzione SQL (Postgres, pgvector)
/v2/databases/{id}/insights Statistiche delle query, sessioni attive e indici inutilizzati (Postgres, MySQL)
/v2/databases/{id}/containers Elenca i container del database
/v2/databases/{id}/logs/history Interroga lo storico dei log del database
/v2/databases/{id}/attachments Collega un database a un'applicazione
/v2/database_attachments/{id} Aggiorna i binding di un database collegato
/v2/database_attachments/{id} Scollega un database da un'applicazione
/v2/databases/{id}/replicas Aggiungi una replica di lettura
/v2/databases/{id}/ha Stato dell'alta disponibilità
/v2/databases/{id}/ha Attiva l'alta disponibilità (standby asincrono)
/v2/databases/{id}/ha Aggiorna le impostazioni HA (failover automatico, modalità async/sync)
/v2/databases/{id}/ha Disattiva l'alta disponibilità
/v2/databases/{id}/cluster Stato del cluster ClickHouse
/v2/databases/{id}/cluster Attiva un cluster ClickHouse a 3 nodi
/v2/databases/{id}/cluster Disattiva il cluster ClickHouse
/v2/databases/{id}/failover Promuovi lo standby HA (failover manuale)
/v2/databases/{id}/endpoints Attiva gli endpoint pubblici
/v2/databases/{id}/endpoints Disattiva gli endpoint pubblici
/v2/databases/{id}/allowed_cidrs Imposta l'allowlist degli IP di origine per gli endpoint pubblici
/v2/databases/{id}/pooler Attiva il connection pooler
/v2/databases/{id}/pooler Disattiva il connection pooler
/v2/databases/{id}/pooler/endpoint Attiva l'accesso pubblico al connection pooler
/v2/databases/{id}/pooler/endpoint Disattiva l'accesso pubblico al connection pooler
/v2/databases/{id}/pooler/allowed_cidrs Imposta l'allowlist degli IP di origine per il pooler pubblico
/v2/database_nodes/{id} Elimina un nodo del database (replica)
/v2/applications/{id}/attachments Elenca i database collegati a un'applicazione