You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
14 lines
816 B
14 lines
816 B
-- Versioning for published decks; used to detect when community copies are outdated.
|
|
-- Run in Supabase SQL Editor (Dashboard → SQL Editor) if not using Supabase CLI migrations.
|
|
|
|
-- Version of this deck (v1, v2, ...). Bumped when a published deck is updated.
|
|
ALTER TABLE omotomo.decks
|
|
ADD COLUMN IF NOT EXISTS version integer NOT NULL DEFAULT 1;
|
|
|
|
-- For copies: version of the source deck at copy time. NULL = copied before versioning.
|
|
ALTER TABLE omotomo.decks
|
|
ADD COLUMN IF NOT EXISTS copied_from_version integer NULL;
|
|
|
|
COMMENT ON COLUMN omotomo.decks.version IS 'Incremented when deck (that is or was published) is updated; displayed as v1, v2, etc.';
|
|
COMMENT ON COLUMN omotomo.decks.copied_from_version IS 'Version of the source deck at copy time; used to show "Update" when source has a newer version.';
|