Bazy danych
Zarządzane bazy danych, repliki, endpointy i podłączenia.
Bazowy URL: https://api.nodion.com. Krótkie ścieżki wymagają nagłówka
X-Nodion-Project, chyba że ścieżka zawiera już
/v2/projects/{id}.
Treści żądań znajdziesz w interaktywnej dokumentacji.
/v2/databases Pobierz listę baz danych w bieżącym projekcie
/v2/databases Utwórz bazę danych w bieżącym projekcie
/v2/projects/{id}/databases Pobierz listę baz danych
/v2/projects/{id}/databases Utwórz bazę danych
/v2/databases/{id} Pobierz bazę danych
Dane dostępowe do połączenia są zwracane tylko przy zakresie `db:credentials` (albo w sesji, albo przy użyciu klucza projektu).
/v2/databases/{id} Zmień pakiet bazy danych na wyższy
/v2/databases/{id} Usuń bazę danych
/v2/databases/{id}/metrics Pobierz metryki bazy danych
/v2/databases/{id}/engine_metrics Pobierz metryki silnika bazy danych
/v2/databases/{id}/backups Pobierz listę backupów bazy danych i ich ustawienia
/v2/databases/{id}/backups/settings Zaktualizuj ustawienia backupów bazy danych
/v2/databases/{id}/restore Przywróć bazę danych do wybranego punktu w czasie jako nowy fork
/v2/databases/{id}/browse/namespaces Pobierz listę schematów lub baz danych do przeglądania w trybie tylko do odczytu
/v2/databases/{id}/browse/tables Pobierz listę tabel i widoków w przestrzeni nazw
/v2/databases/{id}/browse/rows Wyświetl podgląd wierszy tabeli (tylko do odczytu)
`order` bez `sort` jest ignorowany. Nieprawidłowy `sort` lub `order` zwraca 400.
/v2/databases/{id}/browse/keys Wykonaj SCAN kluczy w bazie Valkey
Nieprzezroczysty kursor Redis SCAN w polu `next_cursor`. Ostatnia strona ma `next_cursor: null`.
/v2/databases/{id}/browse/value Wyświetl podgląd wartości klucza Valkey
/v2/databases/{id}/browse/query Wykonaj instrukcję SQL (Postgres, pgvector)
/v2/databases/{id}/insights Pobierz statystyki zapytań, aktywne sesje i nieużywane indeksy (Postgres, MySQL)
/v2/databases/{id}/containers Pobierz listę kontenerów bazy danych
/v2/databases/{id}/logs/history Przeszukaj historię logów bazy danych
/v2/databases/{id}/attachments Podłącz bazę danych do aplikacji
/v2/database_attachments/{id} Zaktualizuj powiązania (bindings) podłączonej bazy danych
/v2/database_attachments/{id} Odłącz bazę danych od aplikacji
/v2/databases/{id}/replicas Dodaj replikę do odczytu
/v2/databases/{id}/ha Pobierz stan wysokiej dostępności
/v2/databases/{id}/ha Włącz wysoką dostępność (asynchroniczny standby)
/v2/databases/{id}/ha Zaktualizuj ustawienia HA (automatyczny failover, tryb async/sync)
/v2/databases/{id}/ha Wyłącz wysoką dostępność
/v2/databases/{id}/cluster Pobierz stan klastra ClickHouse
/v2/databases/{id}/cluster Włącz 3-węzłowy klaster ClickHouse
/v2/databases/{id}/cluster Wyłącz klaster ClickHouse
/v2/databases/{id}/failover Ustaw węzeł standby HA jako główny (ręczny failover)
/v2/databases/{id}/endpoints Włącz publiczne endpointy
/v2/databases/{id}/endpoints Wyłącz publiczne endpointy
/v2/databases/{id}/allowed_cidrs Ustaw listę dozwolonych źródłowych adresów IP dla publicznych endpointów
/v2/databases/{id}/pooler Włącz pooler połączeń
/v2/databases/{id}/pooler Wyłącz pooler połączeń
/v2/databases/{id}/pooler/endpoint Włącz publiczny dostęp do poolera połączeń
/v2/databases/{id}/pooler/endpoint Wyłącz publiczny dostęp do poolera połączeń
/v2/databases/{id}/pooler/allowed_cidrs Ustaw listę dozwolonych źródłowych adresów IP dla publicznego poolera
/v2/database_nodes/{id} Usuń węzeł bazy danych (replikę)
/v2/applications/{id}/attachments Pobierz listę baz danych podłączonych do aplikacji