import { MigrationInterface, QueryRunner } from 'typeorm'; export class AddParentIdToKnowledgeGroups1772340000000 implements MigrationInterface { name = 'AddParentIdToKnowledgeGroups1772340000000'; public async up(queryRunner: QueryRunner): Promise { // Add parent_id column to knowledge_groups table await queryRunner.query( `ALTER TABLE "knowledge_groups" ADD COLUMN "parent_id" text REFERENCES "knowledge_groups"("id") ON DELETE SET NULL`, ); } public async down(queryRunner: QueryRunner): Promise { await queryRunner.query( `ALTER TABLE "knowledge_groups" DROP COLUMN "parent_id"`, ); } }