func()

in backend/plugins/tapd/models/migrationscripts/20221109_add_init_tables.go [29:136]


func (*addInitTables) Up(basicRes context.BasicRes) errors.Error {
	db := basicRes.GetDal()
	err := db.DropTables(
		"_raw_tapd_api_bug_changelogs",
		"_raw_tapd_api_bugs",
		"_raw_tapd_api_bug_commits",
		"_raw_tapd_api_bug_custom_fields",
		"_raw_tapd_api_bug_status",
		"_raw_tapd_api_companies",
		"_raw_tapd_api_iterations",
		"_raw_tapd_api_story_bugs",
		"_raw_tapd_api_story_categories",
		"_raw_tapd_api_story_changelogs",
		"_raw_tapd_api_stories",
		"_raw_tapd_api_story_commits",
		"_raw_tapd_api_story_custom_fields",
		"_raw_tapd_api_story_status",
		"_raw_tapd_api_task_changelogs",
		"_raw_tapd_api_tasks",
		"_raw_tapd_api_task_commits",
		"_raw_tapd_api_task_custom_fields",
		"_raw_tapd_api_users",
		"_raw_tapd_api_worklogs",
		"_raw_tapd_api_workitem_types",
		"_raw_tapd_api_sub_workspaces",
		"_tool_tapd_users",
		&archived.TapdWorkspace{},
		&archived.TapdSubWorkspace{},
		&archived.TapdWorklog{},
		&archived.TapdWorkspaceIteration{},
		&archived.TapdBugChangelog{},
		&archived.TapdBugChangelogItem{},
		&archived.TapdStoryChangelog{},
		&archived.TapdStoryChangelogItem{},
		&archived.TapdTaskChangelog{},
		&archived.TapdTaskChangelogItem{},
		&archived.TapdIssue{},
		&archived.TapdIteration{},
		&archived.TapdConnection{},
		&archived.TapdBug{},
		&archived.TapdStory{},
		&archived.TapdTask{},
		&archived.TapdTaskLabel{},
		&archived.TapdBugLabel{},
		&archived.TapdStoryLabel{},
		&archived.TapdBugStatus{},
		&archived.TapdStoryStatus{},
		&archived.TapdBugCommit{},
		&archived.TapdStoryCommit{},
		&archived.TapdTaskCommit{},
		&archived.TapdWorkSpaceBug{},
		&archived.TapdWorkSpaceStory{},
		&archived.TapdWorkSpaceTask{},
		&archived.TapdIterationBug{},
		&archived.TapdIterationStory{},
		&archived.TapdIterationTask{},
		&archived.TapdStoryCustomFields{},
		&archived.TapdBugCustomFields{},
		&archived.TapdTaskCustomFields{},
		&archived.TapdStoryCategory{},
		&archived.TapdStoryBug{},
		&archived.TapdWorkitemType{},
	)
	if err != nil {
		return err
	}

	return migrationhelper.AutoMigrateTables(
		basicRes,
		&archived.TapdWorkspace{},
		&archived.TapdSubWorkspace{},
		&archived.TapdWorklog{},
		&archived.TapdWorkspaceIteration{},
		&archived.TapdAccount{},
		&archived.TapdBugChangelog{},
		&archived.TapdBugChangelogItem{},
		&archived.TapdStoryChangelog{},
		&archived.TapdStoryChangelogItem{},
		&archived.TapdTaskChangelog{},
		&archived.TapdTaskChangelogItem{},
		&archived.TapdIssue{},
		&archived.TapdIteration{},
		&archived.TapdConnection{},
		&archived.TapdBug{},
		&archived.TapdStory{},
		&archived.TapdTask{},
		&archived.TapdTaskLabel{},
		&archived.TapdBugLabel{},
		&archived.TapdStoryLabel{},
		&archived.TapdBugStatus{},
		&archived.TapdStoryStatus{},
		&archived.TapdBugCommit{},
		&archived.TapdStoryCommit{},
		&archived.TapdTaskCommit{},
		&archived.TapdWorkSpaceBug{},
		&archived.TapdWorkSpaceStory{},
		&archived.TapdWorkSpaceTask{},
		&archived.TapdIterationBug{},
		&archived.TapdIterationStory{},
		&archived.TapdIterationTask{},
		&archived.TapdStoryCustomFields{},
		&archived.TapdBugCustomFields{},
		&archived.TapdTaskCustomFields{},
		&archived.TapdStoryCategory{},
		&archived.TapdStoryBug{},
		&archived.TapdWorkitemType{},
	)
}