
-- end-of-item ;

-- begin PerformChangesAddPk
ALTER TABLE "PUBLIC"."test" ALTER COLUMN "ID" SET NOT NULL;
ALTER TABLE "PUBLIC"."test" ADD CONSTRAINT IF NOT EXISTS "test_PK_ID" PRIMARY KEY( "ID" );
-- end PerformChangesAddPk

-- begin changePk1
ALTER TABLE "PUBLIC"."test" ALTER COLUMN "ID" SET NOT NULL;
ALTER TABLE "PUBLIC"."test" ADD CONSTRAINT IF NOT EXISTS "test_PK_ID" PRIMARY KEY( "ID" );
-- end changePk1

-- begin changePk2
ALTER TABLE "PUBLIC"."test" DROP CONSTRAINT IF EXISTS "test_PK_ID";
ALTER TABLE "PUBLIC"."test" ALTER COLUMN "NAME" SET NOT NULL;
ALTER TABLE "PUBLIC"."test" ADD CONSTRAINT IF NOT EXISTS "test_PK_NAME" PRIMARY KEY( "NAME" );
-- end changePk2

-- begin changePk3
ALTER TABLE "PUBLIC"."test" DROP CONSTRAINT IF EXISTS "test_PK_ID";
CREATE INDEX IF NOT EXISTS "test_IDX_ID" ON "PUBLIC"."test" ( "ID" );
CREATE INDEX IF NOT EXISTS "test_IDX_NAME" ON "PUBLIC"."test" ( "NAME" );
-- end changePk3
