nxtgauge-backend-rust/crates/db/migrations/20260615060600_ai_credit_packages.up.sql

19 lines
773 B
MySQL
Raw Normal View History

CREATE TABLE ai_credit_packages (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
name VARCHAR(150) NOT NULL,
description TEXT,
credits INT NOT NULL,
price_inr INT NOT NULL,
is_active BOOLEAN NOT NULL DEFAULT TRUE,
created_at TIMESTAMP NOT NULL DEFAULT NOW(),
updated_at TIMESTAMP NOT NULL DEFAULT NOW()
);
CREATE INDEX idx_ai_credit_packages_active ON ai_credit_packages(is_active, price_inr);
INSERT INTO ai_credit_packages (name, description, credits, price_inr) VALUES
('Starter AI Credits', '50 AI credits for casual usage', 50, 99),
('Pro AI Credits', '200 AI credits for power users', 200, 349),
('Business AI Credits', '750 AI credits for teams', 750, 999),
('Enterprise AI Credits', '2500 AI credits for heavy usage', 2500, 2499);