feat: remove unused cc_perms table (#1909)
This commit is contained in:
parent
a7c45fb0e1
commit
9c042c881a
16 changed files with 45 additions and 3133 deletions
44
api/libretime_api/legacy/migrations/0033_3_0_0_alpha_13_7.py
Normal file
44
api/libretime_api/legacy/migrations/0033_3_0_0_alpha_13_7.py
Normal file
|
@ -0,0 +1,44 @@
|
|||
# pylint: disable=invalid-name
|
||||
|
||||
from django.db import migrations
|
||||
|
||||
from ._migrations import legacy_migration_factory
|
||||
|
||||
UP = """
|
||||
DROP TABLE IF EXISTS "cc_perms" CASCADE;
|
||||
"""
|
||||
|
||||
DOWN = """
|
||||
CREATE TABLE "cc_perms"
|
||||
(
|
||||
"permid" INTEGER NOT NULL,
|
||||
"subj" INTEGER,
|
||||
"action" VARCHAR(20),
|
||||
"obj" INTEGER,
|
||||
"type" CHAR(1),
|
||||
PRIMARY KEY ("permid"),
|
||||
CONSTRAINT "cc_perms_all_idx" UNIQUE ("subj","action","obj"),
|
||||
CONSTRAINT "cc_perms_permid_idx" UNIQUE ("permid")
|
||||
);
|
||||
|
||||
CREATE INDEX "cc_perms_subj_obj_idx" ON "cc_perms" ("subj","obj");
|
||||
|
||||
ALTER TABLE "cc_perms" ADD CONSTRAINT "cc_perms_subj_fkey"
|
||||
FOREIGN KEY ("subj")
|
||||
REFERENCES "cc_subjs" ("id")
|
||||
ON DELETE CASCADE;
|
||||
"""
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
dependencies = [
|
||||
("legacy", "0032_3_0_0_alpha_13_6"),
|
||||
]
|
||||
operations = [
|
||||
migrations.RunPython(
|
||||
code=legacy_migration_factory(
|
||||
target="3.0.0-alpha.13.7",
|
||||
sql=UP,
|
||||
)
|
||||
)
|
||||
]
|
|
@ -1 +1 @@
|
|||
LEGACY_SCHEMA_VERSION = "3.0.0-alpha.13.6"
|
||||
LEGACY_SCHEMA_VERSION = "3.0.0-alpha.13.7"
|
||||
|
|
|
@ -115,26 +115,6 @@ CREATE TABLE "cloud_file"
|
|||
PRIMARY KEY ("id")
|
||||
);
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
-- cc_perms
|
||||
-----------------------------------------------------------------------
|
||||
|
||||
DROP TABLE IF EXISTS "cc_perms" CASCADE;
|
||||
|
||||
CREATE TABLE "cc_perms"
|
||||
(
|
||||
"permid" INTEGER NOT NULL,
|
||||
"subj" INTEGER,
|
||||
"action" VARCHAR(20),
|
||||
"obj" INTEGER,
|
||||
"type" CHAR(1),
|
||||
PRIMARY KEY ("permid"),
|
||||
CONSTRAINT "cc_perms_all_idx" UNIQUE ("subj","action","obj"),
|
||||
CONSTRAINT "cc_perms_permid_idx" UNIQUE ("permid")
|
||||
);
|
||||
|
||||
CREATE INDEX "cc_perms_subj_obj_idx" ON "cc_perms" ("subj","obj");
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
-- cc_show
|
||||
-----------------------------------------------------------------------
|
||||
|
@ -760,11 +740,6 @@ ALTER TABLE "cloud_file" ADD CONSTRAINT "cloud_file_FK_1"
|
|||
REFERENCES "cc_files" ("id")
|
||||
ON DELETE CASCADE;
|
||||
|
||||
ALTER TABLE "cc_perms" ADD CONSTRAINT "cc_perms_subj_fkey"
|
||||
FOREIGN KEY ("subj")
|
||||
REFERENCES "cc_subjs" ("id")
|
||||
ON DELETE CASCADE;
|
||||
|
||||
ALTER TABLE "cc_show" ADD CONSTRAINT "cc_playlist_autoplaylist_fkey"
|
||||
FOREIGN KEY ("autoplaylist_id")
|
||||
REFERENCES "cc_playlist" ("id")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue