ToolJet/server/data-migrations
Akshay c6fe0aa45e
Feature: Import export tjdb schema (#5752)
* add ability to import export app and tjdb schema

* init

* feat ::global settings popover new ui

* feat :: ui for version export modal

* fix :: import export modal

* cleanup

* ui updates

* header footer style fixes

* closing settings modal while showing export modal

* style fix header

* feat :: added button to download table schema

* fix :: styling for fx

* add ability to import and export apps with tjdb schema

* handle duplicate table in workspace

* fix table rename

* fix selected table on edit and delete

* fix invalid toast on table delete

* fix column default value

* handle exports to strip '::' and quotes

* make import/export backward compatible

* handle page redirects based on resource import

* handle import without tjdb schema

* fix column delete and addition

* make data migrations to be run per organizations

* wip

* update migration

* fix credentials to be included

* fix specific version export

* make use of apps ability for import export resource

* fix import navigation

* fix lint

* fix failing tests

* fix lint

* enable tjdb for public apps

* update export error message on tjdb table blank

* fix table not selected after creation

* fix :: styling for imp exp modal , and functionality bug fixes after dev merge

* fixes blank slate and columns selection

* fix table delete

* fix invalid toast on table edit

* fix column information missing tjdb query manager

* make ds imports to either reuse global or create

* export only unique table ids

* create default datasources if not present in export data

* reuse existing table on imports

* add timestamp to table name if name already exists

* add ability to clone with tjdb

* make imports work with marketplace plugin

* skip dataqueries for which plugins are not installed

* fix filter input width

* fix failing spec

* fix marketplace plugin installation in diff workspaces

* fix check for plugin installed in workspace

* fix export when table name is empty

---------

Co-authored-by: stepinfwd <stepinfwd@gmail.com>
2023-08-28 21:23:15 +05:30
..
1625814801430-UpdateDefinitionsForEvents.ts fix lint 2022-07-15 15:17:18 +05:30
1629971478272-UpdateDefinitionsForTableActionEvent.ts fix lint 2022-07-15 15:17:18 +05:30
1630003364070-TurnOnSSLForEveryPostgresDataSource.ts Feature - Multi Environment support (#4833) 2022-12-09 20:23:42 +05:30
1632468258787-PopulateUserGroupsFromOrganizationRoles.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1633370361564-SetShowBulkSelectorToTrue.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1633431766605-SetHighlightSelectedRowToFalseForExistingTables.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1634729050892-BackfillAppCreateAndAppDeletePermissionsAsTruthyForAdminGroup.ts fix lint 2022-07-15 15:17:18 +05:30
1634848932643-SetTableCellSpacingToCompact.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1636372753632-RebaseWidgetWidthAndLeftOffsetForResponsiveCanvas.ts fix lint 2022-07-15 15:17:18 +05:30
1636609569079-BackfillFolderCreatePermissionsAsTruthyForAdminGroup.ts fix lint 2022-07-15 15:17:18 +05:30
1638255797809-SetLoadingStateToFalseForExistingTables.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1638796825499-BackfillFolderCreatePermissionsAsTruthyForMissedAdminGroup.ts fix lint 2022-07-15 15:17:18 +05:30
1638941376844-SetMultiselectProperties.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1639038616546-UpdateDefinitionsForGlobalSettings.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1639734070615-BackfillDataSourcesAndQueriesForAppVersions.ts Feature - Multi Environment support (#4833) 2022-12-09 20:23:42 +05:30
1640683693031-BackfillCalendarWeekDateFormat.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1641446596775-SetImageBorderTypeToNone.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1644229722021-SetFxActiveToTrueForFxFieldsConvertedToUI.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1650485473528-PopulateSSOConfigs.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1651820577708-PopulateTextSize.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1653472569828-addedInstructionTextPropInFilePickerWidget.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1653474337657-BackfillFolderDeleteFolderUpdatePermissionsAsTruthyForAdminGroup.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1654150855780-BackfillAddOrgEnvironmentVariablesGroupPermissions.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1654596810662-ConvertAllUserEmailsToLowercaseAndDeleteDuplicateUsers.ts fix lint 2022-07-15 15:17:18 +05:30
1655279771926-listViewWidgetAddingBorderRadiusProperty.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1656061763136-modal-properties.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30
1656924847186-addingCssPropsToTextWidget.ts move data migration to respective folder (#3911) 2022-09-01 12:39:30 +05:30
1661331234770-RestructureTableColumnSizesAndActionsToHaveAValueKeyThatPointsToItsContents.ts Refactor table component (#3933) 2022-09-21 16:23:02 +05:30
1663581777527-ModalWidget-size.ts [improvement] Modal widget (#4045) 2022-09-26 15:46:21 +05:30
1666814745413-updateUserStatus.ts migration fix : set user status 2022-12-08 17:02:40 +05:30
1667076251897-BackfillDataSources.ts Hotfix - backfill for runpy quries v1 (#5577) 2023-02-17 11:14:30 +05:30
1668521091918-ChangeDefinitionStructureForMultiPage.ts Feature/multi page applications (Task ID - CU-2h1bfvw) (#4729) 2022-12-08 17:51:09 +05:30
1669054493160-moveDataSourceOptionsToEnvironment.ts Fix: database migration from v1 to latest develop (#5863) 2023-03-29 15:18:05 +05:30
1669055405494-removePluginFromDataQuery.ts fix for app preview error (#4994) 2022-12-15 16:01:10 +05:30
1669293520796-ConnectExistingCommentThreadsToPageIds.ts Feature/multi page applications (Task ID - CU-2h1bfvw) (#4729) 2022-12-08 17:51:09 +05:30
1669919175280-removeRepetitionInDataSourceAndQuery.ts [Feature] :: Global datasources (#5504) 2023-03-24 21:41:21 +05:30
1675368628629-AddAppVersionIdColumnToDataQueries.ts [Feature] :: Global datasources (#5504) 2023-03-24 21:41:21 +05:30
1675368628726-BackfillAppVersionToDataQueries.ts [Feature] :: Global datasources (#5504) 2023-03-24 21:41:21 +05:30
1675844361117-CleanupDataSourceOptionData.ts [Feature] :: Global datasources (#5504) 2023-03-24 21:41:21 +05:30
1675844361118-MigrateEnvironmentsUnderWorkspace.ts [Feature] :: Global datasources (#5504) 2023-03-24 21:41:21 +05:30
1676545162064-BackfillRunpyDatasources.ts [Feature] :: Global datasources (#5504) 2023-03-24 21:41:21 +05:30
1677822012965-AlterOrganizationIdInAppEnvironments.ts [Feature] :: Global datasources (#5504) 2023-03-24 21:41:21 +05:30
1679604241777-ReplaceTooljetDbTableNamesWithId.ts Feature: Import export tjdb schema (#5752) 2023-08-28 21:23:15 +05:30
1684157120658-AddUniqueConstraintToAppName.ts [enhancement] Sanitising app name while creating or editing an app (#6423) 2023-06-06 14:12:36 +05:30
1686826460358-BackFillAppEnvironmentsPriorityColumn.ts [Improvements] Environment changes (#6762) 2023-07-11 10:10:03 +05:30
1686829426671-BackFillCurrentEnvironmentId.ts [Improvements] Environment changes (#6762) 2023-07-11 10:10:03 +05:30
1687188169091-UpdateOracleDbOptionsWithInstantClientVersion.ts Add support for oracle 9i db (#6637) 2023-06-21 11:39:30 +05:30
1687720044583-BackfillAddOrgEnvironmentConstantsGroupPermissions.ts Feature - Workspace environment constants (#6810) 2023-08-14 14:28:51 +05:30
1688977149516-ListviewDefaultMode.ts Fix :: Migration improvement listview component (#7189) 2023-08-14 14:02:45 +05:30
1690830899563-UpdateMysqlDatasourceForSocketConnection.ts Feature: Mysql socket support (#7168) 2023-08-02 15:49:31 +05:30
LockMigrationsTable1.ts all: fix spelling (#4326) 2022-10-11 13:46:40 +05:30
LockMigrationsTable2.ts Hotfix: Split data and db migrations (#3610) 2022-07-14 14:03:21 +05:30