22 lines
920 B
SQL
22 lines
920 B
SQL
-- Asset Center recycle bin support
|
|
ALTER TABLE "AssetFamily" ADD COLUMN "deletedAt" TIMESTAMP(3);
|
|
ALTER TABLE "AssetFamily" ADD COLUMN "deletedById" TEXT;
|
|
|
|
ALTER TABLE "AssetVariant" ADD COLUMN "deletedAt" TIMESTAMP(3);
|
|
ALTER TABLE "AssetVariant" ADD COLUMN "deletedById" TEXT;
|
|
|
|
CREATE INDEX "AssetFamily_deletedAt_idx" ON "AssetFamily"("deletedAt");
|
|
CREATE INDEX "AssetFamily_deletedById_idx" ON "AssetFamily"("deletedById");
|
|
CREATE INDEX "AssetVariant_deletedAt_idx" ON "AssetVariant"("deletedAt");
|
|
CREATE INDEX "AssetVariant_deletedById_idx" ON "AssetVariant"("deletedById");
|
|
|
|
ALTER TABLE "AssetFamily"
|
|
ADD CONSTRAINT "AssetFamily_deletedById_fkey"
|
|
FOREIGN KEY ("deletedById") REFERENCES "User"("id")
|
|
ON DELETE SET NULL ON UPDATE CASCADE;
|
|
|
|
ALTER TABLE "AssetVariant"
|
|
ADD CONSTRAINT "AssetVariant_deletedById_fkey"
|
|
FOREIGN KEY ("deletedById") REFERENCES "User"("id")
|
|
ON DELETE SET NULL ON UPDATE CASCADE;
|