سوپابیس

Supabase

Backend as a Service با Supabase

دیتابیس
متوسط
۰بازدید
اشتراک‌گذاری:
مستندات رسمی

نمای کلی

Supabase یک platform open-source است که شامل: PostgreSQL database با Row Level Security، Auth برای احراز هویت (email, OAuth, magic links)، Storage برای فایل‌ها، Realtime برای subscriptions، Edge Functions برای serverless، و API خودکار از روی database schema است.

کاربردهای متداول

کاربردهای رایج Supabase در n8n:

  • CRUD operations: ذخیره و خواندن داده از دیتابیس
  • User management: مدیریت کاربران و authentication
  • File storage: آپلود و دانلود فایل
  • Real-time: listen به تغییرات دیتابیس
  • API backend: Supabase به عنوان backend برای automation
  • Data sync: همگام‌سازی بین سیستم‌ها از طریق Supabase

نکات حرفه‌ای

نکات حرفه‌ای:

💡 از RLS (Row Level Security) برای امنیت استفاده کنید 💡 با Postgres functions می‌توانید logic پیچیده بنویسید 💡 از Realtime برای live updates استفاده کنید 💡 Storage policies مشابه RLS برای فایل‌ها کار می‌کند 💡 با pg_cron می‌توانید scheduled jobs داشته باشید

رفع مشکلات

مشکلات رایج و راه‌حل‌ها:

❌ خطای "JWT expired":

  • API Key را بررسی کنید
  • از anon key برای public استفاده کنید

❌ خطای "permission denied":

  • RLS policies را چک کنید
  • یا از service_role key استفاده کنید

❌ خطای "relation does not exist":

  • نام جدول را بررسی کنید
  • جدول در public schema باشد

آیا این مستندات مفید بود؟