- 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
6 lines
277 B
SQL
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
|
|
);
|