Odoo Online¶
Odoo Online oferuje prywatne bazy danych hostowane i zarządzane przez Odoo. Bazy danych Odoo Online są dostępne za pomocą dowolnej przeglądarki internetowej i nie wymagają lokalnej instalacji. Mogą być używane do długoterminowej produkcji lub do dokładnego testowania Odoo, w tym dostosowań, które nie wymagają niestandardowego kodu.
Wskazówka
Aby szybko wypróbować Odoo, dostępne są współdzielone bazy danych demo do testowania. Nie jest wymagana rejestracja, jednak każda baza danych jest dostępna tylko przez kilka godzin.
Informacja
Odoo Online jest niekompatybilne z niestandardowymi modułami lub modułami ze sklepu Odoo Apps Store.
Menedżer baz danych¶
Aby zarządzać bazą danych Odoo Online, otwórz menedżer baz danych i zaloguj się jako administrator bazy danych.
Nazwy domen¶
Skonfiguruj niestandardową nazwę domeny, wybierając bazę danych i klikając Nazwy domen.
Wskazówka
Ukryj¶
Trwale ukryj bazę danych w menedżerze baz danych, wybierając ją i klikając Ukryj. W oknie dialogowym kliknij Tak, już jej nie potrzebuję.
Informacja
Możliwy jest dostęp do ukrytej bazy danych przez jej adres URL.
Zarządzaj¶
Uzyskaj dostęp do wszystkich innych opcji zarządzania bazą danych, wybierając ją i klikając Zarządzaj.
Zmień plan¶
Zmień plan cenowy, klikając Przełącz pod wybranym planem.
Aktualizacja¶
Uruchom aktualizację bazy danych, klikając Aktualizuj.
Informacja
Ta opcja jest wyświetlana tylko wtedy, gdy dostępna jest aktualizacja.
Zmień nazwę¶
Zmień nazwę i adres URL bazy danych, klikając Zmień nazwę. W oknie dialogowym wpisz Nową nazwę i kliknij Zmień nazwę.
Duplikuj¶
Utwórz kopię bazy danych, klikając Duplikuj. W oknie dialogowym wpisz Nową nazwę i kliknij Duplikuj.
Ważne
Domyślnie opcja Do celów testowych jest włączona. Wyłącza ona wszystkie działania zewnętrzne (e-maile, płatności, zamówienia dostaw itp.) w zduplikowanej bazie danych.
Duplikaty wygasają po 15 dniach.
Maksymalnie pięć duplikatów można utworzyć na bazę danych. W nadzwyczajnych okolicznościach skontaktuj się z pomocą techniczną Odoo, aby zwiększyć limit.
Pobierz kopię zapasową¶
Pobierz plik ZIP zawierający kopię zapasową bazy danych, klikając Pobierz kopię zapasową.
Informacja
Bazy danych są codziennie tworzone w ramach kopii zapasowej zgodnie z Odoo Cloud Hosting SLA. <https://www.odoo.com/cloud-sla>`_.
Jeśli opcja Pobierz kopię zapasową jest wyłączona, oznacza to, że baza danych jest zbyt duża, aby pobrać ją za pomocą menedżera baz danych. Skontaktuj się z pomocą techniczną Odoo, aby poprosić o alternatywne rozwiązanie pobierania.
Wyświetl dzienniki aktywności administratora¶
Wyświetl dzienniki wszystkich działań podjętych przez pracowników Odoo lub administratora bazy danych w bazie danych, klikając Wyświetl dzienniki aktywności administratora.
Informacja
Działania podejmowane przez pracowników Odoo są zazwyczaj wynikiem zgłoszeń przesłanych do pomocy technicznej Odoo, wykonanych w ramach projektu szybkiego startu lub niezbędnych do utrzymania bazy danych.
Transfer własności¶
Utwórz zgłoszenie do pomocy technicznej, aby zażądać transferu własności bazy danych, klikając Transfer własności.
Usuń¶
Usuń bazę danych i zamknij powiązaną subskrypcję, klikając Usuń. W oknie dialogowym kliknij Usuń.
Niebezpieczeństwo
Wszystkie dane bazy danych zostaną natychmiast usunięte dla wszystkich użytkowników i nie można ich przywrócić. Zaleca się pobranie kopii zapasowej przed usunięciem bazy danych.
Informacja
Po usunięciu nazwa bazy danych staje się dostępna dla każdego.
Usługi sieciowe¶
Databases list¶
To retrieve a list of all databases displayed under the database manager programmatically, call the list method of the odoo.database model
via the external JSON-2 API.
import requests
API_KEY = "your_api_key"
response = requests.post(
"https://www.odoo.com/json/2/odoo.database/list",
headers={
"Authorization": f"bearer {API_KEY}",
},
json={},
)
response.raise_for_status()
databases = response.json()
curl -X POST \
'https://www.odoo.com/json/2/odoo.database/list' \
-H 'Authorization: bearer <API_KEY>' \
-H 'Content-Type: application/json' \
-d '{}'
Audit logs¶
To retrieve the admin activity logs of an Odoo Online database, call the get_audit_logs method of the
odoo.database model via the external JSON-2 API.
The request must provide either db_uuid or subscription_code. If db_uuid is provided, the logs for
that database are returned. Otherwise, subscription_code can be used to retrieve logs for all databases
and projects belonging to the subscription.
The optional cursor is an opaque value returned by a previous request. When provided, only logs more
recent than the cursor are returned.
Audit log retrieval is subject to rate limits and must not be performed more than once every 5 minutes.
import requests
API_KEY = "your_api_key"
response = requests.post(
"https://www.odoo.com/json/2/odoo.database/get_audit_logs",
headers={"Authorization": f"bearer {API_KEY}"},
json={"db_uuid": "<DB_UUID>"},
)
response.raise_for_status()
result = response.json()
curl -X POST \
'https://www.odoo.com/json/2/odoo.database/get_audit_logs' \
-H 'Authorization: bearer <API_KEY>' \
-H 'Content-Type: application/json' \
-d '{"db_uuid": "<DB_UUID>"}'
The response is a JSON object containing the logs and an opaque cursor for retrieving the next batch:
{
"logs": [
{
"date": "2026-09-04 12:13:14",
"user": "John Doe [Odoo: Foo]",
"database": "my-database",
"subscription": "sub-code",
"ip": "1.2.3.4",
"action": "Connect as",
"details": "Connected as Admin",
"authorized": true
}
],
"next_cursor": "opaque-cursor-value"
}
The request parameters are:
db_uuid(string): the UUID of the database. If provided,subscription_codeis ignored.subscription_code(string): the subscription code. Used whendb_uuidis not provided.cursor(string): an opaque cursor returned by a previous request. When provided, only logs more recent than the cursor are returned.
Each log entry contains:
date(string): the log date and time in UTC.user(string): the user who performed the actiondatabase(string): the database concerned by the action, when applicable.subscription(string): the subscription code.ip(string): the IP address from which the action was performed.action(string): the type of action.details(string): additional information about the action.authorized(boolean): whether the action was authorized.
The next_cursor value is an opaque cursor that can be provided as cursor in a subsequent request.