12 lines
691 B
SQL
12 lines
691 B
SQL
-- Make CMPP connection states application-scoped for enterprise application status.
|
|
ALTER TABLE "CmppConnectionState" ADD COLUMN "applicationId" TEXT;
|
|
|
|
ALTER TABLE "CmppConnectionState" ADD CONSTRAINT "CmppConnectionState_applicationId_fkey"
|
|
FOREIGN KEY ("applicationId") REFERENCES "SmsApplication"("id") ON DELETE SET NULL ON UPDATE CASCADE;
|
|
|
|
DROP INDEX IF EXISTS "CmppConnectionState_channelId_connectionId_key";
|
|
CREATE UNIQUE INDEX "CmppConnectionState_applicationId_channelId_connectionId_key"
|
|
ON "CmppConnectionState"("applicationId", "channelId", "connectionId");
|
|
CREATE INDEX "CmppConnectionState_applicationId_status_idx"
|
|
ON "CmppConnectionState"("applicationId", "status");
|