mirror of
https://github.com/ToolJet/ToolJet
synced 2026-05-24 09:28:31 +00:00
* Added query folder tables * Added DB operations, DTO, interfaces and feature checks * Added CE Fallback * Submodule update * Added mapping on query creation * DataQueryFolder service added * Query folder slice added * Query folder tree added * Wire QueryFolderTree into query panel UI * Added frontend designs * fix: prevent folder and query menus from being open simultaneously * fix: align drag ghost to cursor and highlight folder on drop target * Bug fixes * Bug fixes * Added logic for import export * Added license * Added query rename on double click * Fix query reordering index * Sort fix * Implement cleanup of orphaned DataQueryFolder and DataQueryFolderMapping on version deletion * Shifted inline styles to css classes * Resolved comments * Query folder sorting added * Added app history for query folders * Submodule update * Submodule update * Fixed query folder and app history integration bugs * Bug fixes * Folder name must be alphanumeric * Bug fixes * Disable create, update and delete on saving version * Css fixes and added empty state * Deleting mappings on app delete * Add co_relation_id column to data_query_folders and data_query_folder_mappings * Update subproject commit reference in server/ee * Query folder license changes * refactor: remove unused imports in controller and service files * chore: update subproject commit reference in server/ee * License fix * Submodule update * fix: deduplicate folder mappings to prevent unique constraint violations during import * update submodules --------- Co-authored-by: Vijaykant Yadav <vjy239@gmail.com>
27 lines
819 B
TypeScript
27 lines
819 B
TypeScript
import { MigrationInterface, QueryRunner } from 'typeorm';
|
|
|
|
export class AddCoRelationIdToQueryFolders1776307200000 implements MigrationInterface {
|
|
public async up(queryRunner: QueryRunner): Promise<void> {
|
|
await queryRunner.query(`
|
|
ALTER TABLE data_query_folders
|
|
ADD COLUMN IF NOT EXISTS co_relation_id UUID DEFAULT NULL;
|
|
`);
|
|
|
|
await queryRunner.query(`
|
|
ALTER TABLE data_query_folder_mappings
|
|
ADD COLUMN IF NOT EXISTS co_relation_id UUID DEFAULT NULL;
|
|
`);
|
|
}
|
|
|
|
public async down(queryRunner: QueryRunner): Promise<void> {
|
|
await queryRunner.query(`
|
|
ALTER TABLE data_query_folder_mappings
|
|
DROP COLUMN IF EXISTS co_relation_id;
|
|
`);
|
|
|
|
await queryRunner.query(`
|
|
ALTER TABLE data_query_folders
|
|
DROP COLUMN IF EXISTS co_relation_id;
|
|
`);
|
|
}
|
|
}
|