-- migrate_v7.sql
-- ارتقا به نسخه‌ی ۲.۷: خرید کاربر اضافه برای پلن‌های فلت با سقف کاربر (مثلا «حجم نامحدود
-- + سقف ۵۰ کاربر»)، و اعمال مطمئن‌تر سقف کاربر روی پنل هنگام ساخت/ویرایش ادمین.
-- قبل از اجرا حتما از دیتابیس بکاپ بگیرید.

-- قیمت هر «کاربر اضافه» روی یک پلن فلت (به تومان). NULL/۰ یعنی این قابلیت برای این پلن
-- خاموش است و نمایندگی‌های ساخته‌شده از آن نمی‌توانند سقف کاربرشان را از داخل ربات بخرند.
ALTER TABLE plans ADD COLUMN extra_user_price BIGINT NULL AFTER max_users;

-- قیمت هر کاربر اضافه، «هنگام خرید نمایندگی» از روی پلن روی خود نمایندگی هم کپی (فریز)
-- می‌شود؛ دقیقاً مثل price_per_gb برای پلن‌های متری. این‌طوری اگر بعدا مالک قیمت پلن را
-- عوض کند یا خود پلن حذف شود، قیمتی که به این نماینده‌ی مشخص تعلق دارد ثابت می‌ماند.
ALTER TABLE representatives ADD COLUMN extra_user_price BIGINT NOT NULL DEFAULT 0 AFTER max_users;
