BookStack/database/migrations
Dan Brown a70ed81908
DB: Started update of entity loading to avoid global selects
Removes page/chpater addSelect global query, to load book slug, and
instead extracts base queries to be managed in new static class, while
updating specific entitiy relation loading to use our more efficient
MixedEntityListLoader where appropriate.

Related to #4823
2024-02-04 14:39:36 +00:00
..
.gitkeep Initial commit 2015-07-12 20:01:42 +01:00
2014_10_12_000000_create_users_table.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2014_10_12_100000_create_password_resets_table.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2015_07_12_114933_create_books_table.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2015_07_12_190027_create_pages_table.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2015_07_13_172121_create_images_table.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2015_07_27_172342_create_chapters_table.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2015_08_08_200447_add_users_to_entities.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2015_08_09_093534_create_page_revisions_table.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2015_08_16_142133_create_activities_table.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2015_08_29_105422_add_roles_and_permissions.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2015_08_30_125859_create_settings_table.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2015_08_31_175240_add_search_indexes.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2015_09_04_165821_create_social_accounts_table.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2015_09_05_164707_add_email_confirmation_table.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2015_11_21_145609_create_views_table.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2015_11_26_221857_add_entity_indexes.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2015_12_05_145049_fulltext_weighting.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2015_12_07_195238_add_image_upload_types.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2015_12_09_195748_add_user_avatars.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2016_01_11_210908_add_external_auth_to_users.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2016_02_25_184030_add_slug_to_revisions.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2016_02_27_120329_update_permissions_and_roles.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2016_02_28_084200_add_entity_access_controls.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2016_03_09_203143_add_page_revision_types.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2016_03_13_082138_add_page_drafts.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2016_03_25_123157_add_markdown_support.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2016_04_09_100730_add_view_permissions_to_roles.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2016_04_20_192649_create_joint_permissions_table.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2016_05_06_185215_create_tags_table.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2016_07_07_181521_add_summary_to_page_revisions.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2016_09_29_101449_remove_hidden_roles.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2016_10_09_142037_create_attachments_table.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2017_01_21_163556_create_cache_table.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2017_01_21_163602_create_sessions_table.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2017_03_19_091553_create_search_index_table.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2017_04_20_185112_add_revision_counts.php Removed deprecated syntax in old migration file 2023-02-08 13:20:00 +00:00
2017_07_02_152834_update_db_encoding_to_ut8mb4.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2017_08_01_130541_create_comments_table.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2017_08_29_102650_add_cover_image_display.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2018_07_15_173514_add_role_external_auth_id.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2018_08_04_115700_create_bookshelves_table.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2019_07_07_112515_add_template_support.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2019_08_17_140214_add_user_invites_table.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2019_12_29_120917_add_api_auth.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2020_08_04_111754_drop_joint_permissions_id.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2020_08_04_131052_remove_role_name_field.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2020_09_19_094251_add_activity_indexes.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2020_09_27_210059_add_entity_soft_deletes.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2020_09_27_210528_create_deletions_table.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2020_11_07_232321_simplify_activities_table.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2020_12_30_173528_add_owned_by_field_to_entities.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2021_01_30_225441_add_settings_type_column.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2021_03_08_215138_add_user_slug.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2021_05_15_173110_create_favourites_table.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2021_06_30_173111_create_mfa_values_table.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2021_07_03_085038_add_mfa_enforced_to_roles_table.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2021_08_28_161743_add_export_role_permission.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2021_09_26_044614_add_activities_ip_column.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2021_11_26_070438_add_index_for_user_ip.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2021_12_07_111343_create_webhooks_table.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2021_12_13_152024_create_jobs_table.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2021_12_13_152120_create_failed_jobs_table.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2022_01_03_154041_add_webhooks_timeout_error_columns.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2022_04_17_101741_add_editor_change_field_and_permission.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2022_04_25_140741_update_polymorphic_types.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2022_07_16_170051_drop_joint_permission_type.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2022_08_17_092941_create_references_table.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2022_09_02_082910_fix_shelf_cover_image_types.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2022_10_07_091406_flatten_entity_permissions_table.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2022_10_08_104202_drop_entity_restricted_field.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2023_01_24_104625_refactor_joint_permissions_storage.php Played around with a new app structure 2023-05-17 17:56:55 +01:00
2023_01_28_141230_copy_color_settings_for_dark_mode.php Followed Laravel 9 update steps and file changes 2023-02-06 16:58:29 +00:00
2023_02_20_093655_increase_attachments_path_length.php Increased attachment link limit from 192 to 2k 2023-02-20 13:05:23 +00:00
2023_02_23_200227_add_updated_at_index_to_pages.php Added updated_at index to pages table 2023-02-23 23:06:12 +00:00
2023_06_10_071823_remove_guest_user_secondary_roles.php Permissions: Updated guest user handling so additional roles apply 2023-06-10 11:37:01 +01:00
2023_06_25_181952_remove_bookshelf_create_entity_permissions.php Shelf permissions: reverted create removal 2023-07-12 22:04:05 +01:00
2023_07_25_124945_add_receive_notifications_role_permissions.php Notifications: Added role receive-notifications permission 2023-07-25 17:59:04 +01:00
2023_07_31_104430_create_watches_table.php Notifications: Started back-end for watch system 2023-07-31 16:08:29 +01:00
2023_08_21_174248_increase_cache_size.php Cache: Increases database cache value size 2023-08-21 23:01:42 +01:00
2023_12_02_104541_add_default_template_to_books.php Page Templates: Changed template field name, added API support 2023-12-12 12:14:00 +00:00
2023_12_17_140913_add_description_html_to_entities.php Input WYSIWYG: Added description_html field, added store logic 2023-12-17 15:02:15 +00:00
2024_01_01_104542_add_default_template_to_chapters.php Default chapter templates: Updated api docs and tests 2024-02-01 12:22:16 +00:00
2024_02_04_141358_add_views_updated_index.php DB: Started update of entity loading to avoid global selects 2024-02-04 14:39:36 +00:00