برای اجرای سریعِ یک دستور یا بررسیِ داده، میتوانید شِلِ SQL را از داخلِ پنل باز کنید؛ لازم نیست ابزاری روی سیستمتان نصب باشد.
دسترسی#
- فقط admin و owner میتوانند شِلِ SQL را باز کنند.
- شِل فقط برای دیتابیس است؛ برای اپ و سرویس از شِلِ کانتینر استفاده کنید.
موتورهای پشتیبانیشده#
شِل برای همهی موتورهای دیتابیس در دسترس است:
| موتور | ابزارِ داخلِ شِل |
|---|---|
| PostgreSQL | psql |
| MySQL | mysql |
| MariaDB | mariadb |
| MongoDB | mongosh |
| Redis | redis-cli |
دستورها به زبانِ همان ابزار نوشته میشوند؛ مثلاً SQL برای PostgreSQL و MySQL، و دستورهای mongosh برای MongoDB.
کار با شِل#
- کارتِ دیتابیس را باز کنید و SQL SHELL را بزنید.
- دستور را بنویسید و اجرا کنید؛ خروجی زیرِ آن نمایش داده میشود.
- برای اجرای مجدد، دستورهای قبلی را از بالای پنجره انتخاب کنید.
نمونه (PostgreSQL):
sql
SELECT id, email, created_at FROM users ORDER BY created_at DESC LIMIT 10;
نکتههای ایمنی#
- دستورهای
DELETEوUPDATEبدونِWHEREدادهی کل جدول را پاک یا عوض میکنند. قبل از اجرا دوباره بخوانید. - قبل از تغییرهای بزرگ، از بکاپ بگیرید.
- برای خروجیِ بزرگ، با
LIMITیا فیلتر بگیرید یا از dump استفاده کنید. - رمزِ دیتابیس را در دستورها یا گیت ننویسید.
