mirror of
https://github.com/Drop-OSS/drop.git
synced 2025-11-12 07:42:40 +10:00
15 lines
583 B
PL/PgSQL
15 lines
583 B
PL/PgSQL
/*
|
|
Warnings:
|
|
|
|
- The values [PeerAPI,UserStatus] on the enum `ClientCapabilities` will be removed. If these variants are still used in the database, this will fail.
|
|
|
|
*/
|
|
-- AlterEnum
|
|
BEGIN;
|
|
CREATE TYPE "ClientCapabilities_new" AS ENUM ('peerAPI', 'userStatus');
|
|
ALTER TABLE "Client" ALTER COLUMN "capabilities" TYPE "ClientCapabilities_new"[] USING ("capabilities"::text::"ClientCapabilities_new"[]);
|
|
ALTER TYPE "ClientCapabilities" RENAME TO "ClientCapabilities_old";
|
|
ALTER TYPE "ClientCapabilities_new" RENAME TO "ClientCapabilities";
|
|
DROP TYPE "ClientCapabilities_old";
|
|
COMMIT;
|