Metabase

جداول قابل ویرایش

ادمین‌ها می‌توانند دادهٔ جدول قابل ویرایش را در متابیس فعال کنند.

ویرایش جدول

تنظیم جداول قابل ویرایش

فعلاً، دادهٔ جدول قابل ویرایش فقط برای PostgreSQL و MySQL در دسترس است.

برای تنظیم ویرایش جدول، ادمین‌ها می‌توانند:

  1. روی آیکون gear در گوشهٔ بالا سمت راست کلیک کنند.
  2. Admin settings را انتخاب کنند.
  3. روی Databases کلیک کنند.
  4. پایگاه داده خود را انتخاب کنند.
  5. Editable table data را toggle کنند.

برای اینکه این کار کند، اتصال متابیس به پایگاه داده شما باید از نوشتن به جداولش پشتیبانی کند. به مجوزها برای فعال‌سازی اکشن‌ها و دادهٔ جدول قابل ویرایش مراجعه کنید.

به‌روزرسانی یا حذف رکوردها در یک جدول

برای به‌روزرسانی یا حذف رکوردها در یک جدول:

  1. نوار کناری چپ را باز کنید.
  2. در بخش Data، روی Databases کلیک کنید.
  3. روی جدولی که می‌خواهید ویرایش کنید hover کنید و روی آیکون Pencil کلیک کنید.
  4. ردیف‌ها را در جدول دقیقاً مثل یک صفحه‌گسترده ویرایش کنید.

بسته به داده در ستون، متابیس ممکن است لیستی از مقادیر برای انتخاب نمایش دهد. اگر نیاز به اضافه کردن یک گزینه به آن لیست دارید، به سادگی گزینه را تایپ کنید و آن را اضافه کنید (ممکن است نیاز به رفرش کردن مرورگر داشته باشید تا گزینه جدید در لیست ظاهر شود).

اضافه کردن گزینه

برای حذف یک گزینه از لیست مقادیر، باید هر رکوردی با آن مقدار را به یک مقدار متفاوت تغییر دهید.

ایجاد یک رکورد جدید

ایجاد رکورد جدید

می‌توانید یک ردیف به یک جدول با کلیک + New record در گوشهٔ بالا سمت راست جدول اضافه کنید. فیلدها را پر کنید. متابیس محدودیت‌های فیلد را رعایت می‌کند، بنابراین اگر یک فیلد الزامی است، متابیس از ذخیرهٔ رکورد تا زمانی که فیلد الزامی را پر نکنید جلوگیری می‌کند.

حذف یک رکورد

برای حذف یک رکورد، جعبه کنار رکوردی که می‌خواهید حذف کنید را تیک بزنید و روی Delete کلیک کنید. حذف دائمی است. متابیس از شما می‌خواهد حذف را تأیید کنید.

همچنین می‌توانید چندین ردیف را انتخاب کنید و همه را یکجا حذف کنید (عرق عصبی).

اگر سعی کنید یک ردیف را که ارجاعات foreign key از جداول دیگر دارد حذف کنید، پایگاه داده شما ممکن است از حذف جلوگیری کند تا یکپارچگی ارجاعی را حفظ کند. یک پیام خطا مثل "Other rows refer to this row so it cannot be deleted." می‌بینید. برای حذف این ردیف‌ها، باید یا ابتدا ردیف‌های ارجاع‌دهنده را حذف کنید، یا محدودیت‌های foreign key را در پایگاه داده خود تغییر دهید.

متابیس محدودیت‌های نوع را اعمال می‌کند

  • نمی‌توانید کلیدهای اصلی ترتیبی را ویرایش کنید.
  • اگر سعی کنید یک مقدار از نوع متفاوت اضافه کنید (مثل تغییر عدد 13579 به رشته "Wizard")، متابیس اجازه نمی‌دهد.

دادهٔ جدول قابل ویرایش در مقابل اکشن‌ها

متابیس دو راه برای تغییر داده در پایگاه داده شما ارائه می‌دهد: دادهٔ جدول قابل ویرایش و اکشن‌ها.

چه زمانی از دادهٔ جدول قابل ویرایش استفاده کنیم

از دادهٔ جدول قابل ویرایش برای موارد زیر استفاده کنید:

  • انجام نگهداری یا تمیزکاری داده.
  • تغییر چندین رکورد به‌طور همزمان.
  • دسترسی مستقیم به همهٔ دادهٔ جدول.
  • انجام اصلاحات یک‌بارهٔ داده.

برای ویرایش مستقیم جداول باید ادمین باشید.

چه زمانی از اکشن‌ها استفاده کنیم

از اکشن‌ها برای موارد زیر استفاده کنید:

  • ایجاد فرم‌های سفارشی.
  • دادن توانایی تغییر داده به غیرادمین‌ها.
  • اضافه کردن یک دکمه به یک داشبورد برای راه‌اندازی یک فرم یا کوئری.

به اکشن‌ها مراجعه کنید.