اودو آنلاین¶
اودو آنلاین <https://www.odoo.com/trial> پایگاههای داده خصوصی ارائه میدهد که بهطور کامل توسط اودو مدیریت و میزبانی میشوند. این سرویس میتواند برای تولید بلندمدت یا آزمایش کامل اودو، از جمله سفارشیسازیهایی که نیاز به کدنویسی ندارند، استفاده شود.
توجه
اودو آنلاین با ماژولهای سفارشی یا فروشگاه اپلیکیشن اودو سازگار نیست.
پایگاههای داده آنلاین Odoo با استفاده از هر مرورگر وب قابل دسترسی هستند و نیازی به نصب محلی ندارند.
برای آزمایش سریع اودوو، نمونههای مشترک دمو در دسترس هستند. نیازی به ثبتنام نیست، اما هر نمونه فقط برای چند ساعت فعال است.
مدیریت پایگاه داده¶
برای مدیریت یک پایگاه داده، به «مدیریت پایگاه داده <https://www.odoo.com/my/databases>» مراجعه کنید و به عنوان مدیر پایگاه داده وارد شوید.
تمام گزینههای اصلی مدیریت پایگاه داده با کلیک بر روی نام پایگاه داده در دسترس هستند، به جز گزینه ارتقاء که میتوان با کلیک بر روی فلش در یک دایره در کنار نام پایگاه داده به آن دسترسی پیدا کرد. این گزینه تنها زمانی نمایش داده میشود که ارتقاء موجود باشد.

ارتقاء¶
ارتقاء پایگاه داده را فعال کنید.
همچنین ببینید
برای اطلاعات بیشتر درباره فرآیند ارتقاء، به مستندات ارتقاء آنلاین اودو مراجعه کنید.
تکراری¶
ایجاد یک نسخه دقیق از پایگاه داده که میتواند برای انجام آزمایشها بدون به خطر انداختن عملیات روزانه استفاده شود.
مهم
با انتخاب برای اهداف آزمایشی، تمامی اقدامات خارجی (ایمیلها، پرداختها، سفارشهای تحویل و غیره) بهصورت پیشفرض در پایگاه داده کپیشده غیرفعال میشوند.
پایگاههای داده تکراری بهطور خودکار پس از ۱۵ روز منقضی میشوند.
حداکثر پنج نسخه تکراری میتوان برای هر پایگاه داده ایجاد کرد. در شرایط خاص، با پشتیبانی تماس بگیرید تا محدودیت را افزایش دهید.
تغییر نام¶
تغییر نام پایگاه داده و آدرس آن.
دانلود¶
دانلود فایل ZIP حاوی نسخه پشتیبان از پایگاه داده.
توجه
پایگاههای داده به صورت روزانه بر اساس «توافقنامه سطح خدمات میزبانی ابری اودو <https://www.odoo.com/cloud-sla>» پشتیبانگیری میشوند.
اگر گزینه دانلود غیرفعال باشد، به این معناست که پایگاه داده شما برای دانلود از طریق این روش بیش از حد بزرگ است. در این صورت، لطفاً با پشتیبانی اودو تماس بگیرید تا یک راهحل جایگزین برای دانلود درخواست کنید.
نامهای دامنه¶
از یک نام دامنه سفارشی استفاده کنید تا از طریق یک URL دیگر به پایگاه داده دسترسی پیدا کنید.
نکته
شما میتوانید یک نام دامنه را به صورت رایگان ثبت کنید.
حذف¶
حذف یک پایگاه داده به صورت فوری.
خطر
حذف یک پایگاه داده به این معناست که تمام اطلاعات به طور دائمی از دست میرود. حذف به صورت فوری انجام میشود و برای همه کاربران اعمال میشود. توصیه میشود قبل از حذف پایگاه داده، یک نسخه پشتیبان تهیه کنید.
پیام هشدار را با دقت بخوانید و تنها در صورتی ادامه دهید که پیامدهای حذف یک پایگاه داده را به طور کامل درک کرده باشید.

توجه
فقط یک مدیر میتواند یک پایگاه داده را حذف کند.
نام پایگاه داده بلافاصله در دسترس همه قرار میگیرد.
حذف یک پایگاه داده در صورتی که منقضی شده باشد یا به یک اشتراک متصل باشد، امکانپذیر نیست. در این صورت، با پشتیبانی اودو تماس بگیرید.
با ما تماس بگیرید¶
به صفحه پشتیبانی Odoo.com با جزئیات پایگاه داده از پیش پر شده دسترسی پیدا کنید.
دعوت / حذف کاربران¶
برای دعوت کاربران، آدرس ایمیل کاربر جدید را وارد کرده و روی دعوت کلیک کنید. برای افزودن چندین کاربر، روی افزودن کاربران بیشتر کلیک کنید.

برای حذف کاربران، آنها را انتخاب کرده و روی حذف کلیک کنید.
همچنین ببینید
خدمات وب¶
برای دریافت فهرست پایگاههای دادهای که در «مدیریت پایگاه داده <https://www.odoo.com/my/databases>» نمایش داده میشوند به صورت برنامهنویسی، از طریق یک تماس وب سرویس، متد list
مدل odoo.database
را فراخوانی کنید.
با الهام از مثالهای ارائهشده در بخش وب سرویسها، این روش برای بازیابی این لیست با استفاده از کتابخانه xmlrpc.client
است:
import xmlrpc.client
USER = 'user@domain.tld'
APIKEY = 'your_apikey'
root = 'https://www.odoo.com/xmlrpc/'
uid = xmlrpc.client.ServerProxy(root + 'common').login('openerp', USER, APIKEY)
sock = xmlrpc.client.ServerProxy(root + 'object')
databases_list = sock.execute('openerp', uid, APIKEY, 'odoo.database', 'list')
و در اینجا مثال معادل با JSON-RPC آمده است:
import json
import random
import urllib.request
USER = 'user@domain.tld'
APIKEY = 'your_apikey'
def json_rpc(url, method, params):
data = {
'jsonrpc': '2.0',
'method': method,
'params': params,
'id': random.randint(0, 1000000000),
}
req = urllib.request.Request(url=url, data=json.dumps(data).encode(), headers={
"Content-Type": "application/json",
})
reply = json.loads(urllib.request.urlopen(req).read().decode('UTF-8'))
if reply.get('error'):
raise Exception(reply['error'])
return reply['result']
def call(url, service, method, *args):
return json_rpc(url, 'call', {'service': service, 'method': method, 'args': args})
url = 'https://www.odoo.com/jsonrpc'
uid = call(url, 'common', 'login', 'openerp', USER, APIKEY)
databases_list = call(url, 'object', 'execute', 'openerp', uid, APIKEY, 'odoo.database', 'list')