All checks were successful
ui-regression / playwright-regression (push) Successful in 6m20s
docker-images / resolve-build-targets (push) Successful in 6s
docker-images / build-and-push (admin) (push) Successful in 25s
docker-images / build-and-push (backend) (push) Successful in 35s
docker-images / build-and-push (frontend) (push) Successful in 1m46s
docker-images / submit-indexnow (push) Successful in 15s
107 lines
6.2 KiB
Rust
107 lines
6.2 KiB
Rust
#![allow(elided_lifetimes_in_paths)]
|
|
#![allow(clippy::wildcard_imports)]
|
|
pub use sea_orm_migration::prelude::*;
|
|
mod m20220101_000001_users;
|
|
|
|
mod m20260327_060643_posts;
|
|
mod m20260327_061007_comments;
|
|
mod m20260327_061008_tags;
|
|
mod m20260327_061234_friend_links;
|
|
mod m20260327_061300_reviews;
|
|
mod m20260328_000001_add_post_slug_to_comments;
|
|
mod m20260328_000002_create_site_settings;
|
|
mod m20260328_000003_add_site_url_to_site_settings;
|
|
mod m20260328_000004_add_posts_search_index;
|
|
mod m20260328_000005_categories;
|
|
mod m20260328_000006_add_ai_to_site_settings;
|
|
mod m20260328_000007_create_ai_chunks;
|
|
mod m20260328_000008_enable_pgvector_for_ai_chunks;
|
|
mod m20260328_000009_add_paragraph_comments;
|
|
mod m20260328_000010_add_paragraph_comments_toggle_to_site_settings;
|
|
mod m20260328_000011_add_post_images_and_music_playlist;
|
|
mod m20260329_000012_add_link_url_to_reviews;
|
|
mod m20260329_000013_add_ai_provider_presets_to_site_settings;
|
|
mod m20260329_000014_create_query_events;
|
|
mod m20260330_000015_add_image_ai_settings_to_site_settings;
|
|
mod m20260330_000016_add_r2_media_settings_to_site_settings;
|
|
mod m20260330_000017_add_media_storage_provider_to_site_settings;
|
|
mod m20260331_000018_add_comment_request_metadata;
|
|
mod m20260331_000019_create_comment_blacklist;
|
|
mod m20260331_000020_create_comment_persona_analysis_logs;
|
|
mod m20260331_000021_add_post_lifecycle_and_seo;
|
|
mod m20260331_000022_add_site_settings_notifications_and_seo;
|
|
mod m20260331_000023_create_content_events;
|
|
mod m20260331_000024_create_admin_audit_logs;
|
|
mod m20260331_000025_create_post_revisions;
|
|
mod m20260331_000026_create_subscriptions;
|
|
mod m20260331_000027_create_notification_deliveries;
|
|
mod m20260331_000028_expand_subscriptions_and_deliveries;
|
|
mod m20260331_000029_add_subscription_popup_settings_to_site_settings;
|
|
mod m20260401_000030_add_public_security_and_web_push_to_site_settings;
|
|
mod m20260401_000031_add_notification_channel_type_to_site_settings;
|
|
mod m20260401_000032_add_runtime_security_keys_to_site_settings;
|
|
mod m20260401_000033_add_taxonomy_metadata_and_media_assets;
|
|
mod m20260401_000034_add_source_markdown_to_posts;
|
|
mod m20260401_000035_add_human_verification_modes_to_site_settings;
|
|
mod m20260402_000036_create_worker_jobs;
|
|
mod m20260402_000037_add_wechat_share_qr_setting_to_site_settings;
|
|
mod m20260402_000038_add_music_enabled_to_site_settings;
|
|
mod m20260402_000039_add_maintenance_mode_to_site_settings;
|
|
mod m20260403_000040_add_favicon_url_to_site_settings;
|
|
pub struct Migrator;
|
|
|
|
#[async_trait::async_trait]
|
|
impl MigratorTrait for Migrator {
|
|
fn migrations() -> Vec<Box<dyn MigrationTrait>> {
|
|
vec![
|
|
Box::new(m20220101_000001_users::Migration),
|
|
Box::new(m20260327_060643_posts::Migration),
|
|
Box::new(m20260327_061007_comments::Migration),
|
|
Box::new(m20260327_061008_tags::Migration),
|
|
Box::new(m20260327_061234_friend_links::Migration),
|
|
Box::new(m20260327_061300_reviews::Migration),
|
|
Box::new(m20260328_000001_add_post_slug_to_comments::Migration),
|
|
Box::new(m20260328_000002_create_site_settings::Migration),
|
|
Box::new(m20260328_000003_add_site_url_to_site_settings::Migration),
|
|
Box::new(m20260328_000004_add_posts_search_index::Migration),
|
|
Box::new(m20260328_000005_categories::Migration),
|
|
Box::new(m20260328_000006_add_ai_to_site_settings::Migration),
|
|
Box::new(m20260328_000007_create_ai_chunks::Migration),
|
|
Box::new(m20260328_000008_enable_pgvector_for_ai_chunks::Migration),
|
|
Box::new(m20260328_000009_add_paragraph_comments::Migration),
|
|
Box::new(m20260328_000010_add_paragraph_comments_toggle_to_site_settings::Migration),
|
|
Box::new(m20260328_000011_add_post_images_and_music_playlist::Migration),
|
|
Box::new(m20260329_000012_add_link_url_to_reviews::Migration),
|
|
Box::new(m20260329_000013_add_ai_provider_presets_to_site_settings::Migration),
|
|
Box::new(m20260329_000014_create_query_events::Migration),
|
|
Box::new(m20260330_000015_add_image_ai_settings_to_site_settings::Migration),
|
|
Box::new(m20260330_000016_add_r2_media_settings_to_site_settings::Migration),
|
|
Box::new(m20260330_000017_add_media_storage_provider_to_site_settings::Migration),
|
|
Box::new(m20260331_000018_add_comment_request_metadata::Migration),
|
|
Box::new(m20260331_000019_create_comment_blacklist::Migration),
|
|
Box::new(m20260331_000020_create_comment_persona_analysis_logs::Migration),
|
|
Box::new(m20260331_000021_add_post_lifecycle_and_seo::Migration),
|
|
Box::new(m20260331_000022_add_site_settings_notifications_and_seo::Migration),
|
|
Box::new(m20260331_000023_create_content_events::Migration),
|
|
Box::new(m20260331_000024_create_admin_audit_logs::Migration),
|
|
Box::new(m20260331_000025_create_post_revisions::Migration),
|
|
Box::new(m20260331_000026_create_subscriptions::Migration),
|
|
Box::new(m20260331_000027_create_notification_deliveries::Migration),
|
|
Box::new(m20260331_000028_expand_subscriptions_and_deliveries::Migration),
|
|
Box::new(m20260331_000029_add_subscription_popup_settings_to_site_settings::Migration),
|
|
Box::new(m20260401_000030_add_public_security_and_web_push_to_site_settings::Migration),
|
|
Box::new(m20260401_000031_add_notification_channel_type_to_site_settings::Migration),
|
|
Box::new(m20260401_000032_add_runtime_security_keys_to_site_settings::Migration),
|
|
Box::new(m20260401_000033_add_taxonomy_metadata_and_media_assets::Migration),
|
|
Box::new(m20260401_000034_add_source_markdown_to_posts::Migration),
|
|
Box::new(m20260401_000035_add_human_verification_modes_to_site_settings::Migration),
|
|
Box::new(m20260402_000036_create_worker_jobs::Migration),
|
|
Box::new(m20260402_000037_add_wechat_share_qr_setting_to_site_settings::Migration),
|
|
Box::new(m20260402_000038_add_music_enabled_to_site_settings::Migration),
|
|
Box::new(m20260402_000039_add_maintenance_mode_to_site_settings::Migration),
|
|
Box::new(m20260403_000040_add_favicon_url_to_site_settings::Migration),
|
|
// inject-above (do not remove this comment)
|
|
]
|
|
}
|
|
}
|