Odooオンライン

Odooオンライン は、Odooがホストおよび管理するプライベートデータベースを提供します。Odooオンラインデータベースは、任意のウェブブラウザを使用してアクセスでき、ローカルインストールは不要です。長期的な本番運用や、カスタムコードを必要としないカスタマイズを含むOdooの徹底的なテストに使用できます。

ちなみに

Odooをすぐに試してみるには、テスト用の共有 デモデータベース が利用可能です。登録は不要ですが、各データベースは数時間しか利用できません。

注釈

Odooオンラインは、カスタムモジュールまたは Odooアプリストア のモジュールと互換性がありません。

データベース マネジャー

Odooオンラインデータベースを管理するには、データベース マネジャー を開き、データベース管理者としてサインインしてください。

ドメイン名

データベースを選択して ドメイン名 をクリックすることで、カスタムドメイン名を設定 できます。

ちなみに

無料でドメイン名を登録 できます。

タグ

データベースを選択して タグ をクリックすることで、データベースを識別および分類するためのタグを追加できます。ダイアログボックスで、タグを入力し、 (+) ボタンをクリックして、保存 をクリックしてください。

ちなみに

右上の 検索バーでタグを検索できます。

非表示

データベースを選択して 非表示 をクリックすることで、データベース マネジャーからデータベースを完全に非表示にできます。ダイアログボックスで、はい、もう不要です。 をクリックしてください。

注釈

非表示にしたデータベースには、そのURLを通じてアクセスできます。

管理

データベースを選択して 管理 をクリックすることで、その他すべてのデータベース管理オプションにアクセスできます。

プランを切り替え

希望するプランの下にある 切り替え をクリックすることで、料金プラン を切り替えられます。

アップグレード

アップグレード をクリックして、データベースアップグレード を開始します。

注釈

このオプションは、アップグレードが利用可能な場合にのみ表示されます。

名前の変更

名前の変更 をクリックして、データベースの名前とURLを変更します。ダイアログボックスで 新しい名前 を入力し、名前の変更 をクリックします。

複製

複製 をクリックして、データベースのコピーを作成します。ダイアログボックスで 新しい名前 を入力し、 複製 をクリックします。

重要

  • デフォルトでは、テスト目的 オプションが有効になっています。これにより、複製されたデータベース上のすべての外部アクション(メール、支払い、出荷オーダなど)が無効になります。

  • 複製は15日後に有効期限切れになります。

  • データベースごとに最大5つの複製を作成できます。特別な状況下では、Odooサポート に連絡して制限を拡張してください。

バックアップをダウンロード

バックアップをダウンロード をクリックして、データベースバックアップを含むZIPファイルをダウンロードします。

注釈

  • データベースは、 OdooクラウドホスティングSLA に従って、日次でバックアップされています。

  • バックアップをダウンロード オプションが無効になっている場合は、データベースが大きすぎてデータベースマネジャーを使用してダウンロードできないことを意味します。Odoo サポート に連絡して、代替ダウンロードソリューションをリクエストしてください。

管理者活動ログを表示

管理者活動ログを表示 をクリックして、Odoo従業員またはデータベース管理者がデータベースに対して実行したすべてのアクションのログを表示します。

注釈

Odoo従業員によって実行されるアクションは、通常、Odooサポートに送信されたリクエストの結果、クイックスタートプロジェクトのコンテキスト内で実行されたもの、またはデータベースを維持するために必要なものです。

所有権を譲渡

所有権を譲渡 をクリックして、データベース所有権の譲渡をリクエストするサポートチケットを作成します。

削除

削除 をクリックして、データベースを削除し、関連するサブスクリプションを閉じます。ダイアログボックスで 削除 をクリックします。

危険

データベースのすべてのデータは、すべてのユーザーに対して即座に削除され、復元できません。データベースを削除する前に、 バックアップをダウンロード することをお勧めします。

注釈

削除後、データベースの名前は誰でも利用できるようになります。

ウェブサービス

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()

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()

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_code is ignored.

  • subscription_code (string): the subscription code. Used when db_uuid is 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 action

  • database (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`(文字列):アクションに関する追加情報。

  • `authorized`(ブール値):アクションが承認されたかどうか。

next_cursor の値は不透明なカーソルであり、後続のリクエストで cursor として入力できます。