/* Warnings: - You are about to drop the column `active` on the `oidc_clients` table. All the data in the column will be lost. - You are about to drop the column `client_id` on the `oidc_clients` table. All the data in the column will be lost. - You are about to drop the column `client_name` on the `oidc_clients` table. All the data in the column will be lost. - You are about to drop the column `client_secret` on the `oidc_clients` table. All the data in the column will be lost. - You are about to drop the column `client_uri` on the `oidc_clients` table. All the data in the column will be lost. - You are about to drop the column `contacts` on the `oidc_clients` table. All the data in the column will be lost. - You are about to drop the column `created_by` on the `oidc_clients` table. All the data in the column will be lost. - You are about to drop the column `created_time` on the `oidc_clients` table. All the data in the column will be lost. - You are about to drop the column `grant_types` on the `oidc_clients` table. All the data in the column will be lost. - You are about to drop the column `jwks` on the `oidc_clients` table. All the data in the column will be lost. - You are about to drop the column `jwks_uri` on the `oidc_clients` table. All the data in the column will be lost. - You are about to drop the column `last_modified_time` on the `oidc_clients` table. All the data in the column will be lost. - You are about to drop the column `logo_uri` on the `oidc_clients` table. All the data in the column will be lost. - You are about to drop the column `policy_uri` on the `oidc_clients` table. All the data in the column will be lost. - You are about to drop the column `post_logout_redirect_uris` on the `oidc_clients` table. All the data in the column will be lost. - You are about to drop the column `redirect_uris` on the `oidc_clients` table. All the data in the column will be lost. - You are about to drop the column `require_pkce` on the `oidc_clients` table. All the data in the column will be lost. - You are about to drop the column `response_types` on the `oidc_clients` table. All the data in the column will be lost. - You are about to drop the column `token_endpoint_auth_method` on the `oidc_clients` table. All the data in the column will be lost. - You are about to drop the column `tos_uri` on the `oidc_clients` table. All the data in the column will be lost. - You are about to drop the `oidc_authorization_codes` table. If the table is not empty, all the data it contains will be lost. - You are about to drop the `oidc_consents` table. If the table is not empty, all the data it contains will be lost. - You are about to drop the `oidc_key_pairs` table. If the table is not empty, all the data it contains will be lost. - You are about to drop the `oidc_sessions` table. If the table is not empty, all the data it contains will be lost. - You are about to drop the `oidc_tokens` table. If the table is not empty, all the data it contains will be lost. - A unique constraint covering the columns `[clientId]` on the table `oidc_clients` will be added. If there are existing duplicate values, this will fail. - Added the required column `clientId` to the `oidc_clients` table without a default value. This is not possible if the table is not empty. - Added the required column `clientSecret` to the `oidc_clients` table without a default value. This is not possible if the table is not empty. - Added the required column `grantTypes` to the `oidc_clients` table without a default value. This is not possible if the table is not empty. - Added the required column `redirectUris` to the `oidc_clients` table without a default value. This is not possible if the table is not empty. - Added the required column `responseTypes` to the `oidc_clients` table without a default value. This is not possible if the table is not empty. - Added the required column `updatedAt` to the `oidc_clients` table without a default value. This is not possible if the table is not empty. */ -- DropForeignKey ALTER TABLE "oidc_authorization_codes" DROP CONSTRAINT "oidc_authorization_codes_client_id_fkey"; -- DropForeignKey ALTER TABLE "oidc_consents" DROP CONSTRAINT "oidc_consents_client_id_fkey"; -- DropForeignKey ALTER TABLE "oidc_tokens" DROP CONSTRAINT "oidc_tokens_client_id_fkey"; -- DropIndex DROP INDEX "oidc_clients_client_id_key"; -- AlterTable ALTER TABLE "oidc_clients" DROP COLUMN "active", DROP COLUMN "client_id", DROP COLUMN "client_name", DROP COLUMN "client_secret", DROP COLUMN "client_uri", DROP COLUMN "contacts", DROP COLUMN "created_by", DROP COLUMN "created_time", DROP COLUMN "grant_types", DROP COLUMN "jwks", DROP COLUMN "jwks_uri", DROP COLUMN "last_modified_time", DROP COLUMN "logo_uri", DROP COLUMN "policy_uri", DROP COLUMN "post_logout_redirect_uris", DROP COLUMN "redirect_uris", DROP COLUMN "require_pkce", DROP COLUMN "response_types", DROP COLUMN "token_endpoint_auth_method", DROP COLUMN "tos_uri", ADD COLUMN "clientId" TEXT NOT NULL, ADD COLUMN "clientSecret" TEXT NOT NULL, ADD COLUMN "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, ADD COLUMN "grantTypes" TEXT NOT NULL, ADD COLUMN "redirectUris" TEXT NOT NULL, ADD COLUMN "responseTypes" TEXT NOT NULL, ADD COLUMN "updatedAt" TIMESTAMP(3) NOT NULL; -- DropTable DROP TABLE "oidc_authorization_codes"; -- DropTable DROP TABLE "oidc_consents"; -- DropTable DROP TABLE "oidc_key_pairs"; -- DropTable DROP TABLE "oidc_sessions"; -- DropTable DROP TABLE "oidc_tokens"; -- CreateIndex CREATE UNIQUE INDEX "oidc_clients_clientId_key" ON "oidc_clients"("clientId");