Files
2026-07-03 21:58:28 +03:30

25 lines
1.1 KiB
SQL

-- فرش‌های ایرانی که به‌جای میزِ بازی استفاده می‌شوند (تصویرِ هر فرش از سرور).
CREATE TABLE IF NOT EXISTS carpets (
id TEXT PRIMARY KEY,
title TEXT NOT NULL,
price_coins INTEGER NOT NULL DEFAULT 0, -- ۰ یعنی رایگان (مگر vip)
vip INTEGER NOT NULL DEFAULT 0, -- ۱ یعنی برای VIP رایگان
sort INTEGER NOT NULL DEFAULT 0,
enabled INTEGER NOT NULL DEFAULT 1
);
CREATE TABLE IF NOT EXISTS user_carpets (
user_id INTEGER NOT NULL,
carpet_id TEXT NOT NULL,
PRIMARY KEY (user_id, carpet_id)
);
-- فرشِ انتخابیِ کاربر؛ 'classic' یعنی میزِ پیش‌فرضِ ترسیمی (بدون تصویر).
ALTER TABLE users ADD COLUMN selected_carpet TEXT NOT NULL DEFAULT 'classic';
INSERT OR IGNORE INTO carpets (id, title, price_coins, vip, sort) VALUES
('classic', 'میزِ کلاسیک', 0, 0, 1),
('kashan', 'فرشِ کاشان', 8000, 0, 2),
('tabriz', 'فرشِ تبریز', 15000, 0, 3),
('royal', 'فرشِ سلطنتی', 0, 1, 4);