veza/veza-backend-api/migrations/106_user_storage_quotas.sql
senke 89cc015e54 feat(v0.501): Sprint 1 -- infrastructure foundations
- Add MinIO S3-compatible storage to docker-compose (dev, staging, prod)
- Create migrations 103-108 (waveform_url, user_folders, user_files,
  user_storage_quotas, gear_items.is_public, gear_images)
- Add Go models: UserFile, UserFolder, StorageQuota, GearImage
- Add WaveformURL to Track model, IsPublic + GearImages to GearItem model
2026-02-22 18:10:25 +01:00

6 lines
277 B
SQL

-- Migration 106: Create user_storage_quotas table (v0.501 C1.1)
CREATE TABLE IF NOT EXISTS user_storage_quotas (
user_id UUID PRIMARY KEY REFERENCES users(id) ON DELETE CASCADE,
max_bytes BIGINT NOT NULL DEFAULT 5368709120,
used_bytes BIGINT NOT NULL DEFAULT 0
);