From 3d807fdeb28c760de6757d4601734abde326a2cd Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Sun, 25 May 2025 22:33:18 -0400 Subject: [PATCH] refactor database crates --- Cargo.toml | 26 ++++++++++--------- .../cli/devenv/dev-database-seed/Cargo.toml | 8 +++--- .../devenv/dev-upload-media-file/Cargo.toml | 8 +++--- crates/cli/devenv/scrape-test/Cargo.toml | 5 ++-- crates/cli/production/db-backfill/Cargo.toml | 4 +-- crates/cli/production/db-backup/Cargo.toml | 6 ++--- crates/cli/production/db-cleanup/Cargo.toml | 8 +++--- .../production/elasticsearch-cli/Cargo.toml | 10 +++---- .../production/kubectl-pod-cleanup/Cargo.toml | 6 ++--- .../production/lru-delete-models/Cargo.toml | 6 ++--- .../cli/production/migration-tool/Cargo.toml | 8 +++--- crates/lib/bucket_paths/Cargo.toml | 2 +- crates/lib/jobs_common/Cargo.toml | 11 ++++---- crates/lib/migration/Cargo.toml | 2 +- .../database}/elasticsearch_schema/Cargo.toml | 12 ++++----- .../src/documents/media_file_document.rs | 0 .../elasticsearch_schema/src/documents/mod.rs | 0 .../src/documents/model_weight_document.rs | 0 .../src/documents/tts_model_document.rs | 0 .../database}/elasticsearch_schema/src/lib.rs | 0 .../elasticsearch_schema/src/searches/mod.rs | 0 .../src/searches/search_media_files.rs | 0 .../search_model_weights/min_score.rs | 0 .../src/searches/search_model_weights/mod.rs | 0 .../search_model_weights/predicates.rs | 0 .../search_model_weights.rs | 0 .../src/searches/search_model_weights/sort.rs | 0 .../src/searches/search_tts_models.rs | 0 .../src/traits/document.rs | 0 .../elasticsearch_schema/src/traits/mod.rs | 0 .../src/utils/create_index_if_not_exists.rs | 0 .../elasticsearch_schema/src/utils/mod.rs | 0 .../database}/mysql_queries/Cargo.toml | 14 +++++----- .../database}/mysql_queries/sqlx-data.json | 0 .../database}/mysql_queries/src/builders.rs | 0 .../mysql_queries/src/column_types/mod.rs | 0 .../src/column_types/twitch_event_category.rs | 0 .../src/column_types/vocoder_type.rs | 0 .../container_environment_arg.rs | 0 .../mysql_queries/src/common_inputs/mod.rs | 0 .../complex_models/event_match_predicate.rs | 0 .../src/complex_models/event_responses.rs | 0 .../mysql_queries/src/complex_models/mod.rs | 0 .../src/composite_keys/by_table/mod.rs | 0 .../by_table/user_ratings/mod.rs | 0 .../user_ratings/user_rating_entity.rs | 0 .../mysql_queries/src/composite_keys/mod.rs | 0 .../database}/mysql_queries/src/config/mod.rs | 0 .../src/config/shared_constants.rs | 0 .../src/errors/database_insert_error.rs | 0 .../src/errors/database_query_error.rs | 0 .../database}/mysql_queries/src/errors/mod.rs | 0 .../src/helpers/boolean_converters.rs | 0 .../mysql_queries/src/helpers/mod.rs | 0 .../src/helpers/numeric_converters.rs | 0 .../src/helpers/transform_optional_result.rs | 0 .../database}/mysql_queries/src/lib.rs | 0 .../src/mediators/badge_granter.rs | 0 .../src/mediators/firehose_publisher.rs | 0 .../mysql_queries/src/mediators/mod.rs | 0 .../email_sender_job_args.rs | 0 .../src/payloads/email_sender_jobs/mod.rs | 0 .../subtypes/email_job_password_reset_args.rs | 0 .../email_sender_jobs/subtypes/mod.rs | 0 .../generic_inference_args/common/mod.rs | 0 .../common/watermark_type.rs | 0 .../generic_inference_args.rs | 0 .../inner_payloads/f5_tts_payload.rs | 0 .../inner_payloads/face_fusion_payload.rs | 0 .../inner_payloads/gptsovits_payload.rs | 0 .../image_generation_payload.rs | 0 .../inner_payloads/lipsync_payload.rs | 0 .../inner_payloads/live_portrait_payload.rs | 0 .../inner_payloads/mocap_payload.rs | 0 .../inner_payloads/mod.rs | 0 .../render_engine_scene_to_video_payload.rs | 0 .../inner_payloads/seed_vc_payload.rs | 0 .../inner_payloads/sora_image_gen_args.rs | 0 .../inner_payloads/studio_gen2_payload.rs | 0 .../inner_payloads/tts_payload.rs | 0 .../inner_payloads/videofilter_payload.rs | 0 .../inner_payloads/workflow_payload.rs | 0 .../payloads/generic_inference_args/mod.rs | 0 .../face_fusion_video_extra_info.rs | 0 .../live_portrait_video_extra_info.rs | 0 .../inner_payloads/mod.rs | 0 .../stable_diffusion_extra_info.rs | 0 .../media_file_extra_info.rs | 0 .../src/payloads/media_file_extra_info/mod.rs | 0 .../media_upload_modification_details.rs | 0 .../mysql_queries/src/payloads/mod.rs | 0 .../encoded_style_transfer_name.rs | 0 .../src/payloads/prompt_args/mod.rs | 0 .../prompt_args/prompt_inner_payload.rs | 0 .../queries/api_tokens/create_api_token.rs | 0 .../queries/api_tokens/delete_api_token.rs | 0 .../src/queries/api_tokens/edit_api_token.rs | 0 .../list_available_api_tokens_for_user.rs | 0 .../src/queries/api_tokens/mod.rs | 0 .../queries/audit_logs/insert_audit_log.rs | 0 .../insert_audit_log_transactional.rs | 0 .../src/queries/audit_logs/mod.rs | 0 .../insert_batch_generation_records.rs | 0 .../src/queries/batch_generations/mod.rs | 0 .../edit_beta_key_distributed_flag.rs | 0 .../queries/beta_keys/edit_beta_key_note.rs | 0 .../beta_keys/get_beta_key_by_value.rs | 0 .../beta_keys/insert_batch_beta_keys.rs | 0 .../src/queries/beta_keys/list_beta_keys.rs | 0 .../src/queries/beta_keys/mod.rs | 0 .../src/queries/beta_keys/redeem_beta_key.rs | 0 .../mysql_queries/src/queries/billing/mod.rs | 0 .../get_stripe_webhook_event_log_by_id.rs | 0 .../stripe/insert_stripe_webhook_event_log.rs | 0 .../src/queries/billing/stripe/mod.rs | 0 .../src/queries/browser_session_logs/mod.rs | 0 .../upsert_browser_session_log.rs | 0 .../queries/comments/comment_entity_token.rs | 0 .../src/queries/comments/delete_comment.rs | 0 .../src/queries/comments/edit_comment.rs | 0 .../src/queries/comments/get_comment.rs | 0 .../src/queries/comments/insert_comment.rs | 0 .../comments/list_comments_for_entity.rs | 0 .../mysql_queries/src/queries/comments/mod.rs | 0 .../database_time/get_database_time.rs | 0 .../src/queries/database_time/mod.rs | 0 .../src/queries/email_sender_jobs/_keys.rs | 0 .../insert_email_sender_job.rs | 0 .../list_available_email_sender_jobs.rs | 0 ...mark_email_sender_job_completely_failed.rs | 0 .../mark_email_sender_job_failure.rs | 0 ..._email_sender_job_pending_and_grab_lock.rs | 0 ...mark_email_sender_job_successfully_done.rs | 0 .../src/queries/email_sender_jobs/mod.rs | 0 .../src/queries/entity_stats/mod.rs | 0 .../entity_stats/stats_entity_token.rs | 0 .../upsert_entity_stats_on_bookmark_event.rs | 0 .../upsert_entity_stats_on_ratings_event.rs | 0 .../featured_items/delete_featured_item.rs | 0 .../get_is_featured_by_token.rs | 0 .../src/queries/featured_items/mod.rs | 0 .../featured_items/upsert_featured_item.rs | 0 .../src/queries/generic_download/job/_keys.rs | 0 .../list_available_generic_download_jobs.rs | 0 .../job/mark_generic_download_job_done.rs | 0 .../job/mark_generic_download_job_failure.rs | 0 ...eric_download_job_pending_and_grab_lock.rs | 0 .../src/queries/generic_download/job/mod.rs | 0 .../src/queries/generic_download/mod.rs | 0 .../web/get_generic_download_job_status.rs | 0 .../web/insert_generic_download_job.rs | 0 .../src/queries/generic_download/web/mod.rs | 0 .../queries/generic_inference/job/_keys.rs | 0 .../job/count_untried_jobs_of_type.rs | 0 .../list_available_generic_inference_jobs.rs | 0 ...generic_inference_job_completely_failed.rs | 0 .../job/mark_generic_inference_job_failure.rs | 0 ...ric_inference_job_pending_and_grab_lock.rs | 0 ...generic_inference_job_successfully_done.rs | 0 .../src/queries/generic_inference/job/mod.rs | 0 .../src/queries/generic_inference/mod.rs | 0 .../web/batch_get_inference_job_status.rs | 0 .../web/dismiss_finished_jobs_for_user.rs | 0 .../web/get_inference_job_status.rs | 0 .../web/get_pending_inference_job_count.rs | 0 .../web/insert_generic_inference_job.rs | 0 .../generic_inference/web/job_status.rs | 0 .../web/kill_generic_inference_jobs.rs | 0 .../web/kill_jobs_in_development.rs | 0 .../web/list_session_jobs.rs | 0 ...generic_inference_job_cancelled_by_user.rs | 0 ...nference_job_successfully_done_by_token.rs | 0 .../src/queries/generic_inference/web/mod.rs | 0 .../src/queries/generic_synthetic_ids/mod.rs | 0 ...actional_increment_generic_synthetic_id.rs | 0 .../get_google_sign_in_account_by_subject.rs | 0 .../insert_google_sign_in_account.rs | 0 .../queries/google_sign_in_accounts/mod.rs | 0 .../update_google_sign_in_account.rs | 0 .../health_check/health_check_query.rs | 0 .../src/queries/health_check/mod.rs | 0 .../insert_idempotency_token.rs | 0 .../src/queries/idepotency_tokens/mod.rs | 0 .../src/queries/ip_bans/get_ip_ban.rs | 0 .../src/queries/ip_bans/list_ip_bans.rs | 0 .../mysql_queries/src/queries/ip_bans/mod.rs | 0 .../src/queries/ip_bans/toggle_ip_ban.rs | 0 .../src/queries/ip_bans/upsert_ip_ban.rs | 0 .../insert_media_file_generic.rs | 0 .../insert_media_file_generic_from_job.rs | 0 .../media_files/create/generic_insert/mod.rs | 0 .../media_file_insert_builder.rs | 0 .../media_file_insert_builder_error.rs | 0 .../media_files/create/insert_builder/mod.rs | 0 .../insert_media_file_from_face_fusion.rs | 0 .../insert_media_file_from_gptsovits.rs | 0 .../insert_media_file_from_live_portrait.rs | 0 ...ert_media_file_from_studio_scene_render.rs | 0 .../src/queries/media_files/create/mod.rs | 0 .../insert_media_file_from_cli_tool.rs | 0 .../insert_media_file_from_comfy_ui.rs | 0 .../insert_media_file_from_f5_tts.rs | 0 .../insert_media_file_from_face_animation.rs | 0 .../insert_media_file_from_file_upload.rs | 0 .../insert_media_file_from_mocapnet.rs | 0 .../insert_media_file_from_rerender.rs | 0 .../insert_media_file_from_seed_vc.rs | 0 .../insert_media_file_from_studio_gen2.rs | 0 .../insert_media_file_from_tacotron2.rs | 0 ...insert_media_file_from_voice_conversion.rs | 0 .../insert_media_file_from_zero_shot_tts.rs | 0 .../create/specialized_insert/mod.rs | 0 .../media_files/delete/delete_media_file.rs | 0 .../src/queries/media_files/delete/mod.rs | 0 .../src/queries/media_files/edit/mod.rs | 0 .../media_files/edit/rename_media_file.rs | 0 .../edit/set_media_file_cover_image.rs | 0 .../edit/update_media_file_animation_type.rs | 0 .../edit/update_media_file_engine_category.rs | 0 ...update_media_file_stored_cloud_contents.rs | 0 .../edit/update_media_file_visibility.rs | 0 ...ate_media_file_visibility_transactional.rs | 0 .../media_files/get/batch_get_media_files.rs | 0 .../get/batch_get_media_files_by_tokens.rs | 0 .../queries/media_files/get/get_media_file.rs | 0 .../get/get_media_file_for_inference.rs | 0 .../src/queries/media_files/get/mod.rs | 0 .../list/list_featured_media_files.rs | 0 .../media_files/list/list_media_files.rs | 0 .../list/list_media_files_by_batch_token.rs | 0 ...or_elastic_search_backfill_using_cursor.rs | 0 .../list/list_media_files_for_user.rs | 0 .../src/queries/media_files/list/mod.rs | 0 .../src/queries/media_files/mod.rs | 0 .../src/queries/media_files/upsert/mod.rs | 0 .../upsert_media_file_from_file_upload.rs | 0 .../media_uploads/get_media_upload_by_uuid.rs | 0 .../get_media_upload_for_inference.rs | 0 .../media_uploads/insert_media_upload.rs | 0 .../src/queries/media_uploads/mod.rs | 0 ...reverse_list_user_media_uploads_of_type.rs | 0 .../mysql_queries/src/queries/mod.rs | 0 .../model_categories/assign_tts_category.rs | 0 .../model_categories/create_category.rs | 0 .../model_categories/get_category_by_token.rs | 0 .../list_categories_query_builder.rs | 0 .../src/queries/model_categories/mod.rs | 0 .../toggle_model_category_soft_delete.rs | 0 .../model_categories/update_model_category.rs | 0 .../queries/model_weight_usage_counts/mod.rs | 0 .../sum_model_weight_usage_count_for_model.rs | 0 ...psert_model_weight_usage_count_for_date.rs | 0 ...del_weights_for_elastic_search_backfill.rs | 0 .../queries/model_weights/batch_get/mod.rs | 0 .../count_all_legacy_model_usages_on_date.rs | 0 .../count/count_all_model_usages_on_date.rs | 0 ...unt_model_use_using_media_files_on_date.rs | 0 .../src/queries/model_weights/count/mod.rs | 0 ...ight_from_voice_conversion_download_job.rs | 0 .../model_weights/create/create_weight.rs | 0 .../src/queries/model_weights/create/mod.rs | 0 .../queries/model_weights/delete_weights.rs | 0 .../src/queries/model_weights/edit/mod.rs | 0 .../edit/set_model_weight_cover_image.rs | 0 .../update_model_weight_cached_usage_count.rs | 0 .../model_weights/edit/update_weight.rs | 0 .../queries/model_weights/get/get_weight.rs | 0 .../get/get_weight_for_legacy_tts_enqueue.rs | 0 .../get_weight_for_legacy_tts_inference.rs | 0 .../get/get_weight_for_legacy_tts_info.rs | 0 ...r_legacy_tts_info_with_legacy_tts_token.rs | 0 .../src/queries/model_weights/get/mod.rs | 0 ...l_weight_for_voice_conversion_inference.rs | 0 .../queries/model_weights/inference/mod.rs | 0 ...st_all_model_weight_tokens_for_backfill.rs | 0 ...weight_tokens_for_cached_usage_backfill.rs | 0 .../list/list_featured_weights.rs | 0 .../list_model_weight_tokens_updated_since.rs | 0 ...or_elastic_search_backfill_using_cursor.rs | 0 .../list_model_weights_for_text_to_speech.rs | 0 ...list_model_weights_for_voice_conversion.rs | 0 .../list/list_weights_by_tokens.rs | 0 .../list/list_weights_by_user.rs | 0 .../list/list_weights_query_builder.rs | 0 .../src/queries/model_weights/list/mod.rs | 0 .../queries/model_weights/migration/mod.rs | 0 .../upsert_model_weight_from_tts_model.rs | 0 ...odel_weight_from_voice_conversion_model.rs | 0 .../src/queries/model_weights/mod.rs | 0 .../get_model_weight_info_lite.rs | 0 .../list_model_weight_info_lite.rs | 0 .../model_weight_info_lite/mod.rs | 0 .../model_weight_info_lite.rs | 0 .../queries/model_weights/table_reference.sql | 0 .../src/queries/model_weights/tests.rs | 0 .../src/queries/prompts/get_prompt.rs | 0 .../src/queries/prompts/insert_prompt.rs | 0 .../mysql_queries/src/queries/prompts/mod.rs | 0 .../list_public_event_feed_items.rs | 0 .../src/queries/public_event_feed/mod.rs | 0 .../queries/stats/get_on_prem_worker_stats.rs | 0 .../queries/stats/get_unified_queue_stats.rs | 0 .../queries/stats/get_voice_count_stats.rs | 0 .../mysql_queries/src/queries/stats/mod.rs | 0 .../src/queries/tags/create_tag.rs | 0 .../src/queries/tags/list_tags_for_entity.rs | 0 .../mysql_queries/src/queries/tags/mod.rs | 0 .../src/queries/tags/select_matching_tags.rs | 0 .../queries/tags/update_tags_for_entity.rs | 0 .../list_trending_tts_models.rs | 0 .../queries/trending_model_analytics/mod.rs | 0 .../upsert_trending_model_analytics.rs | 0 .../mysql_queries/src/queries/tts/mod.rs | 0 .../stats/calculate_tts_model_leaderboard.rs | 0 .../src/queries/tts/stats/mod.rs | 0 .../fetch_and_build_tts_model_category_map.rs | 0 ...t_assigned_tts_categories_query_builder.rs | 0 .../tts/tts_category_assignments/mod.rs | 0 .../src/queries/tts/tts_download_jobs/mod.rs | 0 .../tts_download_job_queries.rs | 0 .../queries/tts/tts_inference_jobs/_keys.rs | 0 .../get_pending_tts_inference_job_count.rs | 0 ...ending_tts_inference_job_detailed_stats.rs | 0 .../get_tts_inference_job_status.rs | 0 .../insert_tts_inference_job.rs | 0 .../kill_tts_inference_jobs.rs | 0 .../list_available_tts_inference_jobs.rs | 0 .../mark_tts_inference_job_done.rs | 0 .../mark_tts_inference_job_failure.rs | 0 ...tts_inference_job_pending_and_grab_lock.rs | 0 ...mark_tts_inference_job_permanently_dead.rs | 0 .../src/queries/tts/tts_inference_jobs/mod.rs | 0 .../get_tts_model_upload_job_status.rs | 0 .../insert_tts_model_upload_job.rs | 0 .../queries/tts/tts_model_upload_jobs/mod.rs | 0 .../tts/tts_models/count_tts_model_uses.rs | 0 .../tts_models/count_tts_model_uses_total.rs | 0 .../delete_tts_model_various_scopes.rs | 0 .../tts/tts_models/edit_tts_model_details.rs | 0 .../edit_tts_model_moderator_details.rs | 0 .../queries/tts/tts_models/get_tts_model.rs | 0 .../tts_models/get_tts_model_for_inference.rs | 0 .../get_tts_model_for_inference_improved.rs | 0 .../insert_tts_model_from_download_job.rs | 0 .../tts_models/list_all_tts_model_tokens.rs | 0 .../queries/tts/tts_models/list_tts_models.rs | 0 .../list_whole_tts_models_using_cursor.rs | 0 .../queries/tts/tts_models/migration/mod.rs | 0 .../src/queries/tts/tts_models/mod.rs | 0 .../delete_tts_result_various_scopes.rs | 0 .../tts/tts_results/edit_tts_result.rs | 0 .../tts/tts_results/insert_tts_result.rs | 0 .../list_tts_results_query_builder.rs | 0 .../src/queries/tts/tts_results/mod.rs | 0 .../tts/tts_results/query_tts_result.rs | 0 .../mysql_queries/src/queries/twitch/mod.rs | 0 .../delete_twitch_event_rule.rs | 0 .../get_twitch_event_rule_for_user.rs | 0 .../insert_twitch_event_rule_builder.rs | 0 .../list_twitch_event_rules_for_user.rs | 0 .../queries/twitch/twitch_event_rules/mod.rs | 0 .../reorder_twitch_event_rules.rs | 0 .../update_twitch_event_rule_builder.rs | 0 .../src/queries/twitch/twitch_oauth/find.rs | 0 .../src/queries/twitch/twitch_oauth/insert.rs | 0 .../src/queries/twitch/twitch_oauth/mod.rs | 0 .../twitch/twitch_pubsub/insert_bits.rs | 0 .../twitch_pubsub/insert_channel_points.rs | 0 .../src/queries/twitch/twitch_pubsub/mod.rs | 0 .../mysql_queries/src/queries/users/mod.rs | 0 .../users/user/create/create_account_error.rs | 0 .../create_account_from_email_and_password.rs | 0 .../create/create_account_from_google_sso.rs | 0 .../user/create/create_account_generic.rs | 0 .../src/queries/users/user/create/mod.rs | 0 .../user/get/get_user_token_by_username.rs | 0 .../get/lookup_user_for_login_by_email.rs | 0 ...user_for_login_by_email_with_transactor.rs | 0 .../get/lookup_user_for_login_by_username.rs | 0 .../user/get/lookup_user_for_login_result.rs | 0 .../src/queries/users/user/get/mod.rs | 0 .../users/user/list_users_query_builder.rs | 0 .../src/queries/users/user/mod.rs | 0 .../src/queries/users/user/update/mod.rs | 0 .../set_can_access_studio_transactional.rs | 0 .../users/user/update/set_user_ban_status.rs | 0 .../user/update/set_user_feature_flags.rs | 0 .../set_user_feature_flags_transactional.rs | 0 ...user_record_with_new_stripe_customer_id.rs | 0 .../users/user/update/update_username.rs | 0 .../users/user_badges/list_user_badges.rs | 0 .../src/queries/users/user_badges/mod.rs | 0 .../batch_get_user_bookmarks.rs | 0 .../user_bookmarks/delete_user_bookmark.rs | 0 .../get_total_bookmark_count_for_entity.rs | 0 .../users/user_bookmarks/get_user_bookmark.rs | 0 ...get_user_bookmark_transactional_locking.rs | 0 .../user_bookmarks/list_user_bookmarks.rs | 0 .../list_user_bookmarks_for_entity.rs | 0 .../list_user_bookmarks_result.rs | 0 .../src/queries/users/user_bookmarks/mod.rs | 0 .../user_bookmarks/upsert_user_bookmark.rs | 0 .../user_bookmark_entity_token.rs | 0 .../change_password_from_password_reset.rs | 0 .../create_password_reset_request.rs | 0 .../lookup_password_reset_request.rs | 0 .../queries/users/user_password_resets/mod.rs | 0 .../edit_user_profile_as_account_holder.rs | 0 .../user_profiles/edit_user_profile_as_mod.rs | 0 .../get_user_profile_by_token.rs | 0 .../get_user_profile_by_username.rs | 0 .../src/queries/users/user_profiles/mod.rs | 0 .../user_ratings/batch_get_user_rating.rs | 0 .../get_total_user_rating_count_for_entity.rs | 0 .../users/user_ratings/get_user_rating.rs | 0 .../get_user_rating_transactional_locking.rs | 0 .../src/queries/users/user_ratings/mod.rs | 0 .../user_ratings/update_tts_model_ratings.rs | 0 .../users/user_ratings/upsert_user_rating.rs | 0 .../users/user_roles/insert_user_role.rs | 0 .../queries/users/user_roles/list_staff.rs | 0 .../users/user_roles/list_user_roles.rs | 0 .../src/queries/users/user_roles/mod.rs | 0 .../queries/users/user_roles/set_user_role.rs | 0 .../user_sessions/create_user_session.rs | 0 .../create_user_session_with_transactor.rs | 0 .../user_sessions/delete_user_session.rs | 0 .../get_user_session_by_token.rs | 0 .../get_user_session_by_token_light.rs | 0 .../src/queries/users/user_sessions/mod.rs | 0 ..._subscription_by_stripe_subscription_id.rs | 0 .../insert_unsubscribe_reason.rs | 0 .../list_active_user_subscriptions.rs | 0 .../queries/users/user_subscriptions/mod.rs | 0 .../upsert_user_subscription_by_stripe_id.rs | 0 .../src/queries/vocoder/get_vocoder_model.rs | 0 .../queries/vocoder/insert_vocoder_model.rs | 0 .../queries/vocoder/list_vocoder_models.rs | 0 .../mysql_queries/src/queries/vocoder/mod.rs | 0 .../get_voice_clone_request.rs | 0 .../insert_voice_clone_requests_builder.rs | 0 .../src/queries/voice_clone_requests/mod.rs | 0 ...et_voice_conversion_model_for_inference.rs | 0 .../queries/voice_conversion/inference/mod.rs | 0 ...le_voice_conversion_models_using_cursor.rs | 0 .../queries/voice_conversion/migration/mod.rs | 0 .../src/queries/voice_conversion/mod.rs | 0 .../get_voice_conversion_model_info_lite.rs | 0 .../list_voice_conversion_model_info_lite.rs | 0 .../voice_conversion/model_info_lite/mod.rs | 0 .../model_info_lite/model_info_lite.rs | 0 ...oice_conversion_model_from_download_job.rs | 0 .../models/list_voice_conversion_models.rs | 0 .../queries/voice_conversion/models/mod.rs | 0 .../results/get_voice_conversion_result.rs | 0 ...t_voice_conversion_result_for_inference.rs | 0 .../results/insert_voice_conversion_result.rs | 0 .../queries/voice_conversion/results/mod.rs | 0 .../voice_designer/datasets/create_dataset.rs | 0 .../voice_designer/datasets/delete_dataset.rs | 0 .../voice_designer/datasets/get_dataset.rs | 0 .../datasets/list_datasets_by_username.rs | 0 .../queries/voice_designer/datasets/mod.rs | 0 .../voice_designer/datasets/update_dataset.rs | 0 .../src/queries/voice_designer/mod.rs | 0 .../voice_samples/delete_sample.rs | 0 .../voice_samples/get_dataset_sample.rs | 0 .../get_dataset_sample_by_uuid.rs | 0 .../insert_dataset_sample_and_media_file.rs | 0 .../list_dataset_samples_for_dataset_token.rs | 0 .../voice_designer/voice_samples/mod.rs | 0 .../voice_designer/voices/create_voice.rs | 0 .../voice_designer/voices/delete_voice.rs | 0 .../voice_designer/voices/get_voice.rs | 0 .../voices/list_voices_by_username.rs | 0 .../voices/list_voices_query_builder.rs | 0 .../src/queries/voice_designer/voices/mod.rs | 0 .../voice_designer/voices/update_voice.rs | 0 .../mysql_queries/src/queries/w2l/mod.rs | 0 .../calculate_w2l_template_leaderboard.rs | 0 .../src/queries/w2l/stats/mod.rs | 0 .../src/queries/w2l/w2l_download_jobs/mod.rs | 0 .../w2l_download_job_queries.rs | 0 ...ending_w2l_inference_job_detailed_stats.rs | 0 .../get_w2l_inference_job_status.rs | 0 .../insert_w2l_inference_job.rs | 0 .../insert_w2l_inference_job_extended.rs | 0 .../src/queries/w2l/w2l_inference_jobs/mod.rs | 0 .../w2l_inference_job_queries.rs | 0 .../delete_w2l_result_various_scopes.rs | 0 .../w2l/w2l_results/edit_w2l_result.rs | 0 ...ist_w2l_inference_results_query_builder.rs | 0 .../src/queries/w2l/w2l_results/mod.rs | 0 .../w2l/w2l_results/query_w2l_result.rs | 0 .../get_w2l_template_upload_job_status.rs | 0 .../insert_w2l_template_upload_job.rs | 0 .../w2l/w2l_template_upload_jobs/mod.rs | 0 .../check_w2l_template_exists.rs | 0 .../delete_w2l_template_various_scopes.rs | 0 .../w2l/w2l_templates/edit_w2l_template.rs | 0 .../w2l/w2l_templates/get_w2l_template.rs | 0 .../list_pending_w2l_templates.rs | 0 .../w2l/w2l_templates/list_w2l_templates.rs | 0 .../src/queries/w2l/w2l_templates/mod.rs | 0 .../set_w2l_template_mod_approval.rs | 0 .../database}/mysql_queries/src/utils/mod.rs | 0 .../mysql_queries/src/utils/transactor.rs | 0 .../database}/redis_common/Cargo.toml | 19 +++++++------- .../database}/redis_common/src/lib.rs | 0 .../src/payloads/lease_payload.rs | 0 .../redis_common/src/payloads/mod.rs | 0 .../src/payloads/obs_active_payload.rs | 0 .../redis_common/src/payloads/thread_id.rs | 0 .../redis_common/src/redis_cache_keys.rs | 0 .../database}/redis_common/src/redis_keys.rs | 0 .../redis_common/src/redis_sora_secrets.rs | 0 .../redis_common/src/shared_constants.rs | 0 .../database}/redis_schema/Cargo.toml | 12 ++++----- .../src/keys/inference_job/mod.rs | 0 .../style_transfer_progress_key.rs | 0 .../database}/redis_schema/src/keys/mod.rs | 0 .../redis_schema/src/keys/premium/mod.rs | 0 .../src/keys/premium/premium_avt_redis_key.rs | 0 .../premium/premium_ip_address_redis_key.rs | 0 .../keys/premium/premium_user_redis_key.rs | 0 .../database}/redis_schema/src/lib.rs | 0 .../src/macros/impl_string_key.rs | 0 .../database}/redis_schema/src/macros/mod.rs | 0 .../src/payloads/inference_job/mod.rs | 0 .../style_transfer_progress_state.rs | 0 .../redis_schema/src/payloads/mod.rs | 0 .../src/payloads/premium/inner_state/mod.rs | 0 .../premium/inner_state/premium_payload.rs | 0 .../inner_state/product_by_week_store.rs | 0 .../inner_state/product_by_week_subkey.rs | 0 .../redis_schema/src/payloads/premium/mod.rs | 0 .../payloads/premium/premium_avt_payload.rs | 0 .../premium/premium_ip_address_payload.rs | 0 .../payloads/premium/premium_user_payload.rs | 0 .../src/traits/hkey_store_adapter.rs | 0 .../database}/redis_schema/src/traits/mod.rs | 0 .../database}/sqlite_queries/Cargo.toml | 6 ++--- .../database}/sqlite_queries/sqlx-data.json | 0 .../database}/sqlite_queries/src/lib.rs | 0 .../src/queries/by_table/mod.rs | 0 .../news_stories/get_news_story_by_token.rs | 0 .../news_stories/insert_news_story.rs | 0 .../list/list_news_stories_all.rs | 0 .../list/list_news_stories_replayable.rs | 0 .../queries/by_table/news_stories/list/mod.rs | 0 .../news_stories/list/news_story_list_item.rs | 0 .../src/queries/by_table/news_stories/mod.rs | 0 .../insert_news_story_production.rs | 0 ...tions_awaiting_audio_final_verification.rs | 0 ...y_productions_awaiting_audio_generation.rs | 0 ...s_story_productions_awaiting_greenlight.rs | 0 ...y_productions_awaiting_image_generation.rs | 0 ...productions_awaiting_llm_categorization.rs | 0 ...tory_productions_awaiting_llm_rendition.rs | 0 ..._productions_awaiting_llm_title_summary.rs | 0 ..._news_story_productions_ready_for_debut.rs | 0 .../news_story_productions/list/mod.rs | 0 .../list/news_story_production_item.rs | 0 .../by_table/news_story_productions/mod.rs | 0 .../news_story_productions/update/mod.rs | 0 ...date_news_story_audio_finalized_failure.rs | 0 ...date_news_story_audio_finalized_success.rs | 0 ...e_news_story_audio_preprocessing_status.rs | 0 ...date_news_story_image_generation_status.rs | 0 ...te_news_story_llm_categorization_status.rs | 0 .../update_news_story_llm_rendition_status.rs | 0 ...ate_news_story_llm_title_summary_status.rs | 0 ...ate_news_story_post_production_complete.rs | 0 ...e_news_story_production_greenlit_status.rs | 0 .../insert_tts_render_task.rs | 0 ...list_tts_render_tasks_awaiting_download.rs | 0 .../list_tts_render_tasks_awaiting_render.rs | 0 .../list_tts_render_tasks_for_story_token.rs | 0 .../by_table/tts_render_tasks/list/mod.rs | 0 .../tts_render_tasks/list/tts_render_task.rs | 0 .../queries/by_table/tts_render_tasks/mod.rs | 0 .../by_table/tts_render_tasks/update/mod.rs | 0 ...tts_render_task_successfully_downloaded.rs | 0 ..._tts_render_task_successfully_submitted.rs | 0 ...ts_render_task_unsuccessfully_submitted.rs | 0 .../insert_web_scraping_target.rs | 0 .../list/list_all_web_scraping_targets.rs | 0 .../list/list_web_scraping_targets.rs | 0 .../by_table/web_scraping_targets/list/mod.rs | 0 .../list/web_scraping_target.rs | 0 .../by_table/web_scraping_targets/mod.rs | 0 .../update_web_scraping_target.rs | 0 .../sqlite_queries/src/queries/mod.rs | 0 crates/service/job/analytics_job/Cargo.toml | 2 +- crates/service/job/download_job/Cargo.toml | 2 +- .../service/job/email_sender_job/Cargo.toml | 4 +-- crates/service/job/es-update-job/Cargo.toml | 4 +-- crates/service/job/inference_job/Cargo.toml | 6 ++--- .../image_generation/sd/process_job.rs | 2 +- .../service/job/tts_download_job/Cargo.toml | 2 +- .../service/job/tts_inference_job/Cargo.toml | 2 +- .../service/job/w2l_download_job/Cargo.toml | 2 +- .../service/job/w2l_inference_job/Cargo.toml | 2 +- crates/service/plugins/billing/Cargo.toml | 2 +- crates/service/web/storyteller_web/Cargo.toml | 8 +++--- 605 files changed, 105 insertions(+), 106 deletions(-) rename crates/{lib => schema/database}/elasticsearch_schema/Cargo.toml (75%) rename crates/{lib => schema/database}/elasticsearch_schema/src/documents/media_file_document.rs (100%) rename crates/{lib => schema/database}/elasticsearch_schema/src/documents/mod.rs (100%) rename crates/{lib => schema/database}/elasticsearch_schema/src/documents/model_weight_document.rs (100%) rename crates/{lib => schema/database}/elasticsearch_schema/src/documents/tts_model_document.rs (100%) rename crates/{lib => schema/database}/elasticsearch_schema/src/lib.rs (100%) rename crates/{lib => schema/database}/elasticsearch_schema/src/searches/mod.rs (100%) rename crates/{lib => schema/database}/elasticsearch_schema/src/searches/search_media_files.rs (100%) rename crates/{lib => schema/database}/elasticsearch_schema/src/searches/search_model_weights/min_score.rs (100%) rename crates/{lib => schema/database}/elasticsearch_schema/src/searches/search_model_weights/mod.rs (100%) rename crates/{lib => schema/database}/elasticsearch_schema/src/searches/search_model_weights/predicates.rs (100%) rename crates/{lib => schema/database}/elasticsearch_schema/src/searches/search_model_weights/search_model_weights.rs (100%) rename crates/{lib => schema/database}/elasticsearch_schema/src/searches/search_model_weights/sort.rs (100%) rename crates/{lib => schema/database}/elasticsearch_schema/src/searches/search_tts_models.rs (100%) rename crates/{lib => schema/database}/elasticsearch_schema/src/traits/document.rs (100%) rename crates/{lib => schema/database}/elasticsearch_schema/src/traits/mod.rs (100%) rename crates/{lib => schema/database}/elasticsearch_schema/src/utils/create_index_if_not_exists.rs (100%) rename crates/{lib => schema/database}/elasticsearch_schema/src/utils/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/Cargo.toml (74%) rename crates/{lib => schema/database}/mysql_queries/sqlx-data.json (100%) rename crates/{lib => schema/database}/mysql_queries/src/builders.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/column_types/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/column_types/twitch_event_category.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/column_types/vocoder_type.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/common_inputs/container_environment_arg.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/common_inputs/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/complex_models/event_match_predicate.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/complex_models/event_responses.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/complex_models/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/composite_keys/by_table/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/composite_keys/by_table/user_ratings/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/composite_keys/by_table/user_ratings/user_rating_entity.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/composite_keys/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/config/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/config/shared_constants.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/errors/database_insert_error.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/errors/database_query_error.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/errors/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/helpers/boolean_converters.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/helpers/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/helpers/numeric_converters.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/helpers/transform_optional_result.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/lib.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/mediators/badge_granter.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/mediators/firehose_publisher.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/mediators/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/email_sender_jobs/email_sender_job_args.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/email_sender_jobs/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/email_sender_jobs/subtypes/email_job_password_reset_args.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/email_sender_jobs/subtypes/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/generic_inference_args/common/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/generic_inference_args/common/watermark_type.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/generic_inference_args/generic_inference_args.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/generic_inference_args/inner_payloads/f5_tts_payload.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/generic_inference_args/inner_payloads/face_fusion_payload.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/generic_inference_args/inner_payloads/gptsovits_payload.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/generic_inference_args/inner_payloads/image_generation_payload.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/generic_inference_args/inner_payloads/lipsync_payload.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/generic_inference_args/inner_payloads/live_portrait_payload.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/generic_inference_args/inner_payloads/mocap_payload.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/generic_inference_args/inner_payloads/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/generic_inference_args/inner_payloads/render_engine_scene_to_video_payload.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/generic_inference_args/inner_payloads/seed_vc_payload.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/generic_inference_args/inner_payloads/sora_image_gen_args.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/generic_inference_args/inner_payloads/studio_gen2_payload.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/generic_inference_args/inner_payloads/tts_payload.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/generic_inference_args/inner_payloads/videofilter_payload.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/generic_inference_args/inner_payloads/workflow_payload.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/generic_inference_args/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/media_file_extra_info/inner_payloads/face_fusion_video_extra_info.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/media_file_extra_info/inner_payloads/live_portrait_video_extra_info.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/media_file_extra_info/inner_payloads/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/media_file_extra_info/inner_payloads/stable_diffusion_extra_info.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/media_file_extra_info/media_file_extra_info.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/media_file_extra_info/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/media_upload_modification_details.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/prompt_args/encoded_style_transfer_name.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/prompt_args/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/payloads/prompt_args/prompt_inner_payload.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/api_tokens/create_api_token.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/api_tokens/delete_api_token.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/api_tokens/edit_api_token.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/api_tokens/list_available_api_tokens_for_user.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/api_tokens/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/audit_logs/insert_audit_log.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/audit_logs/insert_audit_log_transactional.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/audit_logs/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/batch_generations/insert_batch_generation_records.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/batch_generations/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/beta_keys/edit_beta_key_distributed_flag.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/beta_keys/edit_beta_key_note.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/beta_keys/get_beta_key_by_value.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/beta_keys/insert_batch_beta_keys.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/beta_keys/list_beta_keys.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/beta_keys/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/beta_keys/redeem_beta_key.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/billing/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/billing/stripe/get_stripe_webhook_event_log_by_id.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/billing/stripe/insert_stripe_webhook_event_log.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/billing/stripe/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/browser_session_logs/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/browser_session_logs/upsert_browser_session_log.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/comments/comment_entity_token.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/comments/delete_comment.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/comments/edit_comment.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/comments/get_comment.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/comments/insert_comment.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/comments/list_comments_for_entity.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/comments/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/database_time/get_database_time.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/database_time/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/email_sender_jobs/_keys.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/email_sender_jobs/insert_email_sender_job.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/email_sender_jobs/list_available_email_sender_jobs.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/email_sender_jobs/mark_email_sender_job_completely_failed.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/email_sender_jobs/mark_email_sender_job_failure.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/email_sender_jobs/mark_email_sender_job_pending_and_grab_lock.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/email_sender_jobs/mark_email_sender_job_successfully_done.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/email_sender_jobs/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/entity_stats/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/entity_stats/stats_entity_token.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/entity_stats/upsert_entity_stats_on_bookmark_event.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/entity_stats/upsert_entity_stats_on_ratings_event.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/featured_items/delete_featured_item.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/featured_items/get_is_featured_by_token.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/featured_items/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/featured_items/upsert_featured_item.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/generic_download/job/_keys.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/generic_download/job/list_available_generic_download_jobs.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/generic_download/job/mark_generic_download_job_done.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/generic_download/job/mark_generic_download_job_failure.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/generic_download/job/mark_generic_download_job_pending_and_grab_lock.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/generic_download/job/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/generic_download/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/generic_download/web/get_generic_download_job_status.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/generic_download/web/insert_generic_download_job.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/generic_download/web/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/generic_inference/job/_keys.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/generic_inference/job/count_untried_jobs_of_type.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/generic_inference/job/list_available_generic_inference_jobs.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/generic_inference/job/mark_generic_inference_job_completely_failed.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/generic_inference/job/mark_generic_inference_job_failure.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/generic_inference/job/mark_generic_inference_job_pending_and_grab_lock.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/generic_inference/job/mark_generic_inference_job_successfully_done.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/generic_inference/job/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/generic_inference/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/generic_inference/web/batch_get_inference_job_status.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/generic_inference/web/dismiss_finished_jobs_for_user.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/generic_inference/web/get_inference_job_status.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/generic_inference/web/get_pending_inference_job_count.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/generic_inference/web/insert_generic_inference_job.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/generic_inference/web/job_status.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/generic_inference/web/kill_generic_inference_jobs.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/generic_inference/web/kill_jobs_in_development.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/generic_inference/web/list_session_jobs.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/generic_inference/web/mark_generic_inference_job_cancelled_by_user.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/generic_inference/web/mark_generic_inference_job_successfully_done_by_token.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/generic_inference/web/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/generic_synthetic_ids/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/generic_synthetic_ids/transactional_increment_generic_synthetic_id.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/google_sign_in_accounts/get_google_sign_in_account_by_subject.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/google_sign_in_accounts/insert_google_sign_in_account.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/google_sign_in_accounts/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/google_sign_in_accounts/update_google_sign_in_account.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/health_check/health_check_query.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/health_check/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/idepotency_tokens/insert_idempotency_token.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/idepotency_tokens/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/ip_bans/get_ip_ban.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/ip_bans/list_ip_bans.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/ip_bans/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/ip_bans/toggle_ip_ban.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/ip_bans/upsert_ip_ban.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/create/generic_insert/insert_media_file_generic.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/create/generic_insert/insert_media_file_generic_from_job.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/create/generic_insert/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/create/insert_builder/media_file_insert_builder.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/create/insert_builder/media_file_insert_builder_error.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/create/insert_builder/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/create/insert_media_file_from_face_fusion.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/create/insert_media_file_from_gptsovits.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/create/insert_media_file_from_live_portrait.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/create/insert_media_file_from_studio_scene_render.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/create/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_cli_tool.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_comfy_ui.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_f5_tts.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_face_animation.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_file_upload.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_mocapnet.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_rerender.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_seed_vc.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_studio_gen2.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_tacotron2.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_voice_conversion.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_zero_shot_tts.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/create/specialized_insert/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/delete/delete_media_file.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/delete/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/edit/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/edit/rename_media_file.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/edit/set_media_file_cover_image.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/edit/update_media_file_animation_type.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/edit/update_media_file_engine_category.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/edit/update_media_file_stored_cloud_contents.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/edit/update_media_file_visibility.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/edit/update_media_file_visibility_transactional.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/get/batch_get_media_files.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/get/batch_get_media_files_by_tokens.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/get/get_media_file.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/get/get_media_file_for_inference.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/get/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/list/list_featured_media_files.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/list/list_media_files.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/list/list_media_files_by_batch_token.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/list/list_media_files_for_elastic_search_backfill_using_cursor.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/list/list_media_files_for_user.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/list/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/upsert/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_files/upsert/upsert_media_file_from_file_upload.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_uploads/get_media_upload_by_uuid.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_uploads/get_media_upload_for_inference.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_uploads/insert_media_upload.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_uploads/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/media_uploads/reverse_list_user_media_uploads_of_type.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_categories/assign_tts_category.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_categories/create_category.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_categories/get_category_by_token.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_categories/list_categories_query_builder.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_categories/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_categories/toggle_model_category_soft_delete.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_categories/update_model_category.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weight_usage_counts/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weight_usage_counts/sum_model_weight_usage_count_for_model.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weight_usage_counts/upsert_model_weight_usage_count_for_date.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/batch_get/batch_get_model_weights_for_elastic_search_backfill.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/batch_get/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/count/count_all_legacy_model_usages_on_date.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/count/count_all_model_usages_on_date.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/count/count_model_use_using_media_files_on_date.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/count/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/create/create_model_weight_from_voice_conversion_download_job.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/create/create_weight.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/create/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/delete_weights.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/edit/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/edit/set_model_weight_cover_image.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/edit/update_model_weight_cached_usage_count.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/edit/update_weight.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/get/get_weight.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/get/get_weight_for_legacy_tts_enqueue.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/get/get_weight_for_legacy_tts_inference.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/get/get_weight_for_legacy_tts_info.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/get/get_weight_for_legacy_tts_info_with_legacy_tts_token.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/get/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/inference/get_model_weight_for_voice_conversion_inference.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/inference/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/list/list_all_model_weight_tokens_for_backfill.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/list/list_all_model_weight_tokens_for_cached_usage_backfill.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/list/list_featured_weights.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/list/list_model_weight_tokens_updated_since.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/list/list_model_weights_for_elastic_search_backfill_using_cursor.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/list/list_model_weights_for_text_to_speech.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/list/list_model_weights_for_voice_conversion.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/list/list_weights_by_tokens.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/list/list_weights_by_user.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/list/list_weights_query_builder.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/list/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/migration/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/migration/upsert_model_weight_from_tts_model.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/migration/upsert_model_weight_from_voice_conversion_model.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/model_weight_info_lite/get_model_weight_info_lite.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/model_weight_info_lite/list_model_weight_info_lite.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/model_weight_info_lite/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/model_weight_info_lite/model_weight_info_lite.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/table_reference.sql (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/model_weights/tests.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/prompts/get_prompt.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/prompts/insert_prompt.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/prompts/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/public_event_feed/list_public_event_feed_items.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/public_event_feed/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/stats/get_on_prem_worker_stats.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/stats/get_unified_queue_stats.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/stats/get_voice_count_stats.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/stats/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tags/create_tag.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tags/list_tags_for_entity.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tags/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tags/select_matching_tags.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tags/update_tags_for_entity.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/trending_model_analytics/list_trending_tts_models.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/trending_model_analytics/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/trending_model_analytics/upsert_trending_model_analytics.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/stats/calculate_tts_model_leaderboard.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/stats/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_category_assignments/fetch_and_build_tts_model_category_map.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_category_assignments/list_assigned_tts_categories_query_builder.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_category_assignments/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_download_jobs/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_download_jobs/tts_download_job_queries.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_inference_jobs/_keys.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_inference_jobs/get_pending_tts_inference_job_count.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_inference_jobs/get_pending_tts_inference_job_detailed_stats.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_inference_jobs/get_tts_inference_job_status.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_inference_jobs/insert_tts_inference_job.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_inference_jobs/kill_tts_inference_jobs.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_inference_jobs/list_available_tts_inference_jobs.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_inference_jobs/mark_tts_inference_job_done.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_inference_jobs/mark_tts_inference_job_failure.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_inference_jobs/mark_tts_inference_job_pending_and_grab_lock.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_inference_jobs/mark_tts_inference_job_permanently_dead.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_inference_jobs/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_model_upload_jobs/get_tts_model_upload_job_status.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_model_upload_jobs/insert_tts_model_upload_job.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_model_upload_jobs/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_models/count_tts_model_uses.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_models/count_tts_model_uses_total.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_models/delete_tts_model_various_scopes.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_models/edit_tts_model_details.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_models/edit_tts_model_moderator_details.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_models/get_tts_model.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_models/get_tts_model_for_inference.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_models/get_tts_model_for_inference_improved.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_models/insert_tts_model_from_download_job.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_models/list_all_tts_model_tokens.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_models/list_tts_models.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_models/migration/list_whole_tts_models_using_cursor.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_models/migration/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_models/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_results/delete_tts_result_various_scopes.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_results/edit_tts_result.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_results/insert_tts_result.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_results/list_tts_results_query_builder.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_results/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/tts/tts_results/query_tts_result.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/twitch/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/twitch/twitch_event_rules/delete_twitch_event_rule.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/twitch/twitch_event_rules/get_twitch_event_rule_for_user.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/twitch/twitch_event_rules/insert_twitch_event_rule_builder.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/twitch/twitch_event_rules/list_twitch_event_rules_for_user.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/twitch/twitch_event_rules/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/twitch/twitch_event_rules/reorder_twitch_event_rules.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/twitch/twitch_event_rules/update_twitch_event_rule_builder.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/twitch/twitch_oauth/find.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/twitch/twitch_oauth/insert.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/twitch/twitch_oauth/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/twitch/twitch_pubsub/insert_bits.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/twitch/twitch_pubsub/insert_channel_points.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/twitch/twitch_pubsub/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user/create/create_account_error.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user/create/create_account_from_email_and_password.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user/create/create_account_from_google_sso.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user/create/create_account_generic.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user/create/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user/get/get_user_token_by_username.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user/get/lookup_user_for_login_by_email.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user/get/lookup_user_for_login_by_email_with_transactor.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user/get/lookup_user_for_login_by_username.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user/get/lookup_user_for_login_result.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user/get/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user/list_users_query_builder.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user/update/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user/update/set_can_access_studio_transactional.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user/update/set_user_ban_status.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user/update/set_user_feature_flags.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user/update/set_user_feature_flags_transactional.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user/update/update_user_record_with_new_stripe_customer_id.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user/update/update_username.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_badges/list_user_badges.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_badges/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_bookmarks/batch_get_user_bookmarks.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_bookmarks/delete_user_bookmark.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_bookmarks/get_total_bookmark_count_for_entity.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_bookmarks/get_user_bookmark.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_bookmarks/get_user_bookmark_transactional_locking.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_bookmarks/list_user_bookmarks.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_bookmarks/list_user_bookmarks_for_entity.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_bookmarks/list_user_bookmarks_result.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_bookmarks/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_bookmarks/upsert_user_bookmark.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_bookmarks/user_bookmark_entity_token.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_password_resets/change_password_from_password_reset.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_password_resets/create_password_reset_request.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_password_resets/lookup_password_reset_request.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_password_resets/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_profiles/edit_user_profile_as_account_holder.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_profiles/edit_user_profile_as_mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_profiles/get_user_profile_by_token.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_profiles/get_user_profile_by_username.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_profiles/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_ratings/batch_get_user_rating.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_ratings/get_total_user_rating_count_for_entity.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_ratings/get_user_rating.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_ratings/get_user_rating_transactional_locking.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_ratings/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_ratings/update_tts_model_ratings.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_ratings/upsert_user_rating.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_roles/insert_user_role.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_roles/list_staff.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_roles/list_user_roles.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_roles/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_roles/set_user_role.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_sessions/create_user_session.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_sessions/create_user_session_with_transactor.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_sessions/delete_user_session.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_sessions/get_user_session_by_token.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_sessions/get_user_session_by_token_light.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_sessions/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_subscriptions/get_user_subscription_by_stripe_subscription_id.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_subscriptions/insert_unsubscribe_reason.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_subscriptions/list_active_user_subscriptions.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_subscriptions/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/users/user_subscriptions/upsert_user_subscription_by_stripe_id.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/vocoder/get_vocoder_model.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/vocoder/insert_vocoder_model.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/vocoder/list_vocoder_models.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/vocoder/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_clone_requests/get_voice_clone_request.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_clone_requests/insert_voice_clone_requests_builder.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_clone_requests/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_conversion/inference/get_voice_conversion_model_for_inference.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_conversion/inference/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_conversion/migration/list_whole_voice_conversion_models_using_cursor.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_conversion/migration/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_conversion/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_conversion/model_info_lite/get_voice_conversion_model_info_lite.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_conversion/model_info_lite/list_voice_conversion_model_info_lite.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_conversion/model_info_lite/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_conversion/model_info_lite/model_info_lite.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_conversion/models/insert_voice_conversion_model_from_download_job.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_conversion/models/list_voice_conversion_models.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_conversion/models/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_conversion/results/get_voice_conversion_result.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_conversion/results/get_voice_conversion_result_for_inference.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_conversion/results/insert_voice_conversion_result.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_conversion/results/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_designer/datasets/create_dataset.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_designer/datasets/delete_dataset.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_designer/datasets/get_dataset.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_designer/datasets/list_datasets_by_username.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_designer/datasets/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_designer/datasets/update_dataset.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_designer/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_designer/voice_samples/delete_sample.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_designer/voice_samples/get_dataset_sample.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_designer/voice_samples/get_dataset_sample_by_uuid.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_designer/voice_samples/insert_dataset_sample_and_media_file.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_designer/voice_samples/list_dataset_samples_for_dataset_token.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_designer/voice_samples/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_designer/voices/create_voice.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_designer/voices/delete_voice.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_designer/voices/get_voice.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_designer/voices/list_voices_by_username.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_designer/voices/list_voices_query_builder.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_designer/voices/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/voice_designer/voices/update_voice.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/w2l/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/w2l/stats/calculate_w2l_template_leaderboard.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/w2l/stats/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/w2l/w2l_download_jobs/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/w2l/w2l_download_jobs/w2l_download_job_queries.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/w2l/w2l_inference_jobs/get_pending_w2l_inference_job_detailed_stats.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/w2l/w2l_inference_jobs/get_w2l_inference_job_status.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/w2l/w2l_inference_jobs/insert_w2l_inference_job.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/w2l/w2l_inference_jobs/insert_w2l_inference_job_extended.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/w2l/w2l_inference_jobs/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/w2l/w2l_inference_jobs/w2l_inference_job_queries.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/w2l/w2l_results/delete_w2l_result_various_scopes.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/w2l/w2l_results/edit_w2l_result.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/w2l/w2l_results/list_w2l_inference_results_query_builder.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/w2l/w2l_results/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/w2l/w2l_results/query_w2l_result.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/w2l/w2l_template_upload_jobs/get_w2l_template_upload_job_status.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/w2l/w2l_template_upload_jobs/insert_w2l_template_upload_job.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/w2l/w2l_template_upload_jobs/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/w2l/w2l_templates/check_w2l_template_exists.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/w2l/w2l_templates/delete_w2l_template_various_scopes.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/w2l/w2l_templates/edit_w2l_template.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/w2l/w2l_templates/get_w2l_template.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/w2l/w2l_templates/list_pending_w2l_templates.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/w2l/w2l_templates/list_w2l_templates.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/w2l/w2l_templates/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/queries/w2l/w2l_templates/set_w2l_template_mod_approval.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/utils/mod.rs (100%) rename crates/{lib => schema/database}/mysql_queries/src/utils/transactor.rs (100%) rename crates/{lib => schema/database}/redis_common/Cargo.toml (62%) rename crates/{lib => schema/database}/redis_common/src/lib.rs (100%) rename crates/{lib => schema/database}/redis_common/src/payloads/lease_payload.rs (100%) rename crates/{lib => schema/database}/redis_common/src/payloads/mod.rs (100%) rename crates/{lib => schema/database}/redis_common/src/payloads/obs_active_payload.rs (100%) rename crates/{lib => schema/database}/redis_common/src/payloads/thread_id.rs (100%) rename crates/{lib => schema/database}/redis_common/src/redis_cache_keys.rs (100%) rename crates/{lib => schema/database}/redis_common/src/redis_keys.rs (100%) rename crates/{lib => schema/database}/redis_common/src/redis_sora_secrets.rs (100%) rename crates/{lib => schema/database}/redis_common/src/shared_constants.rs (100%) rename crates/{lib => schema/database}/redis_schema/Cargo.toml (71%) rename crates/{lib => schema/database}/redis_schema/src/keys/inference_job/mod.rs (100%) rename crates/{lib => schema/database}/redis_schema/src/keys/inference_job/style_transfer_progress_key.rs (100%) rename crates/{lib => schema/database}/redis_schema/src/keys/mod.rs (100%) rename crates/{lib => schema/database}/redis_schema/src/keys/premium/mod.rs (100%) rename crates/{lib => schema/database}/redis_schema/src/keys/premium/premium_avt_redis_key.rs (100%) rename crates/{lib => schema/database}/redis_schema/src/keys/premium/premium_ip_address_redis_key.rs (100%) rename crates/{lib => schema/database}/redis_schema/src/keys/premium/premium_user_redis_key.rs (100%) rename crates/{lib => schema/database}/redis_schema/src/lib.rs (100%) rename crates/{lib => schema/database}/redis_schema/src/macros/impl_string_key.rs (100%) rename crates/{lib => schema/database}/redis_schema/src/macros/mod.rs (100%) rename crates/{lib => schema/database}/redis_schema/src/payloads/inference_job/mod.rs (100%) rename crates/{lib => schema/database}/redis_schema/src/payloads/inference_job/style_transfer_progress_state.rs (100%) rename crates/{lib => schema/database}/redis_schema/src/payloads/mod.rs (100%) rename crates/{lib => schema/database}/redis_schema/src/payloads/premium/inner_state/mod.rs (100%) rename crates/{lib => schema/database}/redis_schema/src/payloads/premium/inner_state/premium_payload.rs (100%) rename crates/{lib => schema/database}/redis_schema/src/payloads/premium/inner_state/product_by_week_store.rs (100%) rename crates/{lib => schema/database}/redis_schema/src/payloads/premium/inner_state/product_by_week_subkey.rs (100%) rename crates/{lib => schema/database}/redis_schema/src/payloads/premium/mod.rs (100%) rename crates/{lib => schema/database}/redis_schema/src/payloads/premium/premium_avt_payload.rs (100%) rename crates/{lib => schema/database}/redis_schema/src/payloads/premium/premium_ip_address_payload.rs (100%) rename crates/{lib => schema/database}/redis_schema/src/payloads/premium/premium_user_payload.rs (100%) rename crates/{lib => schema/database}/redis_schema/src/traits/hkey_store_adapter.rs (100%) rename crates/{lib => schema/database}/redis_schema/src/traits/mod.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/Cargo.toml (81%) rename crates/{lib => schema/database}/sqlite_queries/sqlx-data.json (100%) rename crates/{lib => schema/database}/sqlite_queries/src/lib.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/mod.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/news_stories/get_news_story_by_token.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/news_stories/insert_news_story.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/news_stories/list/list_news_stories_all.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/news_stories/list/list_news_stories_replayable.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/news_stories/list/mod.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/news_stories/list/news_story_list_item.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/news_stories/mod.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/news_story_productions/insert_news_story_production.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_audio_final_verification.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_audio_generation.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_greenlight.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_image_generation.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_llm_categorization.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_llm_rendition.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_llm_title_summary.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_ready_for_debut.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/news_story_productions/list/mod.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/news_story_productions/list/news_story_production_item.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/news_story_productions/mod.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/news_story_productions/update/mod.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_audio_finalized_failure.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_audio_finalized_success.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_audio_preprocessing_status.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_image_generation_status.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_llm_categorization_status.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_llm_rendition_status.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_llm_title_summary_status.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_post_production_complete.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_production_greenlit_status.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/tts_render_tasks/insert_tts_render_task.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/tts_render_tasks/list/list_tts_render_tasks_awaiting_download.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/tts_render_tasks/list/list_tts_render_tasks_awaiting_render.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/tts_render_tasks/list/list_tts_render_tasks_for_story_token.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/tts_render_tasks/list/mod.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/tts_render_tasks/list/tts_render_task.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/tts_render_tasks/mod.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/tts_render_tasks/update/mod.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/tts_render_tasks/update/update_tts_render_task_successfully_downloaded.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/tts_render_tasks/update/update_tts_render_task_successfully_submitted.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/tts_render_tasks/update/update_tts_render_task_unsuccessfully_submitted.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/web_scraping_targets/insert_web_scraping_target.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/web_scraping_targets/list/list_all_web_scraping_targets.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/web_scraping_targets/list/list_web_scraping_targets.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/web_scraping_targets/list/mod.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/web_scraping_targets/list/web_scraping_target.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/web_scraping_targets/mod.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/by_table/web_scraping_targets/update_web_scraping_target.rs (100%) rename crates/{lib => schema/database}/sqlite_queries/src/queries/mod.rs (100%) diff --git a/Cargo.toml b/Cargo.toml index 283c11b260..74a0b11f14 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,13 +4,6 @@ resolver = "2" # This block defines the workspace members. # When we add a library or binary crate, it needs an entry here. members = [ - # Types: common strongly-typed tokens, ids, payloads, etc. - "crates/schema/public/composite_identifiers", - "crates/schema/public/enums", - "crates/schema/public/enums_public", - "crates/schema/public/reusable_types", # TODO(bt, 2022-12-21): Deprecate - "crates/schema/public/tokens", - # CLI tools for operations, etc. "crates/cli/devenv/dev-database-seed", "crates/cli/devenv/dev-upload-media-file", @@ -53,7 +46,6 @@ members = [ "crates/lib/deprecated/http_server_common", # TODO(bt, 2023-03-20): Move useful pieces to actix_helpers "crates/lib/dimensions", "crates/lib/easyenv", # NB: Vendored version of https://github.com/echelon/easyenv.rs that we'll improve. - "crates/lib/elasticsearch_schema", "crates/lib/email_sender", "crates/lib/errors", "crates/lib/files/archives", @@ -74,10 +66,7 @@ members = [ "crates/lib/machine_learning/prompt_engineering", "crates/lib/markdown", "crates/lib/migration", - "crates/lib/mysql_queries", "crates/lib/password", - "crates/lib/redis_common", - "crates/lib/redis_schema", "crates/lib/server_environment", "crates/lib/shared_service_components", "crates/lib/sqlx_mysql_helpers", @@ -89,7 +78,20 @@ members = [ "crates/lib/user_input_common", "crates/lib/web_scrapers", #"crates/lib/api_clients/fakeyou_client", - #"crates/lib/sqlite_queries", + + # Schema (database): queries, database layouts, Redis keys, etc. + "crates/schema/database/elasticsearch_schema", + "crates/schema/database/mysql_queries", + "crates/schema/database/redis_common", + "crates/schema/database/redis_schema", + #"crates/schema/database/sqlite_queries", + + # Schema (public): common strongly-typed tokens, ids, payloads, etc. + "crates/schema/public/composite_identifiers", + "crates/schema/public/enums", + "crates/schema/public/enums_public", + "crates/schema/public/reusable_types", # TODO(bt, 2022-12-21): Deprecate + "crates/schema/public/tokens", # Services: API servers, jobs, workers, etc. "crates/service/job/analytics_job", diff --git a/crates/cli/devenv/dev-database-seed/Cargo.toml b/crates/cli/devenv/dev-database-seed/Cargo.toml index 9465a650b2..c77ad5a9b3 100644 --- a/crates/cli/devenv/dev-database-seed/Cargo.toml +++ b/crates/cli/devenv/dev-database-seed/Cargo.toml @@ -16,6 +16,9 @@ path = "src/main.rs" normal = ["workspace-build-acceleration"] [dependencies] +# Workspace hack (faster compile times) +workspace-build-acceleration = { workspace = true } + # Internal bucket_paths = { path = "../../../lib/bucket_paths" } cloud_storage = { path = "../../../lib/api_clients/cloud_storage" } @@ -27,13 +30,10 @@ filesys = { path = "../../../lib/files/filesys" } hashing = { path = "../../../lib/files/hashing" } idempotency = { path = "../../../lib/idempotency" } mimetypes = { path = "../../../lib/files/mimetypes" } -mysql_queries = { path = "../../../lib/mysql_queries" } +mysql_queries = { path = "../../../schema/database/mysql_queries" } storyteller_root = { path = "../../../lib/storyteller_root" } tokens = { path = "../../../schema/public/tokens" } -# Workspace hack (faster compile times) -workspace-build-acceleration = { version = "0.1", path = "../../../workspace-build-acceleration" } - # External log = "0.4.14" clap = "4.4.8" diff --git a/crates/cli/devenv/dev-upload-media-file/Cargo.toml b/crates/cli/devenv/dev-upload-media-file/Cargo.toml index 08bb10936b..6b8dc5266d 100644 --- a/crates/cli/devenv/dev-upload-media-file/Cargo.toml +++ b/crates/cli/devenv/dev-upload-media-file/Cargo.toml @@ -16,6 +16,9 @@ path = "src/main.rs" normal = ["workspace-build-acceleration"] [dependencies] +# Workspace hack (faster compile times) +workspace-build-acceleration = { workspace = true } + # Internal bucket_paths = { path = "../../../lib/bucket_paths" } cloud_storage = { path = "../../../lib/api_clients/cloud_storage" } @@ -25,12 +28,9 @@ enums = { path = "../../../schema/public/enums" } errors = { path = "../../../lib/errors" } filesys = { path = "../../../lib/files/filesys" } mimetypes = { path = "../../../lib/files/mimetypes" } -mysql_queries = { path = "../../../lib/mysql_queries" } +mysql_queries = { path = "../../../schema/database/mysql_queries" } tokens = { path = "../../../schema/public/tokens" } -# Workspace hack (faster compile times) -workspace-build-acceleration = { version = "0.1", path = "../../../workspace-build-acceleration" } - # External clap = "4.4.8" log = "0.4.14" diff --git a/crates/cli/devenv/scrape-test/Cargo.toml b/crates/cli/devenv/scrape-test/Cargo.toml index 20b9d89acd..f4a7619ab2 100644 --- a/crates/cli/devenv/scrape-test/Cargo.toml +++ b/crates/cli/devenv/scrape-test/Cargo.toml @@ -16,14 +16,13 @@ path = "src/main.rs" normal = ["workspace-build-acceleration"] [dependencies] +# Workspace hack (faster compile times) +workspace-build-acceleration = { workspace = true } # Internal errors = { path = "../../../lib/errors" } web_scrapers = { path = "../../../lib/web_scrapers" } -# Workspace hack (faster compile times) -workspace-build-acceleration = { version = "0.1", path = "../../../workspace-build-acceleration" } - # External clap = "4.4.8" tokio = { version = "1.38.0", features = ["macros"] } diff --git a/crates/cli/production/db-backfill/Cargo.toml b/crates/cli/production/db-backfill/Cargo.toml index 061ce03554..137fe05a50 100644 --- a/crates/cli/production/db-backfill/Cargo.toml +++ b/crates/cli/production/db-backfill/Cargo.toml @@ -17,14 +17,14 @@ normal = ["workspace-build-acceleration"] [dependencies] # Workspace hack (faster compile times) -workspace-build-acceleration = { version = "0.1", path = "../../../workspace-build-acceleration" } +workspace-build-acceleration = { workspace = true } # Internal datetimes = { path = "../../../lib/data/datetimes" } easyenv = { path = "../../../lib/easyenv" } enums = { path = "../../../schema/public/enums" } errors = { path = "../../../lib/errors" } -mysql_queries = { path = "../../../lib/mysql_queries" } +mysql_queries = { path = "../../../schema/database/mysql_queries" } tokens = { path = "../../../schema/public/tokens" } # External diff --git a/crates/cli/production/db-backup/Cargo.toml b/crates/cli/production/db-backup/Cargo.toml index f98e0741c5..5fcb43c62f 100644 --- a/crates/cli/production/db-backup/Cargo.toml +++ b/crates/cli/production/db-backup/Cargo.toml @@ -16,13 +16,13 @@ path = "src/main.rs" normal = ["workspace-build-acceleration"] [dependencies] +# Workspace hack (faster compile times) +workspace-build-acceleration = { workspace = true } + # Internal easyenv = { path = "../../../lib/easyenv" } errors = { path = "../../../lib/errors" } -# Workspace hack (faster compile times) -workspace-build-acceleration = { version = "0.1", path = "../../../workspace-build-acceleration" } - # External anyhow = "1.0.86" # TODO/NB: Commenting out clap4 as it prevents windows builds diff --git a/crates/cli/production/db-cleanup/Cargo.toml b/crates/cli/production/db-cleanup/Cargo.toml index 764d3cb417..f1af473e5b 100644 --- a/crates/cli/production/db-cleanup/Cargo.toml +++ b/crates/cli/production/db-cleanup/Cargo.toml @@ -16,18 +16,18 @@ path = "src/main.rs" normal = ["workspace-build-acceleration"] [dependencies] +# Workspace hack (faster compile times) +workspace-build-acceleration = { workspace = true } + # Internal bucket_paths = { path = "../../../lib/bucket_paths" } easyenv = { path = "../../../lib/easyenv" } enums = { path = "../../../schema/public/enums" } errors = { path = "../../../lib/errors" } -mysql_queries = { path = "../../../lib/mysql_queries" } +mysql_queries = { path = "../../../schema/database/mysql_queries" } storyteller_root = { path = "../../../lib/storyteller_root" } tokens = { path = "../../../schema/public/tokens" } -# Workspace hack (faster compile times) -workspace-build-acceleration = { version = "0.1", path = "../../../workspace-build-acceleration" } - # External clap = "4.4.8" dotenv = "0.15.0" diff --git a/crates/cli/production/elasticsearch-cli/Cargo.toml b/crates/cli/production/elasticsearch-cli/Cargo.toml index 7efff31490..83b1700b6b 100644 --- a/crates/cli/production/elasticsearch-cli/Cargo.toml +++ b/crates/cli/production/elasticsearch-cli/Cargo.toml @@ -16,21 +16,21 @@ path = "src/main.rs" normal = ["workspace-build-acceleration"] [dependencies] +# Workspace hack (faster compile times) +workspace-build-acceleration = { workspace = true } + # Internal bucket_paths = { path = "../../../lib/bucket_paths" } config = { path = "../../../lib/deprecated/config" } easyenv = { path = "../../../lib/easyenv" } -elasticsearch_schema = { path = "../../../lib/elasticsearch_schema" } +elasticsearch_schema = { path = "../../../schema/database/elasticsearch_schema" } enums = { path = "../../../schema/public/enums" } errors = { path = "../../../lib/errors" } -mysql_queries = { path = "../../../lib/mysql_queries" } +mysql_queries = { path = "../../../schema/database/mysql_queries" } primitives = { path = "../../../lib/data/primitives" } storyteller_root = { path = "../../../lib/storyteller_root" } tokens = { path = "../../../schema/public/tokens" } -# Workspace hack (faster compile times) -workspace-build-acceleration = { version = "0.1", path = "../../../workspace-build-acceleration" } - # External clap = "4.4.8" log = "0.4.14" diff --git a/crates/cli/production/kubectl-pod-cleanup/Cargo.toml b/crates/cli/production/kubectl-pod-cleanup/Cargo.toml index e666093e4c..fbafdfa5bd 100644 --- a/crates/cli/production/kubectl-pod-cleanup/Cargo.toml +++ b/crates/cli/production/kubectl-pod-cleanup/Cargo.toml @@ -16,14 +16,14 @@ path = "src/main.rs" normal = ["workspace-build-acceleration"] [dependencies] +# Workspace hack (faster compile yytimes) +workspace-build-acceleration = { workspace = true } + # Internal config = { path = "../../../lib/deprecated/config" } easyenv = { path = "../../../lib/easyenv" } errors = { path = "../../../lib/errors" } -# Workspace hack (faster compile yytimes) -workspace-build-acceleration = { version = "0.1", path = "../../../workspace-build-acceleration" } - # External log = "0.4.20" once_cell = "1.18.0" diff --git a/crates/cli/production/lru-delete-models/Cargo.toml b/crates/cli/production/lru-delete-models/Cargo.toml index 79b14b7354..8930c5b085 100644 --- a/crates/cli/production/lru-delete-models/Cargo.toml +++ b/crates/cli/production/lru-delete-models/Cargo.toml @@ -16,13 +16,13 @@ path = "src/main.rs" normal = ["workspace-build-acceleration"] [dependencies] +# Workspace hack (faster compile times) +workspace-build-acceleration = { workspace = true } + # Internal errors = { path = "../../../lib/errors" } logging = { path = "../../../lib/logging" } -# Workspace hack (faster compile times) -workspace-build-acceleration = { version = "0.1", path = "../../../workspace-build-acceleration" } - # External clap = { version = "4.4.8", features = ["derive"] } walkdir = "2.4.0" diff --git a/crates/cli/production/migration-tool/Cargo.toml b/crates/cli/production/migration-tool/Cargo.toml index 432096970f..04fa3e22e6 100644 --- a/crates/cli/production/migration-tool/Cargo.toml +++ b/crates/cli/production/migration-tool/Cargo.toml @@ -16,6 +16,9 @@ path = "src/main.rs" normal = ["workspace-build-acceleration"] [dependencies] +# Workspace hack (faster compile times) +workspace-build-acceleration = { workspace = true } + # Internal bucket_paths = { path = "../../../lib/bucket_paths" } cloud_storage = { path = "../../../lib/api_clients/cloud_storage" } @@ -25,13 +28,10 @@ enums = { path = "../../../schema/public/enums" } errors = { path = "../../../lib/errors" } filesys = { path = "../../../lib/files/filesys" } hashing = { path = "../../../lib/files/hashing" } -mysql_queries = { path = "../../../lib/mysql_queries" } +mysql_queries = { path = "../../../schema/database/mysql_queries" } storyteller_root = { path = "../../../lib/storyteller_root" } tokens = { path = "../../../schema/public/tokens" } -# Workspace hack (faster compile times) -workspace-build-acceleration = { version = "0.1", path = "../../../workspace-build-acceleration" } - # External clap = "4.4.8" log = "0.4.14" diff --git a/crates/lib/bucket_paths/Cargo.toml b/crates/lib/bucket_paths/Cargo.toml index 13c32198b8..ba73f1edc0 100644 --- a/crates/lib/bucket_paths/Cargo.toml +++ b/crates/lib/bucket_paths/Cargo.toml @@ -17,7 +17,7 @@ normal = ["workspace-build-acceleration"] [dependencies] # Workspace hack (faster compile times) -workspace-build-acceleration = { version = "0.1", path = "../../workspace-build-acceleration" } +workspace-build-acceleration = { workspace = true } # Internal crockford = { path = "../data/crockford" } diff --git a/crates/lib/jobs_common/Cargo.toml b/crates/lib/jobs_common/Cargo.toml index 4263e5e40e..fee57ad250 100644 --- a/crates/lib/jobs_common/Cargo.toml +++ b/crates/lib/jobs_common/Cargo.toml @@ -19,16 +19,15 @@ path = "src/lib.rs" normal = ["workspace-build-acceleration"] [dependencies] +# Workspace hack (faster compile times) +workspace-build-acceleration = { workspace = true } # Internal -errors = { path = "../errors" } -redis_common = { path = "../redis_common" } - -# Workspace hack (faster compile times) -workspace-build-acceleration = { version = "0.1", path = "../../workspace-build-acceleration" } +errors = { workspace = true } +redis_common = { path = "../../schema/database/redis_common" } # External -anyhow = "1.0.86" +anyhow = { workspace = true } chrono = { version = "0.4.22", features = ["serde"] } log = "0.4.14" r2d2_redis = "0.14.0" diff --git a/crates/lib/migration/Cargo.toml b/crates/lib/migration/Cargo.toml index 3b25f878b9..5f861330c8 100644 --- a/crates/lib/migration/Cargo.toml +++ b/crates/lib/migration/Cargo.toml @@ -23,7 +23,7 @@ cloud_storage = { path = "../../lib/api_clients/cloud_storage" } enums = { path = "../../schema/public/enums" } errors = { path = "../../lib/errors" } jobs_common = { path = "../../lib/jobs_common" } -mysql_queries = { path = "../../lib/mysql_queries" } +mysql_queries = { path = "../../schema/database/mysql_queries" } tokens = { path = "../../schema/public/tokens" } # External diff --git a/crates/lib/elasticsearch_schema/Cargo.toml b/crates/schema/database/elasticsearch_schema/Cargo.toml similarity index 75% rename from crates/lib/elasticsearch_schema/Cargo.toml rename to crates/schema/database/elasticsearch_schema/Cargo.toml index 1c43367449..3ceb517f55 100644 --- a/crates/lib/elasticsearch_schema/Cargo.toml +++ b/crates/schema/database/elasticsearch_schema/Cargo.toml @@ -16,13 +16,13 @@ path = "src/lib.rs" normal = ["workspace-build-acceleration"] [dependencies] -# Internal -enums = { path = "../../schema/public/enums" } -errors = { path = "../errors" } -tokens = { path = "../../schema/public/tokens" } - # Workspace hack (faster compile times) -workspace-build-acceleration = { version = "0.1", path = "../../workspace-build-acceleration" } +workspace-build-acceleration = { workspace = true } + +# Internal +enums = { workspace = true } +errors = { workspace = true } +tokens = { workspace = true } # External elasticsearch = "8.5.0-alpha.1" diff --git a/crates/lib/elasticsearch_schema/src/documents/media_file_document.rs b/crates/schema/database/elasticsearch_schema/src/documents/media_file_document.rs similarity index 100% rename from crates/lib/elasticsearch_schema/src/documents/media_file_document.rs rename to crates/schema/database/elasticsearch_schema/src/documents/media_file_document.rs diff --git a/crates/lib/elasticsearch_schema/src/documents/mod.rs b/crates/schema/database/elasticsearch_schema/src/documents/mod.rs similarity index 100% rename from crates/lib/elasticsearch_schema/src/documents/mod.rs rename to crates/schema/database/elasticsearch_schema/src/documents/mod.rs diff --git a/crates/lib/elasticsearch_schema/src/documents/model_weight_document.rs b/crates/schema/database/elasticsearch_schema/src/documents/model_weight_document.rs similarity index 100% rename from crates/lib/elasticsearch_schema/src/documents/model_weight_document.rs rename to crates/schema/database/elasticsearch_schema/src/documents/model_weight_document.rs diff --git a/crates/lib/elasticsearch_schema/src/documents/tts_model_document.rs b/crates/schema/database/elasticsearch_schema/src/documents/tts_model_document.rs similarity index 100% rename from crates/lib/elasticsearch_schema/src/documents/tts_model_document.rs rename to crates/schema/database/elasticsearch_schema/src/documents/tts_model_document.rs diff --git a/crates/lib/elasticsearch_schema/src/lib.rs b/crates/schema/database/elasticsearch_schema/src/lib.rs similarity index 100% rename from crates/lib/elasticsearch_schema/src/lib.rs rename to crates/schema/database/elasticsearch_schema/src/lib.rs diff --git a/crates/lib/elasticsearch_schema/src/searches/mod.rs b/crates/schema/database/elasticsearch_schema/src/searches/mod.rs similarity index 100% rename from crates/lib/elasticsearch_schema/src/searches/mod.rs rename to crates/schema/database/elasticsearch_schema/src/searches/mod.rs diff --git a/crates/lib/elasticsearch_schema/src/searches/search_media_files.rs b/crates/schema/database/elasticsearch_schema/src/searches/search_media_files.rs similarity index 100% rename from crates/lib/elasticsearch_schema/src/searches/search_media_files.rs rename to crates/schema/database/elasticsearch_schema/src/searches/search_media_files.rs diff --git a/crates/lib/elasticsearch_schema/src/searches/search_model_weights/min_score.rs b/crates/schema/database/elasticsearch_schema/src/searches/search_model_weights/min_score.rs similarity index 100% rename from crates/lib/elasticsearch_schema/src/searches/search_model_weights/min_score.rs rename to crates/schema/database/elasticsearch_schema/src/searches/search_model_weights/min_score.rs diff --git a/crates/lib/elasticsearch_schema/src/searches/search_model_weights/mod.rs b/crates/schema/database/elasticsearch_schema/src/searches/search_model_weights/mod.rs similarity index 100% rename from crates/lib/elasticsearch_schema/src/searches/search_model_weights/mod.rs rename to crates/schema/database/elasticsearch_schema/src/searches/search_model_weights/mod.rs diff --git a/crates/lib/elasticsearch_schema/src/searches/search_model_weights/predicates.rs b/crates/schema/database/elasticsearch_schema/src/searches/search_model_weights/predicates.rs similarity index 100% rename from crates/lib/elasticsearch_schema/src/searches/search_model_weights/predicates.rs rename to crates/schema/database/elasticsearch_schema/src/searches/search_model_weights/predicates.rs diff --git a/crates/lib/elasticsearch_schema/src/searches/search_model_weights/search_model_weights.rs b/crates/schema/database/elasticsearch_schema/src/searches/search_model_weights/search_model_weights.rs similarity index 100% rename from crates/lib/elasticsearch_schema/src/searches/search_model_weights/search_model_weights.rs rename to crates/schema/database/elasticsearch_schema/src/searches/search_model_weights/search_model_weights.rs diff --git a/crates/lib/elasticsearch_schema/src/searches/search_model_weights/sort.rs b/crates/schema/database/elasticsearch_schema/src/searches/search_model_weights/sort.rs similarity index 100% rename from crates/lib/elasticsearch_schema/src/searches/search_model_weights/sort.rs rename to crates/schema/database/elasticsearch_schema/src/searches/search_model_weights/sort.rs diff --git a/crates/lib/elasticsearch_schema/src/searches/search_tts_models.rs b/crates/schema/database/elasticsearch_schema/src/searches/search_tts_models.rs similarity index 100% rename from crates/lib/elasticsearch_schema/src/searches/search_tts_models.rs rename to crates/schema/database/elasticsearch_schema/src/searches/search_tts_models.rs diff --git a/crates/lib/elasticsearch_schema/src/traits/document.rs b/crates/schema/database/elasticsearch_schema/src/traits/document.rs similarity index 100% rename from crates/lib/elasticsearch_schema/src/traits/document.rs rename to crates/schema/database/elasticsearch_schema/src/traits/document.rs diff --git a/crates/lib/elasticsearch_schema/src/traits/mod.rs b/crates/schema/database/elasticsearch_schema/src/traits/mod.rs similarity index 100% rename from crates/lib/elasticsearch_schema/src/traits/mod.rs rename to crates/schema/database/elasticsearch_schema/src/traits/mod.rs diff --git a/crates/lib/elasticsearch_schema/src/utils/create_index_if_not_exists.rs b/crates/schema/database/elasticsearch_schema/src/utils/create_index_if_not_exists.rs similarity index 100% rename from crates/lib/elasticsearch_schema/src/utils/create_index_if_not_exists.rs rename to crates/schema/database/elasticsearch_schema/src/utils/create_index_if_not_exists.rs diff --git a/crates/lib/elasticsearch_schema/src/utils/mod.rs b/crates/schema/database/elasticsearch_schema/src/utils/mod.rs similarity index 100% rename from crates/lib/elasticsearch_schema/src/utils/mod.rs rename to crates/schema/database/elasticsearch_schema/src/utils/mod.rs diff --git a/crates/lib/mysql_queries/Cargo.toml b/crates/schema/database/mysql_queries/Cargo.toml similarity index 74% rename from crates/lib/mysql_queries/Cargo.toml rename to crates/schema/database/mysql_queries/Cargo.toml index 358f41987e..b4b2614796 100644 --- a/crates/lib/mysql_queries/Cargo.toml +++ b/crates/schema/database/mysql_queries/Cargo.toml @@ -20,14 +20,14 @@ normal = ["workspace-build-acceleration"] workspace-build-acceleration = { workspace = true } # Internal -bucket_paths = { path = "../bucket_paths" } -composite_identifiers = { path = "../../schema/public/composite_identifiers" } -enums = { path = "../../schema/public/enums" } +bucket_paths = { path = "../../../lib/bucket_paths" } +composite_identifiers = { path = "../../../schema/public/composite_identifiers" } +enums = { workspace = true } errors = { workspace = true } -idempotency = { path = "../idempotency" } -primitives = { path = "../data/primitives" } -reusable_types = { path = "../../schema/public/reusable_types" } -tokens = { path = "../../schema/public/tokens" } +idempotency = { workspace = true } +primitives = { workspace = true } +reusable_types = { path = "../../../schema/public/reusable_types" } +tokens = { workspace = true } # External anyhow = { workspace = true } diff --git a/crates/lib/mysql_queries/sqlx-data.json b/crates/schema/database/mysql_queries/sqlx-data.json similarity index 100% rename from crates/lib/mysql_queries/sqlx-data.json rename to crates/schema/database/mysql_queries/sqlx-data.json diff --git a/crates/lib/mysql_queries/src/builders.rs b/crates/schema/database/mysql_queries/src/builders.rs similarity index 100% rename from crates/lib/mysql_queries/src/builders.rs rename to crates/schema/database/mysql_queries/src/builders.rs diff --git a/crates/lib/mysql_queries/src/column_types/mod.rs b/crates/schema/database/mysql_queries/src/column_types/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/column_types/mod.rs rename to crates/schema/database/mysql_queries/src/column_types/mod.rs diff --git a/crates/lib/mysql_queries/src/column_types/twitch_event_category.rs b/crates/schema/database/mysql_queries/src/column_types/twitch_event_category.rs similarity index 100% rename from crates/lib/mysql_queries/src/column_types/twitch_event_category.rs rename to crates/schema/database/mysql_queries/src/column_types/twitch_event_category.rs diff --git a/crates/lib/mysql_queries/src/column_types/vocoder_type.rs b/crates/schema/database/mysql_queries/src/column_types/vocoder_type.rs similarity index 100% rename from crates/lib/mysql_queries/src/column_types/vocoder_type.rs rename to crates/schema/database/mysql_queries/src/column_types/vocoder_type.rs diff --git a/crates/lib/mysql_queries/src/common_inputs/container_environment_arg.rs b/crates/schema/database/mysql_queries/src/common_inputs/container_environment_arg.rs similarity index 100% rename from crates/lib/mysql_queries/src/common_inputs/container_environment_arg.rs rename to crates/schema/database/mysql_queries/src/common_inputs/container_environment_arg.rs diff --git a/crates/lib/mysql_queries/src/common_inputs/mod.rs b/crates/schema/database/mysql_queries/src/common_inputs/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/common_inputs/mod.rs rename to crates/schema/database/mysql_queries/src/common_inputs/mod.rs diff --git a/crates/lib/mysql_queries/src/complex_models/event_match_predicate.rs b/crates/schema/database/mysql_queries/src/complex_models/event_match_predicate.rs similarity index 100% rename from crates/lib/mysql_queries/src/complex_models/event_match_predicate.rs rename to crates/schema/database/mysql_queries/src/complex_models/event_match_predicate.rs diff --git a/crates/lib/mysql_queries/src/complex_models/event_responses.rs b/crates/schema/database/mysql_queries/src/complex_models/event_responses.rs similarity index 100% rename from crates/lib/mysql_queries/src/complex_models/event_responses.rs rename to crates/schema/database/mysql_queries/src/complex_models/event_responses.rs diff --git a/crates/lib/mysql_queries/src/complex_models/mod.rs b/crates/schema/database/mysql_queries/src/complex_models/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/complex_models/mod.rs rename to crates/schema/database/mysql_queries/src/complex_models/mod.rs diff --git a/crates/lib/mysql_queries/src/composite_keys/by_table/mod.rs b/crates/schema/database/mysql_queries/src/composite_keys/by_table/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/composite_keys/by_table/mod.rs rename to crates/schema/database/mysql_queries/src/composite_keys/by_table/mod.rs diff --git a/crates/lib/mysql_queries/src/composite_keys/by_table/user_ratings/mod.rs b/crates/schema/database/mysql_queries/src/composite_keys/by_table/user_ratings/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/composite_keys/by_table/user_ratings/mod.rs rename to crates/schema/database/mysql_queries/src/composite_keys/by_table/user_ratings/mod.rs diff --git a/crates/lib/mysql_queries/src/composite_keys/by_table/user_ratings/user_rating_entity.rs b/crates/schema/database/mysql_queries/src/composite_keys/by_table/user_ratings/user_rating_entity.rs similarity index 100% rename from crates/lib/mysql_queries/src/composite_keys/by_table/user_ratings/user_rating_entity.rs rename to crates/schema/database/mysql_queries/src/composite_keys/by_table/user_ratings/user_rating_entity.rs diff --git a/crates/lib/mysql_queries/src/composite_keys/mod.rs b/crates/schema/database/mysql_queries/src/composite_keys/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/composite_keys/mod.rs rename to crates/schema/database/mysql_queries/src/composite_keys/mod.rs diff --git a/crates/lib/mysql_queries/src/config/mod.rs b/crates/schema/database/mysql_queries/src/config/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/config/mod.rs rename to crates/schema/database/mysql_queries/src/config/mod.rs diff --git a/crates/lib/mysql_queries/src/config/shared_constants.rs b/crates/schema/database/mysql_queries/src/config/shared_constants.rs similarity index 100% rename from crates/lib/mysql_queries/src/config/shared_constants.rs rename to crates/schema/database/mysql_queries/src/config/shared_constants.rs diff --git a/crates/lib/mysql_queries/src/errors/database_insert_error.rs b/crates/schema/database/mysql_queries/src/errors/database_insert_error.rs similarity index 100% rename from crates/lib/mysql_queries/src/errors/database_insert_error.rs rename to crates/schema/database/mysql_queries/src/errors/database_insert_error.rs diff --git a/crates/lib/mysql_queries/src/errors/database_query_error.rs b/crates/schema/database/mysql_queries/src/errors/database_query_error.rs similarity index 100% rename from crates/lib/mysql_queries/src/errors/database_query_error.rs rename to crates/schema/database/mysql_queries/src/errors/database_query_error.rs diff --git a/crates/lib/mysql_queries/src/errors/mod.rs b/crates/schema/database/mysql_queries/src/errors/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/errors/mod.rs rename to crates/schema/database/mysql_queries/src/errors/mod.rs diff --git a/crates/lib/mysql_queries/src/helpers/boolean_converters.rs b/crates/schema/database/mysql_queries/src/helpers/boolean_converters.rs similarity index 100% rename from crates/lib/mysql_queries/src/helpers/boolean_converters.rs rename to crates/schema/database/mysql_queries/src/helpers/boolean_converters.rs diff --git a/crates/lib/mysql_queries/src/helpers/mod.rs b/crates/schema/database/mysql_queries/src/helpers/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/helpers/mod.rs rename to crates/schema/database/mysql_queries/src/helpers/mod.rs diff --git a/crates/lib/mysql_queries/src/helpers/numeric_converters.rs b/crates/schema/database/mysql_queries/src/helpers/numeric_converters.rs similarity index 100% rename from crates/lib/mysql_queries/src/helpers/numeric_converters.rs rename to crates/schema/database/mysql_queries/src/helpers/numeric_converters.rs diff --git a/crates/lib/mysql_queries/src/helpers/transform_optional_result.rs b/crates/schema/database/mysql_queries/src/helpers/transform_optional_result.rs similarity index 100% rename from crates/lib/mysql_queries/src/helpers/transform_optional_result.rs rename to crates/schema/database/mysql_queries/src/helpers/transform_optional_result.rs diff --git a/crates/lib/mysql_queries/src/lib.rs b/crates/schema/database/mysql_queries/src/lib.rs similarity index 100% rename from crates/lib/mysql_queries/src/lib.rs rename to crates/schema/database/mysql_queries/src/lib.rs diff --git a/crates/lib/mysql_queries/src/mediators/badge_granter.rs b/crates/schema/database/mysql_queries/src/mediators/badge_granter.rs similarity index 100% rename from crates/lib/mysql_queries/src/mediators/badge_granter.rs rename to crates/schema/database/mysql_queries/src/mediators/badge_granter.rs diff --git a/crates/lib/mysql_queries/src/mediators/firehose_publisher.rs b/crates/schema/database/mysql_queries/src/mediators/firehose_publisher.rs similarity index 100% rename from crates/lib/mysql_queries/src/mediators/firehose_publisher.rs rename to crates/schema/database/mysql_queries/src/mediators/firehose_publisher.rs diff --git a/crates/lib/mysql_queries/src/mediators/mod.rs b/crates/schema/database/mysql_queries/src/mediators/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/mediators/mod.rs rename to crates/schema/database/mysql_queries/src/mediators/mod.rs diff --git a/crates/lib/mysql_queries/src/payloads/email_sender_jobs/email_sender_job_args.rs b/crates/schema/database/mysql_queries/src/payloads/email_sender_jobs/email_sender_job_args.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/email_sender_jobs/email_sender_job_args.rs rename to crates/schema/database/mysql_queries/src/payloads/email_sender_jobs/email_sender_job_args.rs diff --git a/crates/lib/mysql_queries/src/payloads/email_sender_jobs/mod.rs b/crates/schema/database/mysql_queries/src/payloads/email_sender_jobs/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/email_sender_jobs/mod.rs rename to crates/schema/database/mysql_queries/src/payloads/email_sender_jobs/mod.rs diff --git a/crates/lib/mysql_queries/src/payloads/email_sender_jobs/subtypes/email_job_password_reset_args.rs b/crates/schema/database/mysql_queries/src/payloads/email_sender_jobs/subtypes/email_job_password_reset_args.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/email_sender_jobs/subtypes/email_job_password_reset_args.rs rename to crates/schema/database/mysql_queries/src/payloads/email_sender_jobs/subtypes/email_job_password_reset_args.rs diff --git a/crates/lib/mysql_queries/src/payloads/email_sender_jobs/subtypes/mod.rs b/crates/schema/database/mysql_queries/src/payloads/email_sender_jobs/subtypes/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/email_sender_jobs/subtypes/mod.rs rename to crates/schema/database/mysql_queries/src/payloads/email_sender_jobs/subtypes/mod.rs diff --git a/crates/lib/mysql_queries/src/payloads/generic_inference_args/common/mod.rs b/crates/schema/database/mysql_queries/src/payloads/generic_inference_args/common/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/generic_inference_args/common/mod.rs rename to crates/schema/database/mysql_queries/src/payloads/generic_inference_args/common/mod.rs diff --git a/crates/lib/mysql_queries/src/payloads/generic_inference_args/common/watermark_type.rs b/crates/schema/database/mysql_queries/src/payloads/generic_inference_args/common/watermark_type.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/generic_inference_args/common/watermark_type.rs rename to crates/schema/database/mysql_queries/src/payloads/generic_inference_args/common/watermark_type.rs diff --git a/crates/lib/mysql_queries/src/payloads/generic_inference_args/generic_inference_args.rs b/crates/schema/database/mysql_queries/src/payloads/generic_inference_args/generic_inference_args.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/generic_inference_args/generic_inference_args.rs rename to crates/schema/database/mysql_queries/src/payloads/generic_inference_args/generic_inference_args.rs diff --git a/crates/lib/mysql_queries/src/payloads/generic_inference_args/inner_payloads/f5_tts_payload.rs b/crates/schema/database/mysql_queries/src/payloads/generic_inference_args/inner_payloads/f5_tts_payload.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/generic_inference_args/inner_payloads/f5_tts_payload.rs rename to crates/schema/database/mysql_queries/src/payloads/generic_inference_args/inner_payloads/f5_tts_payload.rs diff --git a/crates/lib/mysql_queries/src/payloads/generic_inference_args/inner_payloads/face_fusion_payload.rs b/crates/schema/database/mysql_queries/src/payloads/generic_inference_args/inner_payloads/face_fusion_payload.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/generic_inference_args/inner_payloads/face_fusion_payload.rs rename to crates/schema/database/mysql_queries/src/payloads/generic_inference_args/inner_payloads/face_fusion_payload.rs diff --git a/crates/lib/mysql_queries/src/payloads/generic_inference_args/inner_payloads/gptsovits_payload.rs b/crates/schema/database/mysql_queries/src/payloads/generic_inference_args/inner_payloads/gptsovits_payload.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/generic_inference_args/inner_payloads/gptsovits_payload.rs rename to crates/schema/database/mysql_queries/src/payloads/generic_inference_args/inner_payloads/gptsovits_payload.rs diff --git a/crates/lib/mysql_queries/src/payloads/generic_inference_args/inner_payloads/image_generation_payload.rs b/crates/schema/database/mysql_queries/src/payloads/generic_inference_args/inner_payloads/image_generation_payload.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/generic_inference_args/inner_payloads/image_generation_payload.rs rename to crates/schema/database/mysql_queries/src/payloads/generic_inference_args/inner_payloads/image_generation_payload.rs diff --git a/crates/lib/mysql_queries/src/payloads/generic_inference_args/inner_payloads/lipsync_payload.rs b/crates/schema/database/mysql_queries/src/payloads/generic_inference_args/inner_payloads/lipsync_payload.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/generic_inference_args/inner_payloads/lipsync_payload.rs rename to crates/schema/database/mysql_queries/src/payloads/generic_inference_args/inner_payloads/lipsync_payload.rs diff --git a/crates/lib/mysql_queries/src/payloads/generic_inference_args/inner_payloads/live_portrait_payload.rs b/crates/schema/database/mysql_queries/src/payloads/generic_inference_args/inner_payloads/live_portrait_payload.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/generic_inference_args/inner_payloads/live_portrait_payload.rs rename to crates/schema/database/mysql_queries/src/payloads/generic_inference_args/inner_payloads/live_portrait_payload.rs diff --git a/crates/lib/mysql_queries/src/payloads/generic_inference_args/inner_payloads/mocap_payload.rs b/crates/schema/database/mysql_queries/src/payloads/generic_inference_args/inner_payloads/mocap_payload.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/generic_inference_args/inner_payloads/mocap_payload.rs rename to crates/schema/database/mysql_queries/src/payloads/generic_inference_args/inner_payloads/mocap_payload.rs diff --git a/crates/lib/mysql_queries/src/payloads/generic_inference_args/inner_payloads/mod.rs b/crates/schema/database/mysql_queries/src/payloads/generic_inference_args/inner_payloads/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/generic_inference_args/inner_payloads/mod.rs rename to crates/schema/database/mysql_queries/src/payloads/generic_inference_args/inner_payloads/mod.rs diff --git a/crates/lib/mysql_queries/src/payloads/generic_inference_args/inner_payloads/render_engine_scene_to_video_payload.rs b/crates/schema/database/mysql_queries/src/payloads/generic_inference_args/inner_payloads/render_engine_scene_to_video_payload.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/generic_inference_args/inner_payloads/render_engine_scene_to_video_payload.rs rename to crates/schema/database/mysql_queries/src/payloads/generic_inference_args/inner_payloads/render_engine_scene_to_video_payload.rs diff --git a/crates/lib/mysql_queries/src/payloads/generic_inference_args/inner_payloads/seed_vc_payload.rs b/crates/schema/database/mysql_queries/src/payloads/generic_inference_args/inner_payloads/seed_vc_payload.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/generic_inference_args/inner_payloads/seed_vc_payload.rs rename to crates/schema/database/mysql_queries/src/payloads/generic_inference_args/inner_payloads/seed_vc_payload.rs diff --git a/crates/lib/mysql_queries/src/payloads/generic_inference_args/inner_payloads/sora_image_gen_args.rs b/crates/schema/database/mysql_queries/src/payloads/generic_inference_args/inner_payloads/sora_image_gen_args.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/generic_inference_args/inner_payloads/sora_image_gen_args.rs rename to crates/schema/database/mysql_queries/src/payloads/generic_inference_args/inner_payloads/sora_image_gen_args.rs diff --git a/crates/lib/mysql_queries/src/payloads/generic_inference_args/inner_payloads/studio_gen2_payload.rs b/crates/schema/database/mysql_queries/src/payloads/generic_inference_args/inner_payloads/studio_gen2_payload.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/generic_inference_args/inner_payloads/studio_gen2_payload.rs rename to crates/schema/database/mysql_queries/src/payloads/generic_inference_args/inner_payloads/studio_gen2_payload.rs diff --git a/crates/lib/mysql_queries/src/payloads/generic_inference_args/inner_payloads/tts_payload.rs b/crates/schema/database/mysql_queries/src/payloads/generic_inference_args/inner_payloads/tts_payload.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/generic_inference_args/inner_payloads/tts_payload.rs rename to crates/schema/database/mysql_queries/src/payloads/generic_inference_args/inner_payloads/tts_payload.rs diff --git a/crates/lib/mysql_queries/src/payloads/generic_inference_args/inner_payloads/videofilter_payload.rs b/crates/schema/database/mysql_queries/src/payloads/generic_inference_args/inner_payloads/videofilter_payload.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/generic_inference_args/inner_payloads/videofilter_payload.rs rename to crates/schema/database/mysql_queries/src/payloads/generic_inference_args/inner_payloads/videofilter_payload.rs diff --git a/crates/lib/mysql_queries/src/payloads/generic_inference_args/inner_payloads/workflow_payload.rs b/crates/schema/database/mysql_queries/src/payloads/generic_inference_args/inner_payloads/workflow_payload.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/generic_inference_args/inner_payloads/workflow_payload.rs rename to crates/schema/database/mysql_queries/src/payloads/generic_inference_args/inner_payloads/workflow_payload.rs diff --git a/crates/lib/mysql_queries/src/payloads/generic_inference_args/mod.rs b/crates/schema/database/mysql_queries/src/payloads/generic_inference_args/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/generic_inference_args/mod.rs rename to crates/schema/database/mysql_queries/src/payloads/generic_inference_args/mod.rs diff --git a/crates/lib/mysql_queries/src/payloads/media_file_extra_info/inner_payloads/face_fusion_video_extra_info.rs b/crates/schema/database/mysql_queries/src/payloads/media_file_extra_info/inner_payloads/face_fusion_video_extra_info.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/media_file_extra_info/inner_payloads/face_fusion_video_extra_info.rs rename to crates/schema/database/mysql_queries/src/payloads/media_file_extra_info/inner_payloads/face_fusion_video_extra_info.rs diff --git a/crates/lib/mysql_queries/src/payloads/media_file_extra_info/inner_payloads/live_portrait_video_extra_info.rs b/crates/schema/database/mysql_queries/src/payloads/media_file_extra_info/inner_payloads/live_portrait_video_extra_info.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/media_file_extra_info/inner_payloads/live_portrait_video_extra_info.rs rename to crates/schema/database/mysql_queries/src/payloads/media_file_extra_info/inner_payloads/live_portrait_video_extra_info.rs diff --git a/crates/lib/mysql_queries/src/payloads/media_file_extra_info/inner_payloads/mod.rs b/crates/schema/database/mysql_queries/src/payloads/media_file_extra_info/inner_payloads/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/media_file_extra_info/inner_payloads/mod.rs rename to crates/schema/database/mysql_queries/src/payloads/media_file_extra_info/inner_payloads/mod.rs diff --git a/crates/lib/mysql_queries/src/payloads/media_file_extra_info/inner_payloads/stable_diffusion_extra_info.rs b/crates/schema/database/mysql_queries/src/payloads/media_file_extra_info/inner_payloads/stable_diffusion_extra_info.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/media_file_extra_info/inner_payloads/stable_diffusion_extra_info.rs rename to crates/schema/database/mysql_queries/src/payloads/media_file_extra_info/inner_payloads/stable_diffusion_extra_info.rs diff --git a/crates/lib/mysql_queries/src/payloads/media_file_extra_info/media_file_extra_info.rs b/crates/schema/database/mysql_queries/src/payloads/media_file_extra_info/media_file_extra_info.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/media_file_extra_info/media_file_extra_info.rs rename to crates/schema/database/mysql_queries/src/payloads/media_file_extra_info/media_file_extra_info.rs diff --git a/crates/lib/mysql_queries/src/payloads/media_file_extra_info/mod.rs b/crates/schema/database/mysql_queries/src/payloads/media_file_extra_info/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/media_file_extra_info/mod.rs rename to crates/schema/database/mysql_queries/src/payloads/media_file_extra_info/mod.rs diff --git a/crates/lib/mysql_queries/src/payloads/media_upload_modification_details.rs b/crates/schema/database/mysql_queries/src/payloads/media_upload_modification_details.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/media_upload_modification_details.rs rename to crates/schema/database/mysql_queries/src/payloads/media_upload_modification_details.rs diff --git a/crates/lib/mysql_queries/src/payloads/mod.rs b/crates/schema/database/mysql_queries/src/payloads/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/mod.rs rename to crates/schema/database/mysql_queries/src/payloads/mod.rs diff --git a/crates/lib/mysql_queries/src/payloads/prompt_args/encoded_style_transfer_name.rs b/crates/schema/database/mysql_queries/src/payloads/prompt_args/encoded_style_transfer_name.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/prompt_args/encoded_style_transfer_name.rs rename to crates/schema/database/mysql_queries/src/payloads/prompt_args/encoded_style_transfer_name.rs diff --git a/crates/lib/mysql_queries/src/payloads/prompt_args/mod.rs b/crates/schema/database/mysql_queries/src/payloads/prompt_args/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/prompt_args/mod.rs rename to crates/schema/database/mysql_queries/src/payloads/prompt_args/mod.rs diff --git a/crates/lib/mysql_queries/src/payloads/prompt_args/prompt_inner_payload.rs b/crates/schema/database/mysql_queries/src/payloads/prompt_args/prompt_inner_payload.rs similarity index 100% rename from crates/lib/mysql_queries/src/payloads/prompt_args/prompt_inner_payload.rs rename to crates/schema/database/mysql_queries/src/payloads/prompt_args/prompt_inner_payload.rs diff --git a/crates/lib/mysql_queries/src/queries/api_tokens/create_api_token.rs b/crates/schema/database/mysql_queries/src/queries/api_tokens/create_api_token.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/api_tokens/create_api_token.rs rename to crates/schema/database/mysql_queries/src/queries/api_tokens/create_api_token.rs diff --git a/crates/lib/mysql_queries/src/queries/api_tokens/delete_api_token.rs b/crates/schema/database/mysql_queries/src/queries/api_tokens/delete_api_token.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/api_tokens/delete_api_token.rs rename to crates/schema/database/mysql_queries/src/queries/api_tokens/delete_api_token.rs diff --git a/crates/lib/mysql_queries/src/queries/api_tokens/edit_api_token.rs b/crates/schema/database/mysql_queries/src/queries/api_tokens/edit_api_token.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/api_tokens/edit_api_token.rs rename to crates/schema/database/mysql_queries/src/queries/api_tokens/edit_api_token.rs diff --git a/crates/lib/mysql_queries/src/queries/api_tokens/list_available_api_tokens_for_user.rs b/crates/schema/database/mysql_queries/src/queries/api_tokens/list_available_api_tokens_for_user.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/api_tokens/list_available_api_tokens_for_user.rs rename to crates/schema/database/mysql_queries/src/queries/api_tokens/list_available_api_tokens_for_user.rs diff --git a/crates/lib/mysql_queries/src/queries/api_tokens/mod.rs b/crates/schema/database/mysql_queries/src/queries/api_tokens/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/api_tokens/mod.rs rename to crates/schema/database/mysql_queries/src/queries/api_tokens/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/audit_logs/insert_audit_log.rs b/crates/schema/database/mysql_queries/src/queries/audit_logs/insert_audit_log.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/audit_logs/insert_audit_log.rs rename to crates/schema/database/mysql_queries/src/queries/audit_logs/insert_audit_log.rs diff --git a/crates/lib/mysql_queries/src/queries/audit_logs/insert_audit_log_transactional.rs b/crates/schema/database/mysql_queries/src/queries/audit_logs/insert_audit_log_transactional.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/audit_logs/insert_audit_log_transactional.rs rename to crates/schema/database/mysql_queries/src/queries/audit_logs/insert_audit_log_transactional.rs diff --git a/crates/lib/mysql_queries/src/queries/audit_logs/mod.rs b/crates/schema/database/mysql_queries/src/queries/audit_logs/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/audit_logs/mod.rs rename to crates/schema/database/mysql_queries/src/queries/audit_logs/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/batch_generations/insert_batch_generation_records.rs b/crates/schema/database/mysql_queries/src/queries/batch_generations/insert_batch_generation_records.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/batch_generations/insert_batch_generation_records.rs rename to crates/schema/database/mysql_queries/src/queries/batch_generations/insert_batch_generation_records.rs diff --git a/crates/lib/mysql_queries/src/queries/batch_generations/mod.rs b/crates/schema/database/mysql_queries/src/queries/batch_generations/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/batch_generations/mod.rs rename to crates/schema/database/mysql_queries/src/queries/batch_generations/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/beta_keys/edit_beta_key_distributed_flag.rs b/crates/schema/database/mysql_queries/src/queries/beta_keys/edit_beta_key_distributed_flag.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/beta_keys/edit_beta_key_distributed_flag.rs rename to crates/schema/database/mysql_queries/src/queries/beta_keys/edit_beta_key_distributed_flag.rs diff --git a/crates/lib/mysql_queries/src/queries/beta_keys/edit_beta_key_note.rs b/crates/schema/database/mysql_queries/src/queries/beta_keys/edit_beta_key_note.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/beta_keys/edit_beta_key_note.rs rename to crates/schema/database/mysql_queries/src/queries/beta_keys/edit_beta_key_note.rs diff --git a/crates/lib/mysql_queries/src/queries/beta_keys/get_beta_key_by_value.rs b/crates/schema/database/mysql_queries/src/queries/beta_keys/get_beta_key_by_value.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/beta_keys/get_beta_key_by_value.rs rename to crates/schema/database/mysql_queries/src/queries/beta_keys/get_beta_key_by_value.rs diff --git a/crates/lib/mysql_queries/src/queries/beta_keys/insert_batch_beta_keys.rs b/crates/schema/database/mysql_queries/src/queries/beta_keys/insert_batch_beta_keys.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/beta_keys/insert_batch_beta_keys.rs rename to crates/schema/database/mysql_queries/src/queries/beta_keys/insert_batch_beta_keys.rs diff --git a/crates/lib/mysql_queries/src/queries/beta_keys/list_beta_keys.rs b/crates/schema/database/mysql_queries/src/queries/beta_keys/list_beta_keys.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/beta_keys/list_beta_keys.rs rename to crates/schema/database/mysql_queries/src/queries/beta_keys/list_beta_keys.rs diff --git a/crates/lib/mysql_queries/src/queries/beta_keys/mod.rs b/crates/schema/database/mysql_queries/src/queries/beta_keys/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/beta_keys/mod.rs rename to crates/schema/database/mysql_queries/src/queries/beta_keys/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/beta_keys/redeem_beta_key.rs b/crates/schema/database/mysql_queries/src/queries/beta_keys/redeem_beta_key.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/beta_keys/redeem_beta_key.rs rename to crates/schema/database/mysql_queries/src/queries/beta_keys/redeem_beta_key.rs diff --git a/crates/lib/mysql_queries/src/queries/billing/mod.rs b/crates/schema/database/mysql_queries/src/queries/billing/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/billing/mod.rs rename to crates/schema/database/mysql_queries/src/queries/billing/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/billing/stripe/get_stripe_webhook_event_log_by_id.rs b/crates/schema/database/mysql_queries/src/queries/billing/stripe/get_stripe_webhook_event_log_by_id.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/billing/stripe/get_stripe_webhook_event_log_by_id.rs rename to crates/schema/database/mysql_queries/src/queries/billing/stripe/get_stripe_webhook_event_log_by_id.rs diff --git a/crates/lib/mysql_queries/src/queries/billing/stripe/insert_stripe_webhook_event_log.rs b/crates/schema/database/mysql_queries/src/queries/billing/stripe/insert_stripe_webhook_event_log.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/billing/stripe/insert_stripe_webhook_event_log.rs rename to crates/schema/database/mysql_queries/src/queries/billing/stripe/insert_stripe_webhook_event_log.rs diff --git a/crates/lib/mysql_queries/src/queries/billing/stripe/mod.rs b/crates/schema/database/mysql_queries/src/queries/billing/stripe/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/billing/stripe/mod.rs rename to crates/schema/database/mysql_queries/src/queries/billing/stripe/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/browser_session_logs/mod.rs b/crates/schema/database/mysql_queries/src/queries/browser_session_logs/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/browser_session_logs/mod.rs rename to crates/schema/database/mysql_queries/src/queries/browser_session_logs/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/browser_session_logs/upsert_browser_session_log.rs b/crates/schema/database/mysql_queries/src/queries/browser_session_logs/upsert_browser_session_log.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/browser_session_logs/upsert_browser_session_log.rs rename to crates/schema/database/mysql_queries/src/queries/browser_session_logs/upsert_browser_session_log.rs diff --git a/crates/lib/mysql_queries/src/queries/comments/comment_entity_token.rs b/crates/schema/database/mysql_queries/src/queries/comments/comment_entity_token.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/comments/comment_entity_token.rs rename to crates/schema/database/mysql_queries/src/queries/comments/comment_entity_token.rs diff --git a/crates/lib/mysql_queries/src/queries/comments/delete_comment.rs b/crates/schema/database/mysql_queries/src/queries/comments/delete_comment.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/comments/delete_comment.rs rename to crates/schema/database/mysql_queries/src/queries/comments/delete_comment.rs diff --git a/crates/lib/mysql_queries/src/queries/comments/edit_comment.rs b/crates/schema/database/mysql_queries/src/queries/comments/edit_comment.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/comments/edit_comment.rs rename to crates/schema/database/mysql_queries/src/queries/comments/edit_comment.rs diff --git a/crates/lib/mysql_queries/src/queries/comments/get_comment.rs b/crates/schema/database/mysql_queries/src/queries/comments/get_comment.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/comments/get_comment.rs rename to crates/schema/database/mysql_queries/src/queries/comments/get_comment.rs diff --git a/crates/lib/mysql_queries/src/queries/comments/insert_comment.rs b/crates/schema/database/mysql_queries/src/queries/comments/insert_comment.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/comments/insert_comment.rs rename to crates/schema/database/mysql_queries/src/queries/comments/insert_comment.rs diff --git a/crates/lib/mysql_queries/src/queries/comments/list_comments_for_entity.rs b/crates/schema/database/mysql_queries/src/queries/comments/list_comments_for_entity.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/comments/list_comments_for_entity.rs rename to crates/schema/database/mysql_queries/src/queries/comments/list_comments_for_entity.rs diff --git a/crates/lib/mysql_queries/src/queries/comments/mod.rs b/crates/schema/database/mysql_queries/src/queries/comments/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/comments/mod.rs rename to crates/schema/database/mysql_queries/src/queries/comments/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/database_time/get_database_time.rs b/crates/schema/database/mysql_queries/src/queries/database_time/get_database_time.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/database_time/get_database_time.rs rename to crates/schema/database/mysql_queries/src/queries/database_time/get_database_time.rs diff --git a/crates/lib/mysql_queries/src/queries/database_time/mod.rs b/crates/schema/database/mysql_queries/src/queries/database_time/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/database_time/mod.rs rename to crates/schema/database/mysql_queries/src/queries/database_time/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/email_sender_jobs/_keys.rs b/crates/schema/database/mysql_queries/src/queries/email_sender_jobs/_keys.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/email_sender_jobs/_keys.rs rename to crates/schema/database/mysql_queries/src/queries/email_sender_jobs/_keys.rs diff --git a/crates/lib/mysql_queries/src/queries/email_sender_jobs/insert_email_sender_job.rs b/crates/schema/database/mysql_queries/src/queries/email_sender_jobs/insert_email_sender_job.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/email_sender_jobs/insert_email_sender_job.rs rename to crates/schema/database/mysql_queries/src/queries/email_sender_jobs/insert_email_sender_job.rs diff --git a/crates/lib/mysql_queries/src/queries/email_sender_jobs/list_available_email_sender_jobs.rs b/crates/schema/database/mysql_queries/src/queries/email_sender_jobs/list_available_email_sender_jobs.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/email_sender_jobs/list_available_email_sender_jobs.rs rename to crates/schema/database/mysql_queries/src/queries/email_sender_jobs/list_available_email_sender_jobs.rs diff --git a/crates/lib/mysql_queries/src/queries/email_sender_jobs/mark_email_sender_job_completely_failed.rs b/crates/schema/database/mysql_queries/src/queries/email_sender_jobs/mark_email_sender_job_completely_failed.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/email_sender_jobs/mark_email_sender_job_completely_failed.rs rename to crates/schema/database/mysql_queries/src/queries/email_sender_jobs/mark_email_sender_job_completely_failed.rs diff --git a/crates/lib/mysql_queries/src/queries/email_sender_jobs/mark_email_sender_job_failure.rs b/crates/schema/database/mysql_queries/src/queries/email_sender_jobs/mark_email_sender_job_failure.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/email_sender_jobs/mark_email_sender_job_failure.rs rename to crates/schema/database/mysql_queries/src/queries/email_sender_jobs/mark_email_sender_job_failure.rs diff --git a/crates/lib/mysql_queries/src/queries/email_sender_jobs/mark_email_sender_job_pending_and_grab_lock.rs b/crates/schema/database/mysql_queries/src/queries/email_sender_jobs/mark_email_sender_job_pending_and_grab_lock.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/email_sender_jobs/mark_email_sender_job_pending_and_grab_lock.rs rename to crates/schema/database/mysql_queries/src/queries/email_sender_jobs/mark_email_sender_job_pending_and_grab_lock.rs diff --git a/crates/lib/mysql_queries/src/queries/email_sender_jobs/mark_email_sender_job_successfully_done.rs b/crates/schema/database/mysql_queries/src/queries/email_sender_jobs/mark_email_sender_job_successfully_done.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/email_sender_jobs/mark_email_sender_job_successfully_done.rs rename to crates/schema/database/mysql_queries/src/queries/email_sender_jobs/mark_email_sender_job_successfully_done.rs diff --git a/crates/lib/mysql_queries/src/queries/email_sender_jobs/mod.rs b/crates/schema/database/mysql_queries/src/queries/email_sender_jobs/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/email_sender_jobs/mod.rs rename to crates/schema/database/mysql_queries/src/queries/email_sender_jobs/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/entity_stats/mod.rs b/crates/schema/database/mysql_queries/src/queries/entity_stats/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/entity_stats/mod.rs rename to crates/schema/database/mysql_queries/src/queries/entity_stats/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/entity_stats/stats_entity_token.rs b/crates/schema/database/mysql_queries/src/queries/entity_stats/stats_entity_token.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/entity_stats/stats_entity_token.rs rename to crates/schema/database/mysql_queries/src/queries/entity_stats/stats_entity_token.rs diff --git a/crates/lib/mysql_queries/src/queries/entity_stats/upsert_entity_stats_on_bookmark_event.rs b/crates/schema/database/mysql_queries/src/queries/entity_stats/upsert_entity_stats_on_bookmark_event.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/entity_stats/upsert_entity_stats_on_bookmark_event.rs rename to crates/schema/database/mysql_queries/src/queries/entity_stats/upsert_entity_stats_on_bookmark_event.rs diff --git a/crates/lib/mysql_queries/src/queries/entity_stats/upsert_entity_stats_on_ratings_event.rs b/crates/schema/database/mysql_queries/src/queries/entity_stats/upsert_entity_stats_on_ratings_event.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/entity_stats/upsert_entity_stats_on_ratings_event.rs rename to crates/schema/database/mysql_queries/src/queries/entity_stats/upsert_entity_stats_on_ratings_event.rs diff --git a/crates/lib/mysql_queries/src/queries/featured_items/delete_featured_item.rs b/crates/schema/database/mysql_queries/src/queries/featured_items/delete_featured_item.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/featured_items/delete_featured_item.rs rename to crates/schema/database/mysql_queries/src/queries/featured_items/delete_featured_item.rs diff --git a/crates/lib/mysql_queries/src/queries/featured_items/get_is_featured_by_token.rs b/crates/schema/database/mysql_queries/src/queries/featured_items/get_is_featured_by_token.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/featured_items/get_is_featured_by_token.rs rename to crates/schema/database/mysql_queries/src/queries/featured_items/get_is_featured_by_token.rs diff --git a/crates/lib/mysql_queries/src/queries/featured_items/mod.rs b/crates/schema/database/mysql_queries/src/queries/featured_items/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/featured_items/mod.rs rename to crates/schema/database/mysql_queries/src/queries/featured_items/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/featured_items/upsert_featured_item.rs b/crates/schema/database/mysql_queries/src/queries/featured_items/upsert_featured_item.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/featured_items/upsert_featured_item.rs rename to crates/schema/database/mysql_queries/src/queries/featured_items/upsert_featured_item.rs diff --git a/crates/lib/mysql_queries/src/queries/generic_download/job/_keys.rs b/crates/schema/database/mysql_queries/src/queries/generic_download/job/_keys.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/generic_download/job/_keys.rs rename to crates/schema/database/mysql_queries/src/queries/generic_download/job/_keys.rs diff --git a/crates/lib/mysql_queries/src/queries/generic_download/job/list_available_generic_download_jobs.rs b/crates/schema/database/mysql_queries/src/queries/generic_download/job/list_available_generic_download_jobs.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/generic_download/job/list_available_generic_download_jobs.rs rename to crates/schema/database/mysql_queries/src/queries/generic_download/job/list_available_generic_download_jobs.rs diff --git a/crates/lib/mysql_queries/src/queries/generic_download/job/mark_generic_download_job_done.rs b/crates/schema/database/mysql_queries/src/queries/generic_download/job/mark_generic_download_job_done.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/generic_download/job/mark_generic_download_job_done.rs rename to crates/schema/database/mysql_queries/src/queries/generic_download/job/mark_generic_download_job_done.rs diff --git a/crates/lib/mysql_queries/src/queries/generic_download/job/mark_generic_download_job_failure.rs b/crates/schema/database/mysql_queries/src/queries/generic_download/job/mark_generic_download_job_failure.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/generic_download/job/mark_generic_download_job_failure.rs rename to crates/schema/database/mysql_queries/src/queries/generic_download/job/mark_generic_download_job_failure.rs diff --git a/crates/lib/mysql_queries/src/queries/generic_download/job/mark_generic_download_job_pending_and_grab_lock.rs b/crates/schema/database/mysql_queries/src/queries/generic_download/job/mark_generic_download_job_pending_and_grab_lock.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/generic_download/job/mark_generic_download_job_pending_and_grab_lock.rs rename to crates/schema/database/mysql_queries/src/queries/generic_download/job/mark_generic_download_job_pending_and_grab_lock.rs diff --git a/crates/lib/mysql_queries/src/queries/generic_download/job/mod.rs b/crates/schema/database/mysql_queries/src/queries/generic_download/job/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/generic_download/job/mod.rs rename to crates/schema/database/mysql_queries/src/queries/generic_download/job/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/generic_download/mod.rs b/crates/schema/database/mysql_queries/src/queries/generic_download/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/generic_download/mod.rs rename to crates/schema/database/mysql_queries/src/queries/generic_download/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/generic_download/web/get_generic_download_job_status.rs b/crates/schema/database/mysql_queries/src/queries/generic_download/web/get_generic_download_job_status.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/generic_download/web/get_generic_download_job_status.rs rename to crates/schema/database/mysql_queries/src/queries/generic_download/web/get_generic_download_job_status.rs diff --git a/crates/lib/mysql_queries/src/queries/generic_download/web/insert_generic_download_job.rs b/crates/schema/database/mysql_queries/src/queries/generic_download/web/insert_generic_download_job.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/generic_download/web/insert_generic_download_job.rs rename to crates/schema/database/mysql_queries/src/queries/generic_download/web/insert_generic_download_job.rs diff --git a/crates/lib/mysql_queries/src/queries/generic_download/web/mod.rs b/crates/schema/database/mysql_queries/src/queries/generic_download/web/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/generic_download/web/mod.rs rename to crates/schema/database/mysql_queries/src/queries/generic_download/web/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/generic_inference/job/_keys.rs b/crates/schema/database/mysql_queries/src/queries/generic_inference/job/_keys.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/generic_inference/job/_keys.rs rename to crates/schema/database/mysql_queries/src/queries/generic_inference/job/_keys.rs diff --git a/crates/lib/mysql_queries/src/queries/generic_inference/job/count_untried_jobs_of_type.rs b/crates/schema/database/mysql_queries/src/queries/generic_inference/job/count_untried_jobs_of_type.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/generic_inference/job/count_untried_jobs_of_type.rs rename to crates/schema/database/mysql_queries/src/queries/generic_inference/job/count_untried_jobs_of_type.rs diff --git a/crates/lib/mysql_queries/src/queries/generic_inference/job/list_available_generic_inference_jobs.rs b/crates/schema/database/mysql_queries/src/queries/generic_inference/job/list_available_generic_inference_jobs.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/generic_inference/job/list_available_generic_inference_jobs.rs rename to crates/schema/database/mysql_queries/src/queries/generic_inference/job/list_available_generic_inference_jobs.rs diff --git a/crates/lib/mysql_queries/src/queries/generic_inference/job/mark_generic_inference_job_completely_failed.rs b/crates/schema/database/mysql_queries/src/queries/generic_inference/job/mark_generic_inference_job_completely_failed.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/generic_inference/job/mark_generic_inference_job_completely_failed.rs rename to crates/schema/database/mysql_queries/src/queries/generic_inference/job/mark_generic_inference_job_completely_failed.rs diff --git a/crates/lib/mysql_queries/src/queries/generic_inference/job/mark_generic_inference_job_failure.rs b/crates/schema/database/mysql_queries/src/queries/generic_inference/job/mark_generic_inference_job_failure.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/generic_inference/job/mark_generic_inference_job_failure.rs rename to crates/schema/database/mysql_queries/src/queries/generic_inference/job/mark_generic_inference_job_failure.rs diff --git a/crates/lib/mysql_queries/src/queries/generic_inference/job/mark_generic_inference_job_pending_and_grab_lock.rs b/crates/schema/database/mysql_queries/src/queries/generic_inference/job/mark_generic_inference_job_pending_and_grab_lock.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/generic_inference/job/mark_generic_inference_job_pending_and_grab_lock.rs rename to crates/schema/database/mysql_queries/src/queries/generic_inference/job/mark_generic_inference_job_pending_and_grab_lock.rs diff --git a/crates/lib/mysql_queries/src/queries/generic_inference/job/mark_generic_inference_job_successfully_done.rs b/crates/schema/database/mysql_queries/src/queries/generic_inference/job/mark_generic_inference_job_successfully_done.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/generic_inference/job/mark_generic_inference_job_successfully_done.rs rename to crates/schema/database/mysql_queries/src/queries/generic_inference/job/mark_generic_inference_job_successfully_done.rs diff --git a/crates/lib/mysql_queries/src/queries/generic_inference/job/mod.rs b/crates/schema/database/mysql_queries/src/queries/generic_inference/job/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/generic_inference/job/mod.rs rename to crates/schema/database/mysql_queries/src/queries/generic_inference/job/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/generic_inference/mod.rs b/crates/schema/database/mysql_queries/src/queries/generic_inference/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/generic_inference/mod.rs rename to crates/schema/database/mysql_queries/src/queries/generic_inference/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/generic_inference/web/batch_get_inference_job_status.rs b/crates/schema/database/mysql_queries/src/queries/generic_inference/web/batch_get_inference_job_status.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/generic_inference/web/batch_get_inference_job_status.rs rename to crates/schema/database/mysql_queries/src/queries/generic_inference/web/batch_get_inference_job_status.rs diff --git a/crates/lib/mysql_queries/src/queries/generic_inference/web/dismiss_finished_jobs_for_user.rs b/crates/schema/database/mysql_queries/src/queries/generic_inference/web/dismiss_finished_jobs_for_user.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/generic_inference/web/dismiss_finished_jobs_for_user.rs rename to crates/schema/database/mysql_queries/src/queries/generic_inference/web/dismiss_finished_jobs_for_user.rs diff --git a/crates/lib/mysql_queries/src/queries/generic_inference/web/get_inference_job_status.rs b/crates/schema/database/mysql_queries/src/queries/generic_inference/web/get_inference_job_status.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/generic_inference/web/get_inference_job_status.rs rename to crates/schema/database/mysql_queries/src/queries/generic_inference/web/get_inference_job_status.rs diff --git a/crates/lib/mysql_queries/src/queries/generic_inference/web/get_pending_inference_job_count.rs b/crates/schema/database/mysql_queries/src/queries/generic_inference/web/get_pending_inference_job_count.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/generic_inference/web/get_pending_inference_job_count.rs rename to crates/schema/database/mysql_queries/src/queries/generic_inference/web/get_pending_inference_job_count.rs diff --git a/crates/lib/mysql_queries/src/queries/generic_inference/web/insert_generic_inference_job.rs b/crates/schema/database/mysql_queries/src/queries/generic_inference/web/insert_generic_inference_job.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/generic_inference/web/insert_generic_inference_job.rs rename to crates/schema/database/mysql_queries/src/queries/generic_inference/web/insert_generic_inference_job.rs diff --git a/crates/lib/mysql_queries/src/queries/generic_inference/web/job_status.rs b/crates/schema/database/mysql_queries/src/queries/generic_inference/web/job_status.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/generic_inference/web/job_status.rs rename to crates/schema/database/mysql_queries/src/queries/generic_inference/web/job_status.rs diff --git a/crates/lib/mysql_queries/src/queries/generic_inference/web/kill_generic_inference_jobs.rs b/crates/schema/database/mysql_queries/src/queries/generic_inference/web/kill_generic_inference_jobs.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/generic_inference/web/kill_generic_inference_jobs.rs rename to crates/schema/database/mysql_queries/src/queries/generic_inference/web/kill_generic_inference_jobs.rs diff --git a/crates/lib/mysql_queries/src/queries/generic_inference/web/kill_jobs_in_development.rs b/crates/schema/database/mysql_queries/src/queries/generic_inference/web/kill_jobs_in_development.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/generic_inference/web/kill_jobs_in_development.rs rename to crates/schema/database/mysql_queries/src/queries/generic_inference/web/kill_jobs_in_development.rs diff --git a/crates/lib/mysql_queries/src/queries/generic_inference/web/list_session_jobs.rs b/crates/schema/database/mysql_queries/src/queries/generic_inference/web/list_session_jobs.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/generic_inference/web/list_session_jobs.rs rename to crates/schema/database/mysql_queries/src/queries/generic_inference/web/list_session_jobs.rs diff --git a/crates/lib/mysql_queries/src/queries/generic_inference/web/mark_generic_inference_job_cancelled_by_user.rs b/crates/schema/database/mysql_queries/src/queries/generic_inference/web/mark_generic_inference_job_cancelled_by_user.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/generic_inference/web/mark_generic_inference_job_cancelled_by_user.rs rename to crates/schema/database/mysql_queries/src/queries/generic_inference/web/mark_generic_inference_job_cancelled_by_user.rs diff --git a/crates/lib/mysql_queries/src/queries/generic_inference/web/mark_generic_inference_job_successfully_done_by_token.rs b/crates/schema/database/mysql_queries/src/queries/generic_inference/web/mark_generic_inference_job_successfully_done_by_token.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/generic_inference/web/mark_generic_inference_job_successfully_done_by_token.rs rename to crates/schema/database/mysql_queries/src/queries/generic_inference/web/mark_generic_inference_job_successfully_done_by_token.rs diff --git a/crates/lib/mysql_queries/src/queries/generic_inference/web/mod.rs b/crates/schema/database/mysql_queries/src/queries/generic_inference/web/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/generic_inference/web/mod.rs rename to crates/schema/database/mysql_queries/src/queries/generic_inference/web/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/generic_synthetic_ids/mod.rs b/crates/schema/database/mysql_queries/src/queries/generic_synthetic_ids/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/generic_synthetic_ids/mod.rs rename to crates/schema/database/mysql_queries/src/queries/generic_synthetic_ids/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/generic_synthetic_ids/transactional_increment_generic_synthetic_id.rs b/crates/schema/database/mysql_queries/src/queries/generic_synthetic_ids/transactional_increment_generic_synthetic_id.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/generic_synthetic_ids/transactional_increment_generic_synthetic_id.rs rename to crates/schema/database/mysql_queries/src/queries/generic_synthetic_ids/transactional_increment_generic_synthetic_id.rs diff --git a/crates/lib/mysql_queries/src/queries/google_sign_in_accounts/get_google_sign_in_account_by_subject.rs b/crates/schema/database/mysql_queries/src/queries/google_sign_in_accounts/get_google_sign_in_account_by_subject.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/google_sign_in_accounts/get_google_sign_in_account_by_subject.rs rename to crates/schema/database/mysql_queries/src/queries/google_sign_in_accounts/get_google_sign_in_account_by_subject.rs diff --git a/crates/lib/mysql_queries/src/queries/google_sign_in_accounts/insert_google_sign_in_account.rs b/crates/schema/database/mysql_queries/src/queries/google_sign_in_accounts/insert_google_sign_in_account.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/google_sign_in_accounts/insert_google_sign_in_account.rs rename to crates/schema/database/mysql_queries/src/queries/google_sign_in_accounts/insert_google_sign_in_account.rs diff --git a/crates/lib/mysql_queries/src/queries/google_sign_in_accounts/mod.rs b/crates/schema/database/mysql_queries/src/queries/google_sign_in_accounts/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/google_sign_in_accounts/mod.rs rename to crates/schema/database/mysql_queries/src/queries/google_sign_in_accounts/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/google_sign_in_accounts/update_google_sign_in_account.rs b/crates/schema/database/mysql_queries/src/queries/google_sign_in_accounts/update_google_sign_in_account.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/google_sign_in_accounts/update_google_sign_in_account.rs rename to crates/schema/database/mysql_queries/src/queries/google_sign_in_accounts/update_google_sign_in_account.rs diff --git a/crates/lib/mysql_queries/src/queries/health_check/health_check_query.rs b/crates/schema/database/mysql_queries/src/queries/health_check/health_check_query.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/health_check/health_check_query.rs rename to crates/schema/database/mysql_queries/src/queries/health_check/health_check_query.rs diff --git a/crates/lib/mysql_queries/src/queries/health_check/mod.rs b/crates/schema/database/mysql_queries/src/queries/health_check/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/health_check/mod.rs rename to crates/schema/database/mysql_queries/src/queries/health_check/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/idepotency_tokens/insert_idempotency_token.rs b/crates/schema/database/mysql_queries/src/queries/idepotency_tokens/insert_idempotency_token.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/idepotency_tokens/insert_idempotency_token.rs rename to crates/schema/database/mysql_queries/src/queries/idepotency_tokens/insert_idempotency_token.rs diff --git a/crates/lib/mysql_queries/src/queries/idepotency_tokens/mod.rs b/crates/schema/database/mysql_queries/src/queries/idepotency_tokens/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/idepotency_tokens/mod.rs rename to crates/schema/database/mysql_queries/src/queries/idepotency_tokens/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/ip_bans/get_ip_ban.rs b/crates/schema/database/mysql_queries/src/queries/ip_bans/get_ip_ban.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/ip_bans/get_ip_ban.rs rename to crates/schema/database/mysql_queries/src/queries/ip_bans/get_ip_ban.rs diff --git a/crates/lib/mysql_queries/src/queries/ip_bans/list_ip_bans.rs b/crates/schema/database/mysql_queries/src/queries/ip_bans/list_ip_bans.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/ip_bans/list_ip_bans.rs rename to crates/schema/database/mysql_queries/src/queries/ip_bans/list_ip_bans.rs diff --git a/crates/lib/mysql_queries/src/queries/ip_bans/mod.rs b/crates/schema/database/mysql_queries/src/queries/ip_bans/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/ip_bans/mod.rs rename to crates/schema/database/mysql_queries/src/queries/ip_bans/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/ip_bans/toggle_ip_ban.rs b/crates/schema/database/mysql_queries/src/queries/ip_bans/toggle_ip_ban.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/ip_bans/toggle_ip_ban.rs rename to crates/schema/database/mysql_queries/src/queries/ip_bans/toggle_ip_ban.rs diff --git a/crates/lib/mysql_queries/src/queries/ip_bans/upsert_ip_ban.rs b/crates/schema/database/mysql_queries/src/queries/ip_bans/upsert_ip_ban.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/ip_bans/upsert_ip_ban.rs rename to crates/schema/database/mysql_queries/src/queries/ip_bans/upsert_ip_ban.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/create/generic_insert/insert_media_file_generic.rs b/crates/schema/database/mysql_queries/src/queries/media_files/create/generic_insert/insert_media_file_generic.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/create/generic_insert/insert_media_file_generic.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/create/generic_insert/insert_media_file_generic.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/create/generic_insert/insert_media_file_generic_from_job.rs b/crates/schema/database/mysql_queries/src/queries/media_files/create/generic_insert/insert_media_file_generic_from_job.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/create/generic_insert/insert_media_file_generic_from_job.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/create/generic_insert/insert_media_file_generic_from_job.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/create/generic_insert/mod.rs b/crates/schema/database/mysql_queries/src/queries/media_files/create/generic_insert/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/create/generic_insert/mod.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/create/generic_insert/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/create/insert_builder/media_file_insert_builder.rs b/crates/schema/database/mysql_queries/src/queries/media_files/create/insert_builder/media_file_insert_builder.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/create/insert_builder/media_file_insert_builder.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/create/insert_builder/media_file_insert_builder.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/create/insert_builder/media_file_insert_builder_error.rs b/crates/schema/database/mysql_queries/src/queries/media_files/create/insert_builder/media_file_insert_builder_error.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/create/insert_builder/media_file_insert_builder_error.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/create/insert_builder/media_file_insert_builder_error.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/create/insert_builder/mod.rs b/crates/schema/database/mysql_queries/src/queries/media_files/create/insert_builder/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/create/insert_builder/mod.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/create/insert_builder/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/create/insert_media_file_from_face_fusion.rs b/crates/schema/database/mysql_queries/src/queries/media_files/create/insert_media_file_from_face_fusion.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/create/insert_media_file_from_face_fusion.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/create/insert_media_file_from_face_fusion.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/create/insert_media_file_from_gptsovits.rs b/crates/schema/database/mysql_queries/src/queries/media_files/create/insert_media_file_from_gptsovits.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/create/insert_media_file_from_gptsovits.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/create/insert_media_file_from_gptsovits.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/create/insert_media_file_from_live_portrait.rs b/crates/schema/database/mysql_queries/src/queries/media_files/create/insert_media_file_from_live_portrait.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/create/insert_media_file_from_live_portrait.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/create/insert_media_file_from_live_portrait.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/create/insert_media_file_from_studio_scene_render.rs b/crates/schema/database/mysql_queries/src/queries/media_files/create/insert_media_file_from_studio_scene_render.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/create/insert_media_file_from_studio_scene_render.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/create/insert_media_file_from_studio_scene_render.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/create/mod.rs b/crates/schema/database/mysql_queries/src/queries/media_files/create/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/create/mod.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/create/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_cli_tool.rs b/crates/schema/database/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_cli_tool.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_cli_tool.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_cli_tool.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_comfy_ui.rs b/crates/schema/database/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_comfy_ui.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_comfy_ui.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_comfy_ui.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_f5_tts.rs b/crates/schema/database/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_f5_tts.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_f5_tts.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_f5_tts.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_face_animation.rs b/crates/schema/database/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_face_animation.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_face_animation.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_face_animation.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_file_upload.rs b/crates/schema/database/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_file_upload.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_file_upload.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_file_upload.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_mocapnet.rs b/crates/schema/database/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_mocapnet.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_mocapnet.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_mocapnet.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_rerender.rs b/crates/schema/database/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_rerender.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_rerender.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_rerender.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_seed_vc.rs b/crates/schema/database/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_seed_vc.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_seed_vc.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_seed_vc.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_studio_gen2.rs b/crates/schema/database/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_studio_gen2.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_studio_gen2.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_studio_gen2.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_tacotron2.rs b/crates/schema/database/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_tacotron2.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_tacotron2.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_tacotron2.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_voice_conversion.rs b/crates/schema/database/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_voice_conversion.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_voice_conversion.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_voice_conversion.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_zero_shot_tts.rs b/crates/schema/database/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_zero_shot_tts.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_zero_shot_tts.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/create/specialized_insert/insert_media_file_from_zero_shot_tts.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/create/specialized_insert/mod.rs b/crates/schema/database/mysql_queries/src/queries/media_files/create/specialized_insert/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/create/specialized_insert/mod.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/create/specialized_insert/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/delete/delete_media_file.rs b/crates/schema/database/mysql_queries/src/queries/media_files/delete/delete_media_file.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/delete/delete_media_file.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/delete/delete_media_file.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/delete/mod.rs b/crates/schema/database/mysql_queries/src/queries/media_files/delete/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/delete/mod.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/delete/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/edit/mod.rs b/crates/schema/database/mysql_queries/src/queries/media_files/edit/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/edit/mod.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/edit/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/edit/rename_media_file.rs b/crates/schema/database/mysql_queries/src/queries/media_files/edit/rename_media_file.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/edit/rename_media_file.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/edit/rename_media_file.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/edit/set_media_file_cover_image.rs b/crates/schema/database/mysql_queries/src/queries/media_files/edit/set_media_file_cover_image.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/edit/set_media_file_cover_image.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/edit/set_media_file_cover_image.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/edit/update_media_file_animation_type.rs b/crates/schema/database/mysql_queries/src/queries/media_files/edit/update_media_file_animation_type.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/edit/update_media_file_animation_type.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/edit/update_media_file_animation_type.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/edit/update_media_file_engine_category.rs b/crates/schema/database/mysql_queries/src/queries/media_files/edit/update_media_file_engine_category.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/edit/update_media_file_engine_category.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/edit/update_media_file_engine_category.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/edit/update_media_file_stored_cloud_contents.rs b/crates/schema/database/mysql_queries/src/queries/media_files/edit/update_media_file_stored_cloud_contents.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/edit/update_media_file_stored_cloud_contents.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/edit/update_media_file_stored_cloud_contents.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/edit/update_media_file_visibility.rs b/crates/schema/database/mysql_queries/src/queries/media_files/edit/update_media_file_visibility.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/edit/update_media_file_visibility.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/edit/update_media_file_visibility.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/edit/update_media_file_visibility_transactional.rs b/crates/schema/database/mysql_queries/src/queries/media_files/edit/update_media_file_visibility_transactional.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/edit/update_media_file_visibility_transactional.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/edit/update_media_file_visibility_transactional.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/get/batch_get_media_files.rs b/crates/schema/database/mysql_queries/src/queries/media_files/get/batch_get_media_files.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/get/batch_get_media_files.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/get/batch_get_media_files.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/get/batch_get_media_files_by_tokens.rs b/crates/schema/database/mysql_queries/src/queries/media_files/get/batch_get_media_files_by_tokens.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/get/batch_get_media_files_by_tokens.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/get/batch_get_media_files_by_tokens.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/get/get_media_file.rs b/crates/schema/database/mysql_queries/src/queries/media_files/get/get_media_file.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/get/get_media_file.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/get/get_media_file.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/get/get_media_file_for_inference.rs b/crates/schema/database/mysql_queries/src/queries/media_files/get/get_media_file_for_inference.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/get/get_media_file_for_inference.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/get/get_media_file_for_inference.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/get/mod.rs b/crates/schema/database/mysql_queries/src/queries/media_files/get/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/get/mod.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/get/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/list/list_featured_media_files.rs b/crates/schema/database/mysql_queries/src/queries/media_files/list/list_featured_media_files.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/list/list_featured_media_files.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/list/list_featured_media_files.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/list/list_media_files.rs b/crates/schema/database/mysql_queries/src/queries/media_files/list/list_media_files.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/list/list_media_files.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/list/list_media_files.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/list/list_media_files_by_batch_token.rs b/crates/schema/database/mysql_queries/src/queries/media_files/list/list_media_files_by_batch_token.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/list/list_media_files_by_batch_token.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/list/list_media_files_by_batch_token.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/list/list_media_files_for_elastic_search_backfill_using_cursor.rs b/crates/schema/database/mysql_queries/src/queries/media_files/list/list_media_files_for_elastic_search_backfill_using_cursor.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/list/list_media_files_for_elastic_search_backfill_using_cursor.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/list/list_media_files_for_elastic_search_backfill_using_cursor.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/list/list_media_files_for_user.rs b/crates/schema/database/mysql_queries/src/queries/media_files/list/list_media_files_for_user.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/list/list_media_files_for_user.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/list/list_media_files_for_user.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/list/mod.rs b/crates/schema/database/mysql_queries/src/queries/media_files/list/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/list/mod.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/list/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/mod.rs b/crates/schema/database/mysql_queries/src/queries/media_files/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/mod.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/upsert/mod.rs b/crates/schema/database/mysql_queries/src/queries/media_files/upsert/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/upsert/mod.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/upsert/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/media_files/upsert/upsert_media_file_from_file_upload.rs b/crates/schema/database/mysql_queries/src/queries/media_files/upsert/upsert_media_file_from_file_upload.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_files/upsert/upsert_media_file_from_file_upload.rs rename to crates/schema/database/mysql_queries/src/queries/media_files/upsert/upsert_media_file_from_file_upload.rs diff --git a/crates/lib/mysql_queries/src/queries/media_uploads/get_media_upload_by_uuid.rs b/crates/schema/database/mysql_queries/src/queries/media_uploads/get_media_upload_by_uuid.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_uploads/get_media_upload_by_uuid.rs rename to crates/schema/database/mysql_queries/src/queries/media_uploads/get_media_upload_by_uuid.rs diff --git a/crates/lib/mysql_queries/src/queries/media_uploads/get_media_upload_for_inference.rs b/crates/schema/database/mysql_queries/src/queries/media_uploads/get_media_upload_for_inference.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_uploads/get_media_upload_for_inference.rs rename to crates/schema/database/mysql_queries/src/queries/media_uploads/get_media_upload_for_inference.rs diff --git a/crates/lib/mysql_queries/src/queries/media_uploads/insert_media_upload.rs b/crates/schema/database/mysql_queries/src/queries/media_uploads/insert_media_upload.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_uploads/insert_media_upload.rs rename to crates/schema/database/mysql_queries/src/queries/media_uploads/insert_media_upload.rs diff --git a/crates/lib/mysql_queries/src/queries/media_uploads/mod.rs b/crates/schema/database/mysql_queries/src/queries/media_uploads/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_uploads/mod.rs rename to crates/schema/database/mysql_queries/src/queries/media_uploads/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/media_uploads/reverse_list_user_media_uploads_of_type.rs b/crates/schema/database/mysql_queries/src/queries/media_uploads/reverse_list_user_media_uploads_of_type.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/media_uploads/reverse_list_user_media_uploads_of_type.rs rename to crates/schema/database/mysql_queries/src/queries/media_uploads/reverse_list_user_media_uploads_of_type.rs diff --git a/crates/lib/mysql_queries/src/queries/mod.rs b/crates/schema/database/mysql_queries/src/queries/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/mod.rs rename to crates/schema/database/mysql_queries/src/queries/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/model_categories/assign_tts_category.rs b/crates/schema/database/mysql_queries/src/queries/model_categories/assign_tts_category.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_categories/assign_tts_category.rs rename to crates/schema/database/mysql_queries/src/queries/model_categories/assign_tts_category.rs diff --git a/crates/lib/mysql_queries/src/queries/model_categories/create_category.rs b/crates/schema/database/mysql_queries/src/queries/model_categories/create_category.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_categories/create_category.rs rename to crates/schema/database/mysql_queries/src/queries/model_categories/create_category.rs diff --git a/crates/lib/mysql_queries/src/queries/model_categories/get_category_by_token.rs b/crates/schema/database/mysql_queries/src/queries/model_categories/get_category_by_token.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_categories/get_category_by_token.rs rename to crates/schema/database/mysql_queries/src/queries/model_categories/get_category_by_token.rs diff --git a/crates/lib/mysql_queries/src/queries/model_categories/list_categories_query_builder.rs b/crates/schema/database/mysql_queries/src/queries/model_categories/list_categories_query_builder.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_categories/list_categories_query_builder.rs rename to crates/schema/database/mysql_queries/src/queries/model_categories/list_categories_query_builder.rs diff --git a/crates/lib/mysql_queries/src/queries/model_categories/mod.rs b/crates/schema/database/mysql_queries/src/queries/model_categories/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_categories/mod.rs rename to crates/schema/database/mysql_queries/src/queries/model_categories/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/model_categories/toggle_model_category_soft_delete.rs b/crates/schema/database/mysql_queries/src/queries/model_categories/toggle_model_category_soft_delete.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_categories/toggle_model_category_soft_delete.rs rename to crates/schema/database/mysql_queries/src/queries/model_categories/toggle_model_category_soft_delete.rs diff --git a/crates/lib/mysql_queries/src/queries/model_categories/update_model_category.rs b/crates/schema/database/mysql_queries/src/queries/model_categories/update_model_category.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_categories/update_model_category.rs rename to crates/schema/database/mysql_queries/src/queries/model_categories/update_model_category.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weight_usage_counts/mod.rs b/crates/schema/database/mysql_queries/src/queries/model_weight_usage_counts/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weight_usage_counts/mod.rs rename to crates/schema/database/mysql_queries/src/queries/model_weight_usage_counts/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weight_usage_counts/sum_model_weight_usage_count_for_model.rs b/crates/schema/database/mysql_queries/src/queries/model_weight_usage_counts/sum_model_weight_usage_count_for_model.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weight_usage_counts/sum_model_weight_usage_count_for_model.rs rename to crates/schema/database/mysql_queries/src/queries/model_weight_usage_counts/sum_model_weight_usage_count_for_model.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weight_usage_counts/upsert_model_weight_usage_count_for_date.rs b/crates/schema/database/mysql_queries/src/queries/model_weight_usage_counts/upsert_model_weight_usage_count_for_date.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weight_usage_counts/upsert_model_weight_usage_count_for_date.rs rename to crates/schema/database/mysql_queries/src/queries/model_weight_usage_counts/upsert_model_weight_usage_count_for_date.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/batch_get/batch_get_model_weights_for_elastic_search_backfill.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/batch_get/batch_get_model_weights_for_elastic_search_backfill.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/batch_get/batch_get_model_weights_for_elastic_search_backfill.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/batch_get/batch_get_model_weights_for_elastic_search_backfill.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/batch_get/mod.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/batch_get/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/batch_get/mod.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/batch_get/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/count/count_all_legacy_model_usages_on_date.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/count/count_all_legacy_model_usages_on_date.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/count/count_all_legacy_model_usages_on_date.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/count/count_all_legacy_model_usages_on_date.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/count/count_all_model_usages_on_date.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/count/count_all_model_usages_on_date.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/count/count_all_model_usages_on_date.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/count/count_all_model_usages_on_date.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/count/count_model_use_using_media_files_on_date.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/count/count_model_use_using_media_files_on_date.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/count/count_model_use_using_media_files_on_date.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/count/count_model_use_using_media_files_on_date.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/count/mod.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/count/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/count/mod.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/count/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/create/create_model_weight_from_voice_conversion_download_job.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/create/create_model_weight_from_voice_conversion_download_job.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/create/create_model_weight_from_voice_conversion_download_job.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/create/create_model_weight_from_voice_conversion_download_job.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/create/create_weight.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/create/create_weight.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/create/create_weight.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/create/create_weight.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/create/mod.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/create/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/create/mod.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/create/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/delete_weights.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/delete_weights.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/delete_weights.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/delete_weights.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/edit/mod.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/edit/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/edit/mod.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/edit/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/edit/set_model_weight_cover_image.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/edit/set_model_weight_cover_image.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/edit/set_model_weight_cover_image.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/edit/set_model_weight_cover_image.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/edit/update_model_weight_cached_usage_count.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/edit/update_model_weight_cached_usage_count.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/edit/update_model_weight_cached_usage_count.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/edit/update_model_weight_cached_usage_count.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/edit/update_weight.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/edit/update_weight.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/edit/update_weight.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/edit/update_weight.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/get/get_weight.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/get/get_weight.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/get/get_weight.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/get/get_weight.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/get/get_weight_for_legacy_tts_enqueue.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/get/get_weight_for_legacy_tts_enqueue.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/get/get_weight_for_legacy_tts_enqueue.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/get/get_weight_for_legacy_tts_enqueue.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/get/get_weight_for_legacy_tts_inference.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/get/get_weight_for_legacy_tts_inference.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/get/get_weight_for_legacy_tts_inference.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/get/get_weight_for_legacy_tts_inference.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/get/get_weight_for_legacy_tts_info.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/get/get_weight_for_legacy_tts_info.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/get/get_weight_for_legacy_tts_info.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/get/get_weight_for_legacy_tts_info.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/get/get_weight_for_legacy_tts_info_with_legacy_tts_token.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/get/get_weight_for_legacy_tts_info_with_legacy_tts_token.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/get/get_weight_for_legacy_tts_info_with_legacy_tts_token.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/get/get_weight_for_legacy_tts_info_with_legacy_tts_token.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/get/mod.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/get/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/get/mod.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/get/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/inference/get_model_weight_for_voice_conversion_inference.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/inference/get_model_weight_for_voice_conversion_inference.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/inference/get_model_weight_for_voice_conversion_inference.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/inference/get_model_weight_for_voice_conversion_inference.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/inference/mod.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/inference/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/inference/mod.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/inference/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/list/list_all_model_weight_tokens_for_backfill.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/list/list_all_model_weight_tokens_for_backfill.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/list/list_all_model_weight_tokens_for_backfill.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/list/list_all_model_weight_tokens_for_backfill.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/list/list_all_model_weight_tokens_for_cached_usage_backfill.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/list/list_all_model_weight_tokens_for_cached_usage_backfill.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/list/list_all_model_weight_tokens_for_cached_usage_backfill.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/list/list_all_model_weight_tokens_for_cached_usage_backfill.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/list/list_featured_weights.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/list/list_featured_weights.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/list/list_featured_weights.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/list/list_featured_weights.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/list/list_model_weight_tokens_updated_since.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/list/list_model_weight_tokens_updated_since.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/list/list_model_weight_tokens_updated_since.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/list/list_model_weight_tokens_updated_since.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/list/list_model_weights_for_elastic_search_backfill_using_cursor.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/list/list_model_weights_for_elastic_search_backfill_using_cursor.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/list/list_model_weights_for_elastic_search_backfill_using_cursor.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/list/list_model_weights_for_elastic_search_backfill_using_cursor.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/list/list_model_weights_for_text_to_speech.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/list/list_model_weights_for_text_to_speech.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/list/list_model_weights_for_text_to_speech.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/list/list_model_weights_for_text_to_speech.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/list/list_model_weights_for_voice_conversion.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/list/list_model_weights_for_voice_conversion.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/list/list_model_weights_for_voice_conversion.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/list/list_model_weights_for_voice_conversion.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/list/list_weights_by_tokens.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/list/list_weights_by_tokens.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/list/list_weights_by_tokens.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/list/list_weights_by_tokens.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/list/list_weights_by_user.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/list/list_weights_by_user.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/list/list_weights_by_user.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/list/list_weights_by_user.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/list/list_weights_query_builder.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/list/list_weights_query_builder.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/list/list_weights_query_builder.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/list/list_weights_query_builder.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/list/mod.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/list/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/list/mod.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/list/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/migration/mod.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/migration/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/migration/mod.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/migration/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/migration/upsert_model_weight_from_tts_model.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/migration/upsert_model_weight_from_tts_model.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/migration/upsert_model_weight_from_tts_model.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/migration/upsert_model_weight_from_tts_model.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/migration/upsert_model_weight_from_voice_conversion_model.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/migration/upsert_model_weight_from_voice_conversion_model.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/migration/upsert_model_weight_from_voice_conversion_model.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/migration/upsert_model_weight_from_voice_conversion_model.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/mod.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/mod.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/model_weight_info_lite/get_model_weight_info_lite.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/model_weight_info_lite/get_model_weight_info_lite.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/model_weight_info_lite/get_model_weight_info_lite.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/model_weight_info_lite/get_model_weight_info_lite.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/model_weight_info_lite/list_model_weight_info_lite.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/model_weight_info_lite/list_model_weight_info_lite.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/model_weight_info_lite/list_model_weight_info_lite.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/model_weight_info_lite/list_model_weight_info_lite.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/model_weight_info_lite/mod.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/model_weight_info_lite/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/model_weight_info_lite/mod.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/model_weight_info_lite/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/model_weight_info_lite/model_weight_info_lite.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/model_weight_info_lite/model_weight_info_lite.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/model_weight_info_lite/model_weight_info_lite.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/model_weight_info_lite/model_weight_info_lite.rs diff --git a/crates/lib/mysql_queries/src/queries/model_weights/table_reference.sql b/crates/schema/database/mysql_queries/src/queries/model_weights/table_reference.sql similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/table_reference.sql rename to crates/schema/database/mysql_queries/src/queries/model_weights/table_reference.sql diff --git a/crates/lib/mysql_queries/src/queries/model_weights/tests.rs b/crates/schema/database/mysql_queries/src/queries/model_weights/tests.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/model_weights/tests.rs rename to crates/schema/database/mysql_queries/src/queries/model_weights/tests.rs diff --git a/crates/lib/mysql_queries/src/queries/prompts/get_prompt.rs b/crates/schema/database/mysql_queries/src/queries/prompts/get_prompt.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/prompts/get_prompt.rs rename to crates/schema/database/mysql_queries/src/queries/prompts/get_prompt.rs diff --git a/crates/lib/mysql_queries/src/queries/prompts/insert_prompt.rs b/crates/schema/database/mysql_queries/src/queries/prompts/insert_prompt.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/prompts/insert_prompt.rs rename to crates/schema/database/mysql_queries/src/queries/prompts/insert_prompt.rs diff --git a/crates/lib/mysql_queries/src/queries/prompts/mod.rs b/crates/schema/database/mysql_queries/src/queries/prompts/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/prompts/mod.rs rename to crates/schema/database/mysql_queries/src/queries/prompts/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/public_event_feed/list_public_event_feed_items.rs b/crates/schema/database/mysql_queries/src/queries/public_event_feed/list_public_event_feed_items.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/public_event_feed/list_public_event_feed_items.rs rename to crates/schema/database/mysql_queries/src/queries/public_event_feed/list_public_event_feed_items.rs diff --git a/crates/lib/mysql_queries/src/queries/public_event_feed/mod.rs b/crates/schema/database/mysql_queries/src/queries/public_event_feed/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/public_event_feed/mod.rs rename to crates/schema/database/mysql_queries/src/queries/public_event_feed/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/stats/get_on_prem_worker_stats.rs b/crates/schema/database/mysql_queries/src/queries/stats/get_on_prem_worker_stats.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/stats/get_on_prem_worker_stats.rs rename to crates/schema/database/mysql_queries/src/queries/stats/get_on_prem_worker_stats.rs diff --git a/crates/lib/mysql_queries/src/queries/stats/get_unified_queue_stats.rs b/crates/schema/database/mysql_queries/src/queries/stats/get_unified_queue_stats.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/stats/get_unified_queue_stats.rs rename to crates/schema/database/mysql_queries/src/queries/stats/get_unified_queue_stats.rs diff --git a/crates/lib/mysql_queries/src/queries/stats/get_voice_count_stats.rs b/crates/schema/database/mysql_queries/src/queries/stats/get_voice_count_stats.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/stats/get_voice_count_stats.rs rename to crates/schema/database/mysql_queries/src/queries/stats/get_voice_count_stats.rs diff --git a/crates/lib/mysql_queries/src/queries/stats/mod.rs b/crates/schema/database/mysql_queries/src/queries/stats/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/stats/mod.rs rename to crates/schema/database/mysql_queries/src/queries/stats/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/tags/create_tag.rs b/crates/schema/database/mysql_queries/src/queries/tags/create_tag.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tags/create_tag.rs rename to crates/schema/database/mysql_queries/src/queries/tags/create_tag.rs diff --git a/crates/lib/mysql_queries/src/queries/tags/list_tags_for_entity.rs b/crates/schema/database/mysql_queries/src/queries/tags/list_tags_for_entity.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tags/list_tags_for_entity.rs rename to crates/schema/database/mysql_queries/src/queries/tags/list_tags_for_entity.rs diff --git a/crates/lib/mysql_queries/src/queries/tags/mod.rs b/crates/schema/database/mysql_queries/src/queries/tags/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tags/mod.rs rename to crates/schema/database/mysql_queries/src/queries/tags/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/tags/select_matching_tags.rs b/crates/schema/database/mysql_queries/src/queries/tags/select_matching_tags.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tags/select_matching_tags.rs rename to crates/schema/database/mysql_queries/src/queries/tags/select_matching_tags.rs diff --git a/crates/lib/mysql_queries/src/queries/tags/update_tags_for_entity.rs b/crates/schema/database/mysql_queries/src/queries/tags/update_tags_for_entity.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tags/update_tags_for_entity.rs rename to crates/schema/database/mysql_queries/src/queries/tags/update_tags_for_entity.rs diff --git a/crates/lib/mysql_queries/src/queries/trending_model_analytics/list_trending_tts_models.rs b/crates/schema/database/mysql_queries/src/queries/trending_model_analytics/list_trending_tts_models.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/trending_model_analytics/list_trending_tts_models.rs rename to crates/schema/database/mysql_queries/src/queries/trending_model_analytics/list_trending_tts_models.rs diff --git a/crates/lib/mysql_queries/src/queries/trending_model_analytics/mod.rs b/crates/schema/database/mysql_queries/src/queries/trending_model_analytics/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/trending_model_analytics/mod.rs rename to crates/schema/database/mysql_queries/src/queries/trending_model_analytics/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/trending_model_analytics/upsert_trending_model_analytics.rs b/crates/schema/database/mysql_queries/src/queries/trending_model_analytics/upsert_trending_model_analytics.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/trending_model_analytics/upsert_trending_model_analytics.rs rename to crates/schema/database/mysql_queries/src/queries/trending_model_analytics/upsert_trending_model_analytics.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/mod.rs b/crates/schema/database/mysql_queries/src/queries/tts/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/mod.rs rename to crates/schema/database/mysql_queries/src/queries/tts/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/stats/calculate_tts_model_leaderboard.rs b/crates/schema/database/mysql_queries/src/queries/tts/stats/calculate_tts_model_leaderboard.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/stats/calculate_tts_model_leaderboard.rs rename to crates/schema/database/mysql_queries/src/queries/tts/stats/calculate_tts_model_leaderboard.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/stats/mod.rs b/crates/schema/database/mysql_queries/src/queries/tts/stats/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/stats/mod.rs rename to crates/schema/database/mysql_queries/src/queries/tts/stats/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_category_assignments/fetch_and_build_tts_model_category_map.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_category_assignments/fetch_and_build_tts_model_category_map.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_category_assignments/fetch_and_build_tts_model_category_map.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_category_assignments/fetch_and_build_tts_model_category_map.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_category_assignments/list_assigned_tts_categories_query_builder.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_category_assignments/list_assigned_tts_categories_query_builder.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_category_assignments/list_assigned_tts_categories_query_builder.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_category_assignments/list_assigned_tts_categories_query_builder.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_category_assignments/mod.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_category_assignments/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_category_assignments/mod.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_category_assignments/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_download_jobs/mod.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_download_jobs/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_download_jobs/mod.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_download_jobs/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_download_jobs/tts_download_job_queries.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_download_jobs/tts_download_job_queries.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_download_jobs/tts_download_job_queries.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_download_jobs/tts_download_job_queries.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_inference_jobs/_keys.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_inference_jobs/_keys.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_inference_jobs/_keys.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_inference_jobs/_keys.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_inference_jobs/get_pending_tts_inference_job_count.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_inference_jobs/get_pending_tts_inference_job_count.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_inference_jobs/get_pending_tts_inference_job_count.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_inference_jobs/get_pending_tts_inference_job_count.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_inference_jobs/get_pending_tts_inference_job_detailed_stats.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_inference_jobs/get_pending_tts_inference_job_detailed_stats.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_inference_jobs/get_pending_tts_inference_job_detailed_stats.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_inference_jobs/get_pending_tts_inference_job_detailed_stats.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_inference_jobs/get_tts_inference_job_status.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_inference_jobs/get_tts_inference_job_status.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_inference_jobs/get_tts_inference_job_status.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_inference_jobs/get_tts_inference_job_status.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_inference_jobs/insert_tts_inference_job.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_inference_jobs/insert_tts_inference_job.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_inference_jobs/insert_tts_inference_job.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_inference_jobs/insert_tts_inference_job.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_inference_jobs/kill_tts_inference_jobs.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_inference_jobs/kill_tts_inference_jobs.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_inference_jobs/kill_tts_inference_jobs.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_inference_jobs/kill_tts_inference_jobs.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_inference_jobs/list_available_tts_inference_jobs.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_inference_jobs/list_available_tts_inference_jobs.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_inference_jobs/list_available_tts_inference_jobs.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_inference_jobs/list_available_tts_inference_jobs.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_inference_jobs/mark_tts_inference_job_done.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_inference_jobs/mark_tts_inference_job_done.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_inference_jobs/mark_tts_inference_job_done.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_inference_jobs/mark_tts_inference_job_done.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_inference_jobs/mark_tts_inference_job_failure.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_inference_jobs/mark_tts_inference_job_failure.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_inference_jobs/mark_tts_inference_job_failure.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_inference_jobs/mark_tts_inference_job_failure.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_inference_jobs/mark_tts_inference_job_pending_and_grab_lock.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_inference_jobs/mark_tts_inference_job_pending_and_grab_lock.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_inference_jobs/mark_tts_inference_job_pending_and_grab_lock.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_inference_jobs/mark_tts_inference_job_pending_and_grab_lock.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_inference_jobs/mark_tts_inference_job_permanently_dead.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_inference_jobs/mark_tts_inference_job_permanently_dead.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_inference_jobs/mark_tts_inference_job_permanently_dead.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_inference_jobs/mark_tts_inference_job_permanently_dead.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_inference_jobs/mod.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_inference_jobs/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_inference_jobs/mod.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_inference_jobs/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_model_upload_jobs/get_tts_model_upload_job_status.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_model_upload_jobs/get_tts_model_upload_job_status.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_model_upload_jobs/get_tts_model_upload_job_status.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_model_upload_jobs/get_tts_model_upload_job_status.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_model_upload_jobs/insert_tts_model_upload_job.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_model_upload_jobs/insert_tts_model_upload_job.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_model_upload_jobs/insert_tts_model_upload_job.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_model_upload_jobs/insert_tts_model_upload_job.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_model_upload_jobs/mod.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_model_upload_jobs/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_model_upload_jobs/mod.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_model_upload_jobs/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_models/count_tts_model_uses.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_models/count_tts_model_uses.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_models/count_tts_model_uses.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_models/count_tts_model_uses.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_models/count_tts_model_uses_total.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_models/count_tts_model_uses_total.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_models/count_tts_model_uses_total.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_models/count_tts_model_uses_total.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_models/delete_tts_model_various_scopes.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_models/delete_tts_model_various_scopes.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_models/delete_tts_model_various_scopes.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_models/delete_tts_model_various_scopes.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_models/edit_tts_model_details.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_models/edit_tts_model_details.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_models/edit_tts_model_details.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_models/edit_tts_model_details.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_models/edit_tts_model_moderator_details.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_models/edit_tts_model_moderator_details.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_models/edit_tts_model_moderator_details.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_models/edit_tts_model_moderator_details.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_models/get_tts_model.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_models/get_tts_model.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_models/get_tts_model.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_models/get_tts_model.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_models/get_tts_model_for_inference.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_models/get_tts_model_for_inference.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_models/get_tts_model_for_inference.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_models/get_tts_model_for_inference.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_models/get_tts_model_for_inference_improved.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_models/get_tts_model_for_inference_improved.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_models/get_tts_model_for_inference_improved.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_models/get_tts_model_for_inference_improved.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_models/insert_tts_model_from_download_job.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_models/insert_tts_model_from_download_job.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_models/insert_tts_model_from_download_job.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_models/insert_tts_model_from_download_job.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_models/list_all_tts_model_tokens.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_models/list_all_tts_model_tokens.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_models/list_all_tts_model_tokens.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_models/list_all_tts_model_tokens.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_models/list_tts_models.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_models/list_tts_models.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_models/list_tts_models.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_models/list_tts_models.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_models/migration/list_whole_tts_models_using_cursor.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_models/migration/list_whole_tts_models_using_cursor.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_models/migration/list_whole_tts_models_using_cursor.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_models/migration/list_whole_tts_models_using_cursor.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_models/migration/mod.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_models/migration/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_models/migration/mod.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_models/migration/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_models/mod.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_models/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_models/mod.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_models/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_results/delete_tts_result_various_scopes.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_results/delete_tts_result_various_scopes.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_results/delete_tts_result_various_scopes.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_results/delete_tts_result_various_scopes.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_results/edit_tts_result.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_results/edit_tts_result.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_results/edit_tts_result.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_results/edit_tts_result.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_results/insert_tts_result.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_results/insert_tts_result.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_results/insert_tts_result.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_results/insert_tts_result.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_results/list_tts_results_query_builder.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_results/list_tts_results_query_builder.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_results/list_tts_results_query_builder.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_results/list_tts_results_query_builder.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_results/mod.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_results/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_results/mod.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_results/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/tts/tts_results/query_tts_result.rs b/crates/schema/database/mysql_queries/src/queries/tts/tts_results/query_tts_result.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/tts/tts_results/query_tts_result.rs rename to crates/schema/database/mysql_queries/src/queries/tts/tts_results/query_tts_result.rs diff --git a/crates/lib/mysql_queries/src/queries/twitch/mod.rs b/crates/schema/database/mysql_queries/src/queries/twitch/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/twitch/mod.rs rename to crates/schema/database/mysql_queries/src/queries/twitch/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/twitch/twitch_event_rules/delete_twitch_event_rule.rs b/crates/schema/database/mysql_queries/src/queries/twitch/twitch_event_rules/delete_twitch_event_rule.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/twitch/twitch_event_rules/delete_twitch_event_rule.rs rename to crates/schema/database/mysql_queries/src/queries/twitch/twitch_event_rules/delete_twitch_event_rule.rs diff --git a/crates/lib/mysql_queries/src/queries/twitch/twitch_event_rules/get_twitch_event_rule_for_user.rs b/crates/schema/database/mysql_queries/src/queries/twitch/twitch_event_rules/get_twitch_event_rule_for_user.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/twitch/twitch_event_rules/get_twitch_event_rule_for_user.rs rename to crates/schema/database/mysql_queries/src/queries/twitch/twitch_event_rules/get_twitch_event_rule_for_user.rs diff --git a/crates/lib/mysql_queries/src/queries/twitch/twitch_event_rules/insert_twitch_event_rule_builder.rs b/crates/schema/database/mysql_queries/src/queries/twitch/twitch_event_rules/insert_twitch_event_rule_builder.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/twitch/twitch_event_rules/insert_twitch_event_rule_builder.rs rename to crates/schema/database/mysql_queries/src/queries/twitch/twitch_event_rules/insert_twitch_event_rule_builder.rs diff --git a/crates/lib/mysql_queries/src/queries/twitch/twitch_event_rules/list_twitch_event_rules_for_user.rs b/crates/schema/database/mysql_queries/src/queries/twitch/twitch_event_rules/list_twitch_event_rules_for_user.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/twitch/twitch_event_rules/list_twitch_event_rules_for_user.rs rename to crates/schema/database/mysql_queries/src/queries/twitch/twitch_event_rules/list_twitch_event_rules_for_user.rs diff --git a/crates/lib/mysql_queries/src/queries/twitch/twitch_event_rules/mod.rs b/crates/schema/database/mysql_queries/src/queries/twitch/twitch_event_rules/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/twitch/twitch_event_rules/mod.rs rename to crates/schema/database/mysql_queries/src/queries/twitch/twitch_event_rules/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/twitch/twitch_event_rules/reorder_twitch_event_rules.rs b/crates/schema/database/mysql_queries/src/queries/twitch/twitch_event_rules/reorder_twitch_event_rules.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/twitch/twitch_event_rules/reorder_twitch_event_rules.rs rename to crates/schema/database/mysql_queries/src/queries/twitch/twitch_event_rules/reorder_twitch_event_rules.rs diff --git a/crates/lib/mysql_queries/src/queries/twitch/twitch_event_rules/update_twitch_event_rule_builder.rs b/crates/schema/database/mysql_queries/src/queries/twitch/twitch_event_rules/update_twitch_event_rule_builder.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/twitch/twitch_event_rules/update_twitch_event_rule_builder.rs rename to crates/schema/database/mysql_queries/src/queries/twitch/twitch_event_rules/update_twitch_event_rule_builder.rs diff --git a/crates/lib/mysql_queries/src/queries/twitch/twitch_oauth/find.rs b/crates/schema/database/mysql_queries/src/queries/twitch/twitch_oauth/find.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/twitch/twitch_oauth/find.rs rename to crates/schema/database/mysql_queries/src/queries/twitch/twitch_oauth/find.rs diff --git a/crates/lib/mysql_queries/src/queries/twitch/twitch_oauth/insert.rs b/crates/schema/database/mysql_queries/src/queries/twitch/twitch_oauth/insert.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/twitch/twitch_oauth/insert.rs rename to crates/schema/database/mysql_queries/src/queries/twitch/twitch_oauth/insert.rs diff --git a/crates/lib/mysql_queries/src/queries/twitch/twitch_oauth/mod.rs b/crates/schema/database/mysql_queries/src/queries/twitch/twitch_oauth/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/twitch/twitch_oauth/mod.rs rename to crates/schema/database/mysql_queries/src/queries/twitch/twitch_oauth/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/twitch/twitch_pubsub/insert_bits.rs b/crates/schema/database/mysql_queries/src/queries/twitch/twitch_pubsub/insert_bits.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/twitch/twitch_pubsub/insert_bits.rs rename to crates/schema/database/mysql_queries/src/queries/twitch/twitch_pubsub/insert_bits.rs diff --git a/crates/lib/mysql_queries/src/queries/twitch/twitch_pubsub/insert_channel_points.rs b/crates/schema/database/mysql_queries/src/queries/twitch/twitch_pubsub/insert_channel_points.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/twitch/twitch_pubsub/insert_channel_points.rs rename to crates/schema/database/mysql_queries/src/queries/twitch/twitch_pubsub/insert_channel_points.rs diff --git a/crates/lib/mysql_queries/src/queries/twitch/twitch_pubsub/mod.rs b/crates/schema/database/mysql_queries/src/queries/twitch/twitch_pubsub/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/twitch/twitch_pubsub/mod.rs rename to crates/schema/database/mysql_queries/src/queries/twitch/twitch_pubsub/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/users/mod.rs b/crates/schema/database/mysql_queries/src/queries/users/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/mod.rs rename to crates/schema/database/mysql_queries/src/queries/users/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user/create/create_account_error.rs b/crates/schema/database/mysql_queries/src/queries/users/user/create/create_account_error.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user/create/create_account_error.rs rename to crates/schema/database/mysql_queries/src/queries/users/user/create/create_account_error.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user/create/create_account_from_email_and_password.rs b/crates/schema/database/mysql_queries/src/queries/users/user/create/create_account_from_email_and_password.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user/create/create_account_from_email_and_password.rs rename to crates/schema/database/mysql_queries/src/queries/users/user/create/create_account_from_email_and_password.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user/create/create_account_from_google_sso.rs b/crates/schema/database/mysql_queries/src/queries/users/user/create/create_account_from_google_sso.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user/create/create_account_from_google_sso.rs rename to crates/schema/database/mysql_queries/src/queries/users/user/create/create_account_from_google_sso.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user/create/create_account_generic.rs b/crates/schema/database/mysql_queries/src/queries/users/user/create/create_account_generic.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user/create/create_account_generic.rs rename to crates/schema/database/mysql_queries/src/queries/users/user/create/create_account_generic.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user/create/mod.rs b/crates/schema/database/mysql_queries/src/queries/users/user/create/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user/create/mod.rs rename to crates/schema/database/mysql_queries/src/queries/users/user/create/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user/get/get_user_token_by_username.rs b/crates/schema/database/mysql_queries/src/queries/users/user/get/get_user_token_by_username.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user/get/get_user_token_by_username.rs rename to crates/schema/database/mysql_queries/src/queries/users/user/get/get_user_token_by_username.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user/get/lookup_user_for_login_by_email.rs b/crates/schema/database/mysql_queries/src/queries/users/user/get/lookup_user_for_login_by_email.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user/get/lookup_user_for_login_by_email.rs rename to crates/schema/database/mysql_queries/src/queries/users/user/get/lookup_user_for_login_by_email.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user/get/lookup_user_for_login_by_email_with_transactor.rs b/crates/schema/database/mysql_queries/src/queries/users/user/get/lookup_user_for_login_by_email_with_transactor.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user/get/lookup_user_for_login_by_email_with_transactor.rs rename to crates/schema/database/mysql_queries/src/queries/users/user/get/lookup_user_for_login_by_email_with_transactor.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user/get/lookup_user_for_login_by_username.rs b/crates/schema/database/mysql_queries/src/queries/users/user/get/lookup_user_for_login_by_username.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user/get/lookup_user_for_login_by_username.rs rename to crates/schema/database/mysql_queries/src/queries/users/user/get/lookup_user_for_login_by_username.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user/get/lookup_user_for_login_result.rs b/crates/schema/database/mysql_queries/src/queries/users/user/get/lookup_user_for_login_result.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user/get/lookup_user_for_login_result.rs rename to crates/schema/database/mysql_queries/src/queries/users/user/get/lookup_user_for_login_result.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user/get/mod.rs b/crates/schema/database/mysql_queries/src/queries/users/user/get/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user/get/mod.rs rename to crates/schema/database/mysql_queries/src/queries/users/user/get/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user/list_users_query_builder.rs b/crates/schema/database/mysql_queries/src/queries/users/user/list_users_query_builder.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user/list_users_query_builder.rs rename to crates/schema/database/mysql_queries/src/queries/users/user/list_users_query_builder.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user/mod.rs b/crates/schema/database/mysql_queries/src/queries/users/user/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user/mod.rs rename to crates/schema/database/mysql_queries/src/queries/users/user/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user/update/mod.rs b/crates/schema/database/mysql_queries/src/queries/users/user/update/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user/update/mod.rs rename to crates/schema/database/mysql_queries/src/queries/users/user/update/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user/update/set_can_access_studio_transactional.rs b/crates/schema/database/mysql_queries/src/queries/users/user/update/set_can_access_studio_transactional.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user/update/set_can_access_studio_transactional.rs rename to crates/schema/database/mysql_queries/src/queries/users/user/update/set_can_access_studio_transactional.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user/update/set_user_ban_status.rs b/crates/schema/database/mysql_queries/src/queries/users/user/update/set_user_ban_status.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user/update/set_user_ban_status.rs rename to crates/schema/database/mysql_queries/src/queries/users/user/update/set_user_ban_status.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user/update/set_user_feature_flags.rs b/crates/schema/database/mysql_queries/src/queries/users/user/update/set_user_feature_flags.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user/update/set_user_feature_flags.rs rename to crates/schema/database/mysql_queries/src/queries/users/user/update/set_user_feature_flags.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user/update/set_user_feature_flags_transactional.rs b/crates/schema/database/mysql_queries/src/queries/users/user/update/set_user_feature_flags_transactional.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user/update/set_user_feature_flags_transactional.rs rename to crates/schema/database/mysql_queries/src/queries/users/user/update/set_user_feature_flags_transactional.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user/update/update_user_record_with_new_stripe_customer_id.rs b/crates/schema/database/mysql_queries/src/queries/users/user/update/update_user_record_with_new_stripe_customer_id.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user/update/update_user_record_with_new_stripe_customer_id.rs rename to crates/schema/database/mysql_queries/src/queries/users/user/update/update_user_record_with_new_stripe_customer_id.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user/update/update_username.rs b/crates/schema/database/mysql_queries/src/queries/users/user/update/update_username.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user/update/update_username.rs rename to crates/schema/database/mysql_queries/src/queries/users/user/update/update_username.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_badges/list_user_badges.rs b/crates/schema/database/mysql_queries/src/queries/users/user_badges/list_user_badges.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_badges/list_user_badges.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_badges/list_user_badges.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_badges/mod.rs b/crates/schema/database/mysql_queries/src/queries/users/user_badges/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_badges/mod.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_badges/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_bookmarks/batch_get_user_bookmarks.rs b/crates/schema/database/mysql_queries/src/queries/users/user_bookmarks/batch_get_user_bookmarks.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_bookmarks/batch_get_user_bookmarks.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_bookmarks/batch_get_user_bookmarks.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_bookmarks/delete_user_bookmark.rs b/crates/schema/database/mysql_queries/src/queries/users/user_bookmarks/delete_user_bookmark.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_bookmarks/delete_user_bookmark.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_bookmarks/delete_user_bookmark.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_bookmarks/get_total_bookmark_count_for_entity.rs b/crates/schema/database/mysql_queries/src/queries/users/user_bookmarks/get_total_bookmark_count_for_entity.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_bookmarks/get_total_bookmark_count_for_entity.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_bookmarks/get_total_bookmark_count_for_entity.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_bookmarks/get_user_bookmark.rs b/crates/schema/database/mysql_queries/src/queries/users/user_bookmarks/get_user_bookmark.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_bookmarks/get_user_bookmark.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_bookmarks/get_user_bookmark.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_bookmarks/get_user_bookmark_transactional_locking.rs b/crates/schema/database/mysql_queries/src/queries/users/user_bookmarks/get_user_bookmark_transactional_locking.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_bookmarks/get_user_bookmark_transactional_locking.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_bookmarks/get_user_bookmark_transactional_locking.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_bookmarks/list_user_bookmarks.rs b/crates/schema/database/mysql_queries/src/queries/users/user_bookmarks/list_user_bookmarks.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_bookmarks/list_user_bookmarks.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_bookmarks/list_user_bookmarks.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_bookmarks/list_user_bookmarks_for_entity.rs b/crates/schema/database/mysql_queries/src/queries/users/user_bookmarks/list_user_bookmarks_for_entity.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_bookmarks/list_user_bookmarks_for_entity.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_bookmarks/list_user_bookmarks_for_entity.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_bookmarks/list_user_bookmarks_result.rs b/crates/schema/database/mysql_queries/src/queries/users/user_bookmarks/list_user_bookmarks_result.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_bookmarks/list_user_bookmarks_result.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_bookmarks/list_user_bookmarks_result.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_bookmarks/mod.rs b/crates/schema/database/mysql_queries/src/queries/users/user_bookmarks/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_bookmarks/mod.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_bookmarks/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_bookmarks/upsert_user_bookmark.rs b/crates/schema/database/mysql_queries/src/queries/users/user_bookmarks/upsert_user_bookmark.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_bookmarks/upsert_user_bookmark.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_bookmarks/upsert_user_bookmark.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_bookmarks/user_bookmark_entity_token.rs b/crates/schema/database/mysql_queries/src/queries/users/user_bookmarks/user_bookmark_entity_token.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_bookmarks/user_bookmark_entity_token.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_bookmarks/user_bookmark_entity_token.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_password_resets/change_password_from_password_reset.rs b/crates/schema/database/mysql_queries/src/queries/users/user_password_resets/change_password_from_password_reset.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_password_resets/change_password_from_password_reset.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_password_resets/change_password_from_password_reset.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_password_resets/create_password_reset_request.rs b/crates/schema/database/mysql_queries/src/queries/users/user_password_resets/create_password_reset_request.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_password_resets/create_password_reset_request.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_password_resets/create_password_reset_request.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_password_resets/lookup_password_reset_request.rs b/crates/schema/database/mysql_queries/src/queries/users/user_password_resets/lookup_password_reset_request.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_password_resets/lookup_password_reset_request.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_password_resets/lookup_password_reset_request.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_password_resets/mod.rs b/crates/schema/database/mysql_queries/src/queries/users/user_password_resets/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_password_resets/mod.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_password_resets/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_profiles/edit_user_profile_as_account_holder.rs b/crates/schema/database/mysql_queries/src/queries/users/user_profiles/edit_user_profile_as_account_holder.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_profiles/edit_user_profile_as_account_holder.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_profiles/edit_user_profile_as_account_holder.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_profiles/edit_user_profile_as_mod.rs b/crates/schema/database/mysql_queries/src/queries/users/user_profiles/edit_user_profile_as_mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_profiles/edit_user_profile_as_mod.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_profiles/edit_user_profile_as_mod.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_profiles/get_user_profile_by_token.rs b/crates/schema/database/mysql_queries/src/queries/users/user_profiles/get_user_profile_by_token.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_profiles/get_user_profile_by_token.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_profiles/get_user_profile_by_token.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_profiles/get_user_profile_by_username.rs b/crates/schema/database/mysql_queries/src/queries/users/user_profiles/get_user_profile_by_username.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_profiles/get_user_profile_by_username.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_profiles/get_user_profile_by_username.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_profiles/mod.rs b/crates/schema/database/mysql_queries/src/queries/users/user_profiles/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_profiles/mod.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_profiles/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_ratings/batch_get_user_rating.rs b/crates/schema/database/mysql_queries/src/queries/users/user_ratings/batch_get_user_rating.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_ratings/batch_get_user_rating.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_ratings/batch_get_user_rating.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_ratings/get_total_user_rating_count_for_entity.rs b/crates/schema/database/mysql_queries/src/queries/users/user_ratings/get_total_user_rating_count_for_entity.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_ratings/get_total_user_rating_count_for_entity.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_ratings/get_total_user_rating_count_for_entity.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_ratings/get_user_rating.rs b/crates/schema/database/mysql_queries/src/queries/users/user_ratings/get_user_rating.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_ratings/get_user_rating.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_ratings/get_user_rating.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_ratings/get_user_rating_transactional_locking.rs b/crates/schema/database/mysql_queries/src/queries/users/user_ratings/get_user_rating_transactional_locking.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_ratings/get_user_rating_transactional_locking.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_ratings/get_user_rating_transactional_locking.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_ratings/mod.rs b/crates/schema/database/mysql_queries/src/queries/users/user_ratings/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_ratings/mod.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_ratings/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_ratings/update_tts_model_ratings.rs b/crates/schema/database/mysql_queries/src/queries/users/user_ratings/update_tts_model_ratings.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_ratings/update_tts_model_ratings.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_ratings/update_tts_model_ratings.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_ratings/upsert_user_rating.rs b/crates/schema/database/mysql_queries/src/queries/users/user_ratings/upsert_user_rating.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_ratings/upsert_user_rating.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_ratings/upsert_user_rating.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_roles/insert_user_role.rs b/crates/schema/database/mysql_queries/src/queries/users/user_roles/insert_user_role.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_roles/insert_user_role.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_roles/insert_user_role.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_roles/list_staff.rs b/crates/schema/database/mysql_queries/src/queries/users/user_roles/list_staff.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_roles/list_staff.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_roles/list_staff.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_roles/list_user_roles.rs b/crates/schema/database/mysql_queries/src/queries/users/user_roles/list_user_roles.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_roles/list_user_roles.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_roles/list_user_roles.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_roles/mod.rs b/crates/schema/database/mysql_queries/src/queries/users/user_roles/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_roles/mod.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_roles/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_roles/set_user_role.rs b/crates/schema/database/mysql_queries/src/queries/users/user_roles/set_user_role.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_roles/set_user_role.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_roles/set_user_role.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_sessions/create_user_session.rs b/crates/schema/database/mysql_queries/src/queries/users/user_sessions/create_user_session.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_sessions/create_user_session.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_sessions/create_user_session.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_sessions/create_user_session_with_transactor.rs b/crates/schema/database/mysql_queries/src/queries/users/user_sessions/create_user_session_with_transactor.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_sessions/create_user_session_with_transactor.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_sessions/create_user_session_with_transactor.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_sessions/delete_user_session.rs b/crates/schema/database/mysql_queries/src/queries/users/user_sessions/delete_user_session.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_sessions/delete_user_session.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_sessions/delete_user_session.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_sessions/get_user_session_by_token.rs b/crates/schema/database/mysql_queries/src/queries/users/user_sessions/get_user_session_by_token.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_sessions/get_user_session_by_token.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_sessions/get_user_session_by_token.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_sessions/get_user_session_by_token_light.rs b/crates/schema/database/mysql_queries/src/queries/users/user_sessions/get_user_session_by_token_light.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_sessions/get_user_session_by_token_light.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_sessions/get_user_session_by_token_light.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_sessions/mod.rs b/crates/schema/database/mysql_queries/src/queries/users/user_sessions/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_sessions/mod.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_sessions/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_subscriptions/get_user_subscription_by_stripe_subscription_id.rs b/crates/schema/database/mysql_queries/src/queries/users/user_subscriptions/get_user_subscription_by_stripe_subscription_id.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_subscriptions/get_user_subscription_by_stripe_subscription_id.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_subscriptions/get_user_subscription_by_stripe_subscription_id.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_subscriptions/insert_unsubscribe_reason.rs b/crates/schema/database/mysql_queries/src/queries/users/user_subscriptions/insert_unsubscribe_reason.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_subscriptions/insert_unsubscribe_reason.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_subscriptions/insert_unsubscribe_reason.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_subscriptions/list_active_user_subscriptions.rs b/crates/schema/database/mysql_queries/src/queries/users/user_subscriptions/list_active_user_subscriptions.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_subscriptions/list_active_user_subscriptions.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_subscriptions/list_active_user_subscriptions.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_subscriptions/mod.rs b/crates/schema/database/mysql_queries/src/queries/users/user_subscriptions/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_subscriptions/mod.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_subscriptions/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/users/user_subscriptions/upsert_user_subscription_by_stripe_id.rs b/crates/schema/database/mysql_queries/src/queries/users/user_subscriptions/upsert_user_subscription_by_stripe_id.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/users/user_subscriptions/upsert_user_subscription_by_stripe_id.rs rename to crates/schema/database/mysql_queries/src/queries/users/user_subscriptions/upsert_user_subscription_by_stripe_id.rs diff --git a/crates/lib/mysql_queries/src/queries/vocoder/get_vocoder_model.rs b/crates/schema/database/mysql_queries/src/queries/vocoder/get_vocoder_model.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/vocoder/get_vocoder_model.rs rename to crates/schema/database/mysql_queries/src/queries/vocoder/get_vocoder_model.rs diff --git a/crates/lib/mysql_queries/src/queries/vocoder/insert_vocoder_model.rs b/crates/schema/database/mysql_queries/src/queries/vocoder/insert_vocoder_model.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/vocoder/insert_vocoder_model.rs rename to crates/schema/database/mysql_queries/src/queries/vocoder/insert_vocoder_model.rs diff --git a/crates/lib/mysql_queries/src/queries/vocoder/list_vocoder_models.rs b/crates/schema/database/mysql_queries/src/queries/vocoder/list_vocoder_models.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/vocoder/list_vocoder_models.rs rename to crates/schema/database/mysql_queries/src/queries/vocoder/list_vocoder_models.rs diff --git a/crates/lib/mysql_queries/src/queries/vocoder/mod.rs b/crates/schema/database/mysql_queries/src/queries/vocoder/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/vocoder/mod.rs rename to crates/schema/database/mysql_queries/src/queries/vocoder/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_clone_requests/get_voice_clone_request.rs b/crates/schema/database/mysql_queries/src/queries/voice_clone_requests/get_voice_clone_request.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_clone_requests/get_voice_clone_request.rs rename to crates/schema/database/mysql_queries/src/queries/voice_clone_requests/get_voice_clone_request.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_clone_requests/insert_voice_clone_requests_builder.rs b/crates/schema/database/mysql_queries/src/queries/voice_clone_requests/insert_voice_clone_requests_builder.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_clone_requests/insert_voice_clone_requests_builder.rs rename to crates/schema/database/mysql_queries/src/queries/voice_clone_requests/insert_voice_clone_requests_builder.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_clone_requests/mod.rs b/crates/schema/database/mysql_queries/src/queries/voice_clone_requests/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_clone_requests/mod.rs rename to crates/schema/database/mysql_queries/src/queries/voice_clone_requests/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_conversion/inference/get_voice_conversion_model_for_inference.rs b/crates/schema/database/mysql_queries/src/queries/voice_conversion/inference/get_voice_conversion_model_for_inference.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_conversion/inference/get_voice_conversion_model_for_inference.rs rename to crates/schema/database/mysql_queries/src/queries/voice_conversion/inference/get_voice_conversion_model_for_inference.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_conversion/inference/mod.rs b/crates/schema/database/mysql_queries/src/queries/voice_conversion/inference/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_conversion/inference/mod.rs rename to crates/schema/database/mysql_queries/src/queries/voice_conversion/inference/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_conversion/migration/list_whole_voice_conversion_models_using_cursor.rs b/crates/schema/database/mysql_queries/src/queries/voice_conversion/migration/list_whole_voice_conversion_models_using_cursor.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_conversion/migration/list_whole_voice_conversion_models_using_cursor.rs rename to crates/schema/database/mysql_queries/src/queries/voice_conversion/migration/list_whole_voice_conversion_models_using_cursor.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_conversion/migration/mod.rs b/crates/schema/database/mysql_queries/src/queries/voice_conversion/migration/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_conversion/migration/mod.rs rename to crates/schema/database/mysql_queries/src/queries/voice_conversion/migration/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_conversion/mod.rs b/crates/schema/database/mysql_queries/src/queries/voice_conversion/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_conversion/mod.rs rename to crates/schema/database/mysql_queries/src/queries/voice_conversion/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_conversion/model_info_lite/get_voice_conversion_model_info_lite.rs b/crates/schema/database/mysql_queries/src/queries/voice_conversion/model_info_lite/get_voice_conversion_model_info_lite.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_conversion/model_info_lite/get_voice_conversion_model_info_lite.rs rename to crates/schema/database/mysql_queries/src/queries/voice_conversion/model_info_lite/get_voice_conversion_model_info_lite.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_conversion/model_info_lite/list_voice_conversion_model_info_lite.rs b/crates/schema/database/mysql_queries/src/queries/voice_conversion/model_info_lite/list_voice_conversion_model_info_lite.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_conversion/model_info_lite/list_voice_conversion_model_info_lite.rs rename to crates/schema/database/mysql_queries/src/queries/voice_conversion/model_info_lite/list_voice_conversion_model_info_lite.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_conversion/model_info_lite/mod.rs b/crates/schema/database/mysql_queries/src/queries/voice_conversion/model_info_lite/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_conversion/model_info_lite/mod.rs rename to crates/schema/database/mysql_queries/src/queries/voice_conversion/model_info_lite/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_conversion/model_info_lite/model_info_lite.rs b/crates/schema/database/mysql_queries/src/queries/voice_conversion/model_info_lite/model_info_lite.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_conversion/model_info_lite/model_info_lite.rs rename to crates/schema/database/mysql_queries/src/queries/voice_conversion/model_info_lite/model_info_lite.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_conversion/models/insert_voice_conversion_model_from_download_job.rs b/crates/schema/database/mysql_queries/src/queries/voice_conversion/models/insert_voice_conversion_model_from_download_job.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_conversion/models/insert_voice_conversion_model_from_download_job.rs rename to crates/schema/database/mysql_queries/src/queries/voice_conversion/models/insert_voice_conversion_model_from_download_job.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_conversion/models/list_voice_conversion_models.rs b/crates/schema/database/mysql_queries/src/queries/voice_conversion/models/list_voice_conversion_models.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_conversion/models/list_voice_conversion_models.rs rename to crates/schema/database/mysql_queries/src/queries/voice_conversion/models/list_voice_conversion_models.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_conversion/models/mod.rs b/crates/schema/database/mysql_queries/src/queries/voice_conversion/models/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_conversion/models/mod.rs rename to crates/schema/database/mysql_queries/src/queries/voice_conversion/models/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_conversion/results/get_voice_conversion_result.rs b/crates/schema/database/mysql_queries/src/queries/voice_conversion/results/get_voice_conversion_result.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_conversion/results/get_voice_conversion_result.rs rename to crates/schema/database/mysql_queries/src/queries/voice_conversion/results/get_voice_conversion_result.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_conversion/results/get_voice_conversion_result_for_inference.rs b/crates/schema/database/mysql_queries/src/queries/voice_conversion/results/get_voice_conversion_result_for_inference.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_conversion/results/get_voice_conversion_result_for_inference.rs rename to crates/schema/database/mysql_queries/src/queries/voice_conversion/results/get_voice_conversion_result_for_inference.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_conversion/results/insert_voice_conversion_result.rs b/crates/schema/database/mysql_queries/src/queries/voice_conversion/results/insert_voice_conversion_result.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_conversion/results/insert_voice_conversion_result.rs rename to crates/schema/database/mysql_queries/src/queries/voice_conversion/results/insert_voice_conversion_result.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_conversion/results/mod.rs b/crates/schema/database/mysql_queries/src/queries/voice_conversion/results/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_conversion/results/mod.rs rename to crates/schema/database/mysql_queries/src/queries/voice_conversion/results/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_designer/datasets/create_dataset.rs b/crates/schema/database/mysql_queries/src/queries/voice_designer/datasets/create_dataset.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_designer/datasets/create_dataset.rs rename to crates/schema/database/mysql_queries/src/queries/voice_designer/datasets/create_dataset.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_designer/datasets/delete_dataset.rs b/crates/schema/database/mysql_queries/src/queries/voice_designer/datasets/delete_dataset.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_designer/datasets/delete_dataset.rs rename to crates/schema/database/mysql_queries/src/queries/voice_designer/datasets/delete_dataset.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_designer/datasets/get_dataset.rs b/crates/schema/database/mysql_queries/src/queries/voice_designer/datasets/get_dataset.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_designer/datasets/get_dataset.rs rename to crates/schema/database/mysql_queries/src/queries/voice_designer/datasets/get_dataset.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_designer/datasets/list_datasets_by_username.rs b/crates/schema/database/mysql_queries/src/queries/voice_designer/datasets/list_datasets_by_username.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_designer/datasets/list_datasets_by_username.rs rename to crates/schema/database/mysql_queries/src/queries/voice_designer/datasets/list_datasets_by_username.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_designer/datasets/mod.rs b/crates/schema/database/mysql_queries/src/queries/voice_designer/datasets/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_designer/datasets/mod.rs rename to crates/schema/database/mysql_queries/src/queries/voice_designer/datasets/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_designer/datasets/update_dataset.rs b/crates/schema/database/mysql_queries/src/queries/voice_designer/datasets/update_dataset.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_designer/datasets/update_dataset.rs rename to crates/schema/database/mysql_queries/src/queries/voice_designer/datasets/update_dataset.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_designer/mod.rs b/crates/schema/database/mysql_queries/src/queries/voice_designer/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_designer/mod.rs rename to crates/schema/database/mysql_queries/src/queries/voice_designer/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_designer/voice_samples/delete_sample.rs b/crates/schema/database/mysql_queries/src/queries/voice_designer/voice_samples/delete_sample.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_designer/voice_samples/delete_sample.rs rename to crates/schema/database/mysql_queries/src/queries/voice_designer/voice_samples/delete_sample.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_designer/voice_samples/get_dataset_sample.rs b/crates/schema/database/mysql_queries/src/queries/voice_designer/voice_samples/get_dataset_sample.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_designer/voice_samples/get_dataset_sample.rs rename to crates/schema/database/mysql_queries/src/queries/voice_designer/voice_samples/get_dataset_sample.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_designer/voice_samples/get_dataset_sample_by_uuid.rs b/crates/schema/database/mysql_queries/src/queries/voice_designer/voice_samples/get_dataset_sample_by_uuid.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_designer/voice_samples/get_dataset_sample_by_uuid.rs rename to crates/schema/database/mysql_queries/src/queries/voice_designer/voice_samples/get_dataset_sample_by_uuid.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_designer/voice_samples/insert_dataset_sample_and_media_file.rs b/crates/schema/database/mysql_queries/src/queries/voice_designer/voice_samples/insert_dataset_sample_and_media_file.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_designer/voice_samples/insert_dataset_sample_and_media_file.rs rename to crates/schema/database/mysql_queries/src/queries/voice_designer/voice_samples/insert_dataset_sample_and_media_file.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_designer/voice_samples/list_dataset_samples_for_dataset_token.rs b/crates/schema/database/mysql_queries/src/queries/voice_designer/voice_samples/list_dataset_samples_for_dataset_token.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_designer/voice_samples/list_dataset_samples_for_dataset_token.rs rename to crates/schema/database/mysql_queries/src/queries/voice_designer/voice_samples/list_dataset_samples_for_dataset_token.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_designer/voice_samples/mod.rs b/crates/schema/database/mysql_queries/src/queries/voice_designer/voice_samples/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_designer/voice_samples/mod.rs rename to crates/schema/database/mysql_queries/src/queries/voice_designer/voice_samples/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_designer/voices/create_voice.rs b/crates/schema/database/mysql_queries/src/queries/voice_designer/voices/create_voice.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_designer/voices/create_voice.rs rename to crates/schema/database/mysql_queries/src/queries/voice_designer/voices/create_voice.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_designer/voices/delete_voice.rs b/crates/schema/database/mysql_queries/src/queries/voice_designer/voices/delete_voice.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_designer/voices/delete_voice.rs rename to crates/schema/database/mysql_queries/src/queries/voice_designer/voices/delete_voice.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_designer/voices/get_voice.rs b/crates/schema/database/mysql_queries/src/queries/voice_designer/voices/get_voice.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_designer/voices/get_voice.rs rename to crates/schema/database/mysql_queries/src/queries/voice_designer/voices/get_voice.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_designer/voices/list_voices_by_username.rs b/crates/schema/database/mysql_queries/src/queries/voice_designer/voices/list_voices_by_username.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_designer/voices/list_voices_by_username.rs rename to crates/schema/database/mysql_queries/src/queries/voice_designer/voices/list_voices_by_username.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_designer/voices/list_voices_query_builder.rs b/crates/schema/database/mysql_queries/src/queries/voice_designer/voices/list_voices_query_builder.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_designer/voices/list_voices_query_builder.rs rename to crates/schema/database/mysql_queries/src/queries/voice_designer/voices/list_voices_query_builder.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_designer/voices/mod.rs b/crates/schema/database/mysql_queries/src/queries/voice_designer/voices/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_designer/voices/mod.rs rename to crates/schema/database/mysql_queries/src/queries/voice_designer/voices/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/voice_designer/voices/update_voice.rs b/crates/schema/database/mysql_queries/src/queries/voice_designer/voices/update_voice.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/voice_designer/voices/update_voice.rs rename to crates/schema/database/mysql_queries/src/queries/voice_designer/voices/update_voice.rs diff --git a/crates/lib/mysql_queries/src/queries/w2l/mod.rs b/crates/schema/database/mysql_queries/src/queries/w2l/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/w2l/mod.rs rename to crates/schema/database/mysql_queries/src/queries/w2l/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/w2l/stats/calculate_w2l_template_leaderboard.rs b/crates/schema/database/mysql_queries/src/queries/w2l/stats/calculate_w2l_template_leaderboard.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/w2l/stats/calculate_w2l_template_leaderboard.rs rename to crates/schema/database/mysql_queries/src/queries/w2l/stats/calculate_w2l_template_leaderboard.rs diff --git a/crates/lib/mysql_queries/src/queries/w2l/stats/mod.rs b/crates/schema/database/mysql_queries/src/queries/w2l/stats/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/w2l/stats/mod.rs rename to crates/schema/database/mysql_queries/src/queries/w2l/stats/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/w2l/w2l_download_jobs/mod.rs b/crates/schema/database/mysql_queries/src/queries/w2l/w2l_download_jobs/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/w2l/w2l_download_jobs/mod.rs rename to crates/schema/database/mysql_queries/src/queries/w2l/w2l_download_jobs/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/w2l/w2l_download_jobs/w2l_download_job_queries.rs b/crates/schema/database/mysql_queries/src/queries/w2l/w2l_download_jobs/w2l_download_job_queries.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/w2l/w2l_download_jobs/w2l_download_job_queries.rs rename to crates/schema/database/mysql_queries/src/queries/w2l/w2l_download_jobs/w2l_download_job_queries.rs diff --git a/crates/lib/mysql_queries/src/queries/w2l/w2l_inference_jobs/get_pending_w2l_inference_job_detailed_stats.rs b/crates/schema/database/mysql_queries/src/queries/w2l/w2l_inference_jobs/get_pending_w2l_inference_job_detailed_stats.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/w2l/w2l_inference_jobs/get_pending_w2l_inference_job_detailed_stats.rs rename to crates/schema/database/mysql_queries/src/queries/w2l/w2l_inference_jobs/get_pending_w2l_inference_job_detailed_stats.rs diff --git a/crates/lib/mysql_queries/src/queries/w2l/w2l_inference_jobs/get_w2l_inference_job_status.rs b/crates/schema/database/mysql_queries/src/queries/w2l/w2l_inference_jobs/get_w2l_inference_job_status.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/w2l/w2l_inference_jobs/get_w2l_inference_job_status.rs rename to crates/schema/database/mysql_queries/src/queries/w2l/w2l_inference_jobs/get_w2l_inference_job_status.rs diff --git a/crates/lib/mysql_queries/src/queries/w2l/w2l_inference_jobs/insert_w2l_inference_job.rs b/crates/schema/database/mysql_queries/src/queries/w2l/w2l_inference_jobs/insert_w2l_inference_job.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/w2l/w2l_inference_jobs/insert_w2l_inference_job.rs rename to crates/schema/database/mysql_queries/src/queries/w2l/w2l_inference_jobs/insert_w2l_inference_job.rs diff --git a/crates/lib/mysql_queries/src/queries/w2l/w2l_inference_jobs/insert_w2l_inference_job_extended.rs b/crates/schema/database/mysql_queries/src/queries/w2l/w2l_inference_jobs/insert_w2l_inference_job_extended.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/w2l/w2l_inference_jobs/insert_w2l_inference_job_extended.rs rename to crates/schema/database/mysql_queries/src/queries/w2l/w2l_inference_jobs/insert_w2l_inference_job_extended.rs diff --git a/crates/lib/mysql_queries/src/queries/w2l/w2l_inference_jobs/mod.rs b/crates/schema/database/mysql_queries/src/queries/w2l/w2l_inference_jobs/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/w2l/w2l_inference_jobs/mod.rs rename to crates/schema/database/mysql_queries/src/queries/w2l/w2l_inference_jobs/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/w2l/w2l_inference_jobs/w2l_inference_job_queries.rs b/crates/schema/database/mysql_queries/src/queries/w2l/w2l_inference_jobs/w2l_inference_job_queries.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/w2l/w2l_inference_jobs/w2l_inference_job_queries.rs rename to crates/schema/database/mysql_queries/src/queries/w2l/w2l_inference_jobs/w2l_inference_job_queries.rs diff --git a/crates/lib/mysql_queries/src/queries/w2l/w2l_results/delete_w2l_result_various_scopes.rs b/crates/schema/database/mysql_queries/src/queries/w2l/w2l_results/delete_w2l_result_various_scopes.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/w2l/w2l_results/delete_w2l_result_various_scopes.rs rename to crates/schema/database/mysql_queries/src/queries/w2l/w2l_results/delete_w2l_result_various_scopes.rs diff --git a/crates/lib/mysql_queries/src/queries/w2l/w2l_results/edit_w2l_result.rs b/crates/schema/database/mysql_queries/src/queries/w2l/w2l_results/edit_w2l_result.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/w2l/w2l_results/edit_w2l_result.rs rename to crates/schema/database/mysql_queries/src/queries/w2l/w2l_results/edit_w2l_result.rs diff --git a/crates/lib/mysql_queries/src/queries/w2l/w2l_results/list_w2l_inference_results_query_builder.rs b/crates/schema/database/mysql_queries/src/queries/w2l/w2l_results/list_w2l_inference_results_query_builder.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/w2l/w2l_results/list_w2l_inference_results_query_builder.rs rename to crates/schema/database/mysql_queries/src/queries/w2l/w2l_results/list_w2l_inference_results_query_builder.rs diff --git a/crates/lib/mysql_queries/src/queries/w2l/w2l_results/mod.rs b/crates/schema/database/mysql_queries/src/queries/w2l/w2l_results/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/w2l/w2l_results/mod.rs rename to crates/schema/database/mysql_queries/src/queries/w2l/w2l_results/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/w2l/w2l_results/query_w2l_result.rs b/crates/schema/database/mysql_queries/src/queries/w2l/w2l_results/query_w2l_result.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/w2l/w2l_results/query_w2l_result.rs rename to crates/schema/database/mysql_queries/src/queries/w2l/w2l_results/query_w2l_result.rs diff --git a/crates/lib/mysql_queries/src/queries/w2l/w2l_template_upload_jobs/get_w2l_template_upload_job_status.rs b/crates/schema/database/mysql_queries/src/queries/w2l/w2l_template_upload_jobs/get_w2l_template_upload_job_status.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/w2l/w2l_template_upload_jobs/get_w2l_template_upload_job_status.rs rename to crates/schema/database/mysql_queries/src/queries/w2l/w2l_template_upload_jobs/get_w2l_template_upload_job_status.rs diff --git a/crates/lib/mysql_queries/src/queries/w2l/w2l_template_upload_jobs/insert_w2l_template_upload_job.rs b/crates/schema/database/mysql_queries/src/queries/w2l/w2l_template_upload_jobs/insert_w2l_template_upload_job.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/w2l/w2l_template_upload_jobs/insert_w2l_template_upload_job.rs rename to crates/schema/database/mysql_queries/src/queries/w2l/w2l_template_upload_jobs/insert_w2l_template_upload_job.rs diff --git a/crates/lib/mysql_queries/src/queries/w2l/w2l_template_upload_jobs/mod.rs b/crates/schema/database/mysql_queries/src/queries/w2l/w2l_template_upload_jobs/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/w2l/w2l_template_upload_jobs/mod.rs rename to crates/schema/database/mysql_queries/src/queries/w2l/w2l_template_upload_jobs/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/w2l/w2l_templates/check_w2l_template_exists.rs b/crates/schema/database/mysql_queries/src/queries/w2l/w2l_templates/check_w2l_template_exists.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/w2l/w2l_templates/check_w2l_template_exists.rs rename to crates/schema/database/mysql_queries/src/queries/w2l/w2l_templates/check_w2l_template_exists.rs diff --git a/crates/lib/mysql_queries/src/queries/w2l/w2l_templates/delete_w2l_template_various_scopes.rs b/crates/schema/database/mysql_queries/src/queries/w2l/w2l_templates/delete_w2l_template_various_scopes.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/w2l/w2l_templates/delete_w2l_template_various_scopes.rs rename to crates/schema/database/mysql_queries/src/queries/w2l/w2l_templates/delete_w2l_template_various_scopes.rs diff --git a/crates/lib/mysql_queries/src/queries/w2l/w2l_templates/edit_w2l_template.rs b/crates/schema/database/mysql_queries/src/queries/w2l/w2l_templates/edit_w2l_template.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/w2l/w2l_templates/edit_w2l_template.rs rename to crates/schema/database/mysql_queries/src/queries/w2l/w2l_templates/edit_w2l_template.rs diff --git a/crates/lib/mysql_queries/src/queries/w2l/w2l_templates/get_w2l_template.rs b/crates/schema/database/mysql_queries/src/queries/w2l/w2l_templates/get_w2l_template.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/w2l/w2l_templates/get_w2l_template.rs rename to crates/schema/database/mysql_queries/src/queries/w2l/w2l_templates/get_w2l_template.rs diff --git a/crates/lib/mysql_queries/src/queries/w2l/w2l_templates/list_pending_w2l_templates.rs b/crates/schema/database/mysql_queries/src/queries/w2l/w2l_templates/list_pending_w2l_templates.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/w2l/w2l_templates/list_pending_w2l_templates.rs rename to crates/schema/database/mysql_queries/src/queries/w2l/w2l_templates/list_pending_w2l_templates.rs diff --git a/crates/lib/mysql_queries/src/queries/w2l/w2l_templates/list_w2l_templates.rs b/crates/schema/database/mysql_queries/src/queries/w2l/w2l_templates/list_w2l_templates.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/w2l/w2l_templates/list_w2l_templates.rs rename to crates/schema/database/mysql_queries/src/queries/w2l/w2l_templates/list_w2l_templates.rs diff --git a/crates/lib/mysql_queries/src/queries/w2l/w2l_templates/mod.rs b/crates/schema/database/mysql_queries/src/queries/w2l/w2l_templates/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/w2l/w2l_templates/mod.rs rename to crates/schema/database/mysql_queries/src/queries/w2l/w2l_templates/mod.rs diff --git a/crates/lib/mysql_queries/src/queries/w2l/w2l_templates/set_w2l_template_mod_approval.rs b/crates/schema/database/mysql_queries/src/queries/w2l/w2l_templates/set_w2l_template_mod_approval.rs similarity index 100% rename from crates/lib/mysql_queries/src/queries/w2l/w2l_templates/set_w2l_template_mod_approval.rs rename to crates/schema/database/mysql_queries/src/queries/w2l/w2l_templates/set_w2l_template_mod_approval.rs diff --git a/crates/lib/mysql_queries/src/utils/mod.rs b/crates/schema/database/mysql_queries/src/utils/mod.rs similarity index 100% rename from crates/lib/mysql_queries/src/utils/mod.rs rename to crates/schema/database/mysql_queries/src/utils/mod.rs diff --git a/crates/lib/mysql_queries/src/utils/transactor.rs b/crates/schema/database/mysql_queries/src/utils/transactor.rs similarity index 100% rename from crates/lib/mysql_queries/src/utils/transactor.rs rename to crates/schema/database/mysql_queries/src/utils/transactor.rs diff --git a/crates/lib/redis_common/Cargo.toml b/crates/schema/database/redis_common/Cargo.toml similarity index 62% rename from crates/lib/redis_common/Cargo.toml rename to crates/schema/database/redis_common/Cargo.toml index 97c28a7b02..53a072038f 100644 --- a/crates/lib/redis_common/Cargo.toml +++ b/crates/schema/database/redis_common/Cargo.toml @@ -16,22 +16,21 @@ path = "src/lib.rs" normal = ["workspace-build-acceleration"] [dependencies] +# Workspace hack (faster compile times) +workspace-build-acceleration = { workspace = true } # Internal -crockford = { path = "../data/crockford" } -errors = { path = "../errors" } - -# Workspace hack (faster compile times) -workspace-build-acceleration = { version = "0.1", path = "../../workspace-build-acceleration" } +crockford = { workspace = true } +errors = { workspace = true } # External -anyhow = "1.0.86" +anyhow = { workspace = true } # Serialization -serde = "1.0.125" -serde_derive = "1.0.125" -serde_json = "1.0.108" +serde = { workspace = true } +serde_derive = { workspace = true } +serde_json = { workspace = true } # TODO: Get rid of in favor of std::time time = "0.3.30" -url = "2.5.1" +url = { workspace = true } diff --git a/crates/lib/redis_common/src/lib.rs b/crates/schema/database/redis_common/src/lib.rs similarity index 100% rename from crates/lib/redis_common/src/lib.rs rename to crates/schema/database/redis_common/src/lib.rs diff --git a/crates/lib/redis_common/src/payloads/lease_payload.rs b/crates/schema/database/redis_common/src/payloads/lease_payload.rs similarity index 100% rename from crates/lib/redis_common/src/payloads/lease_payload.rs rename to crates/schema/database/redis_common/src/payloads/lease_payload.rs diff --git a/crates/lib/redis_common/src/payloads/mod.rs b/crates/schema/database/redis_common/src/payloads/mod.rs similarity index 100% rename from crates/lib/redis_common/src/payloads/mod.rs rename to crates/schema/database/redis_common/src/payloads/mod.rs diff --git a/crates/lib/redis_common/src/payloads/obs_active_payload.rs b/crates/schema/database/redis_common/src/payloads/obs_active_payload.rs similarity index 100% rename from crates/lib/redis_common/src/payloads/obs_active_payload.rs rename to crates/schema/database/redis_common/src/payloads/obs_active_payload.rs diff --git a/crates/lib/redis_common/src/payloads/thread_id.rs b/crates/schema/database/redis_common/src/payloads/thread_id.rs similarity index 100% rename from crates/lib/redis_common/src/payloads/thread_id.rs rename to crates/schema/database/redis_common/src/payloads/thread_id.rs diff --git a/crates/lib/redis_common/src/redis_cache_keys.rs b/crates/schema/database/redis_common/src/redis_cache_keys.rs similarity index 100% rename from crates/lib/redis_common/src/redis_cache_keys.rs rename to crates/schema/database/redis_common/src/redis_cache_keys.rs diff --git a/crates/lib/redis_common/src/redis_keys.rs b/crates/schema/database/redis_common/src/redis_keys.rs similarity index 100% rename from crates/lib/redis_common/src/redis_keys.rs rename to crates/schema/database/redis_common/src/redis_keys.rs diff --git a/crates/lib/redis_common/src/redis_sora_secrets.rs b/crates/schema/database/redis_common/src/redis_sora_secrets.rs similarity index 100% rename from crates/lib/redis_common/src/redis_sora_secrets.rs rename to crates/schema/database/redis_common/src/redis_sora_secrets.rs diff --git a/crates/lib/redis_common/src/shared_constants.rs b/crates/schema/database/redis_common/src/shared_constants.rs similarity index 100% rename from crates/lib/redis_common/src/shared_constants.rs rename to crates/schema/database/redis_common/src/shared_constants.rs diff --git a/crates/lib/redis_schema/Cargo.toml b/crates/schema/database/redis_schema/Cargo.toml similarity index 71% rename from crates/lib/redis_schema/Cargo.toml rename to crates/schema/database/redis_schema/Cargo.toml index 6852fda14f..bfb40fc36c 100644 --- a/crates/lib/redis_schema/Cargo.toml +++ b/crates/schema/database/redis_schema/Cargo.toml @@ -16,13 +16,13 @@ path = "src/lib.rs" normal = ["workspace-build-acceleration"] [dependencies] -# Internal -enums = { path = "../../schema/public/enums" } -errors = { path = "../errors" } -tokens = { path = "../../schema/public/tokens" } - # Workspace hack (faster compile times) -workspace-build-acceleration = { version = "0.1", path = "../../workspace-build-acceleration" } +workspace-build-acceleration = { workspace = true } + +# Internal +enums = { workspace = true } +errors = { workspace = true } +tokens = { workspace = true } # External chrono = { version = "0.4.22", features = ["serde"] } diff --git a/crates/lib/redis_schema/src/keys/inference_job/mod.rs b/crates/schema/database/redis_schema/src/keys/inference_job/mod.rs similarity index 100% rename from crates/lib/redis_schema/src/keys/inference_job/mod.rs rename to crates/schema/database/redis_schema/src/keys/inference_job/mod.rs diff --git a/crates/lib/redis_schema/src/keys/inference_job/style_transfer_progress_key.rs b/crates/schema/database/redis_schema/src/keys/inference_job/style_transfer_progress_key.rs similarity index 100% rename from crates/lib/redis_schema/src/keys/inference_job/style_transfer_progress_key.rs rename to crates/schema/database/redis_schema/src/keys/inference_job/style_transfer_progress_key.rs diff --git a/crates/lib/redis_schema/src/keys/mod.rs b/crates/schema/database/redis_schema/src/keys/mod.rs similarity index 100% rename from crates/lib/redis_schema/src/keys/mod.rs rename to crates/schema/database/redis_schema/src/keys/mod.rs diff --git a/crates/lib/redis_schema/src/keys/premium/mod.rs b/crates/schema/database/redis_schema/src/keys/premium/mod.rs similarity index 100% rename from crates/lib/redis_schema/src/keys/premium/mod.rs rename to crates/schema/database/redis_schema/src/keys/premium/mod.rs diff --git a/crates/lib/redis_schema/src/keys/premium/premium_avt_redis_key.rs b/crates/schema/database/redis_schema/src/keys/premium/premium_avt_redis_key.rs similarity index 100% rename from crates/lib/redis_schema/src/keys/premium/premium_avt_redis_key.rs rename to crates/schema/database/redis_schema/src/keys/premium/premium_avt_redis_key.rs diff --git a/crates/lib/redis_schema/src/keys/premium/premium_ip_address_redis_key.rs b/crates/schema/database/redis_schema/src/keys/premium/premium_ip_address_redis_key.rs similarity index 100% rename from crates/lib/redis_schema/src/keys/premium/premium_ip_address_redis_key.rs rename to crates/schema/database/redis_schema/src/keys/premium/premium_ip_address_redis_key.rs diff --git a/crates/lib/redis_schema/src/keys/premium/premium_user_redis_key.rs b/crates/schema/database/redis_schema/src/keys/premium/premium_user_redis_key.rs similarity index 100% rename from crates/lib/redis_schema/src/keys/premium/premium_user_redis_key.rs rename to crates/schema/database/redis_schema/src/keys/premium/premium_user_redis_key.rs diff --git a/crates/lib/redis_schema/src/lib.rs b/crates/schema/database/redis_schema/src/lib.rs similarity index 100% rename from crates/lib/redis_schema/src/lib.rs rename to crates/schema/database/redis_schema/src/lib.rs diff --git a/crates/lib/redis_schema/src/macros/impl_string_key.rs b/crates/schema/database/redis_schema/src/macros/impl_string_key.rs similarity index 100% rename from crates/lib/redis_schema/src/macros/impl_string_key.rs rename to crates/schema/database/redis_schema/src/macros/impl_string_key.rs diff --git a/crates/lib/redis_schema/src/macros/mod.rs b/crates/schema/database/redis_schema/src/macros/mod.rs similarity index 100% rename from crates/lib/redis_schema/src/macros/mod.rs rename to crates/schema/database/redis_schema/src/macros/mod.rs diff --git a/crates/lib/redis_schema/src/payloads/inference_job/mod.rs b/crates/schema/database/redis_schema/src/payloads/inference_job/mod.rs similarity index 100% rename from crates/lib/redis_schema/src/payloads/inference_job/mod.rs rename to crates/schema/database/redis_schema/src/payloads/inference_job/mod.rs diff --git a/crates/lib/redis_schema/src/payloads/inference_job/style_transfer_progress_state.rs b/crates/schema/database/redis_schema/src/payloads/inference_job/style_transfer_progress_state.rs similarity index 100% rename from crates/lib/redis_schema/src/payloads/inference_job/style_transfer_progress_state.rs rename to crates/schema/database/redis_schema/src/payloads/inference_job/style_transfer_progress_state.rs diff --git a/crates/lib/redis_schema/src/payloads/mod.rs b/crates/schema/database/redis_schema/src/payloads/mod.rs similarity index 100% rename from crates/lib/redis_schema/src/payloads/mod.rs rename to crates/schema/database/redis_schema/src/payloads/mod.rs diff --git a/crates/lib/redis_schema/src/payloads/premium/inner_state/mod.rs b/crates/schema/database/redis_schema/src/payloads/premium/inner_state/mod.rs similarity index 100% rename from crates/lib/redis_schema/src/payloads/premium/inner_state/mod.rs rename to crates/schema/database/redis_schema/src/payloads/premium/inner_state/mod.rs diff --git a/crates/lib/redis_schema/src/payloads/premium/inner_state/premium_payload.rs b/crates/schema/database/redis_schema/src/payloads/premium/inner_state/premium_payload.rs similarity index 100% rename from crates/lib/redis_schema/src/payloads/premium/inner_state/premium_payload.rs rename to crates/schema/database/redis_schema/src/payloads/premium/inner_state/premium_payload.rs diff --git a/crates/lib/redis_schema/src/payloads/premium/inner_state/product_by_week_store.rs b/crates/schema/database/redis_schema/src/payloads/premium/inner_state/product_by_week_store.rs similarity index 100% rename from crates/lib/redis_schema/src/payloads/premium/inner_state/product_by_week_store.rs rename to crates/schema/database/redis_schema/src/payloads/premium/inner_state/product_by_week_store.rs diff --git a/crates/lib/redis_schema/src/payloads/premium/inner_state/product_by_week_subkey.rs b/crates/schema/database/redis_schema/src/payloads/premium/inner_state/product_by_week_subkey.rs similarity index 100% rename from crates/lib/redis_schema/src/payloads/premium/inner_state/product_by_week_subkey.rs rename to crates/schema/database/redis_schema/src/payloads/premium/inner_state/product_by_week_subkey.rs diff --git a/crates/lib/redis_schema/src/payloads/premium/mod.rs b/crates/schema/database/redis_schema/src/payloads/premium/mod.rs similarity index 100% rename from crates/lib/redis_schema/src/payloads/premium/mod.rs rename to crates/schema/database/redis_schema/src/payloads/premium/mod.rs diff --git a/crates/lib/redis_schema/src/payloads/premium/premium_avt_payload.rs b/crates/schema/database/redis_schema/src/payloads/premium/premium_avt_payload.rs similarity index 100% rename from crates/lib/redis_schema/src/payloads/premium/premium_avt_payload.rs rename to crates/schema/database/redis_schema/src/payloads/premium/premium_avt_payload.rs diff --git a/crates/lib/redis_schema/src/payloads/premium/premium_ip_address_payload.rs b/crates/schema/database/redis_schema/src/payloads/premium/premium_ip_address_payload.rs similarity index 100% rename from crates/lib/redis_schema/src/payloads/premium/premium_ip_address_payload.rs rename to crates/schema/database/redis_schema/src/payloads/premium/premium_ip_address_payload.rs diff --git a/crates/lib/redis_schema/src/payloads/premium/premium_user_payload.rs b/crates/schema/database/redis_schema/src/payloads/premium/premium_user_payload.rs similarity index 100% rename from crates/lib/redis_schema/src/payloads/premium/premium_user_payload.rs rename to crates/schema/database/redis_schema/src/payloads/premium/premium_user_payload.rs diff --git a/crates/lib/redis_schema/src/traits/hkey_store_adapter.rs b/crates/schema/database/redis_schema/src/traits/hkey_store_adapter.rs similarity index 100% rename from crates/lib/redis_schema/src/traits/hkey_store_adapter.rs rename to crates/schema/database/redis_schema/src/traits/hkey_store_adapter.rs diff --git a/crates/lib/redis_schema/src/traits/mod.rs b/crates/schema/database/redis_schema/src/traits/mod.rs similarity index 100% rename from crates/lib/redis_schema/src/traits/mod.rs rename to crates/schema/database/redis_schema/src/traits/mod.rs diff --git a/crates/lib/sqlite_queries/Cargo.toml b/crates/schema/database/sqlite_queries/Cargo.toml similarity index 81% rename from crates/lib/sqlite_queries/Cargo.toml rename to crates/schema/database/sqlite_queries/Cargo.toml index b127c59e1d..f78add50c5 100644 --- a/crates/lib/sqlite_queries/Cargo.toml +++ b/crates/schema/database/sqlite_queries/Cargo.toml @@ -15,9 +15,9 @@ path = "src/lib.rs" [dependencies] # Internal -enums = { path = "../../schema/public/enums" } -errors = { path = "../../lib/errors" } -tokens = { path = "../../schema/public/tokens" } +enums = { workspace = true } +errors = { workspace = true } +tokens = { workspace = true } # External chrono = { version = "0.4.22", features = ["serde"] } diff --git a/crates/lib/sqlite_queries/sqlx-data.json b/crates/schema/database/sqlite_queries/sqlx-data.json similarity index 100% rename from crates/lib/sqlite_queries/sqlx-data.json rename to crates/schema/database/sqlite_queries/sqlx-data.json diff --git a/crates/lib/sqlite_queries/src/lib.rs b/crates/schema/database/sqlite_queries/src/lib.rs similarity index 100% rename from crates/lib/sqlite_queries/src/lib.rs rename to crates/schema/database/sqlite_queries/src/lib.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/mod.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/mod.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/mod.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/mod.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/news_stories/get_news_story_by_token.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/news_stories/get_news_story_by_token.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/news_stories/get_news_story_by_token.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/news_stories/get_news_story_by_token.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/news_stories/insert_news_story.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/news_stories/insert_news_story.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/news_stories/insert_news_story.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/news_stories/insert_news_story.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/news_stories/list/list_news_stories_all.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/news_stories/list/list_news_stories_all.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/news_stories/list/list_news_stories_all.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/news_stories/list/list_news_stories_all.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/news_stories/list/list_news_stories_replayable.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/news_stories/list/list_news_stories_replayable.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/news_stories/list/list_news_stories_replayable.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/news_stories/list/list_news_stories_replayable.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/news_stories/list/mod.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/news_stories/list/mod.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/news_stories/list/mod.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/news_stories/list/mod.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/news_stories/list/news_story_list_item.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/news_stories/list/news_story_list_item.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/news_stories/list/news_story_list_item.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/news_stories/list/news_story_list_item.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/news_stories/mod.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/news_stories/mod.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/news_stories/mod.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/news_stories/mod.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/insert_news_story_production.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/insert_news_story_production.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/insert_news_story_production.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/insert_news_story_production.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_audio_final_verification.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_audio_final_verification.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_audio_final_verification.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_audio_final_verification.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_audio_generation.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_audio_generation.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_audio_generation.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_audio_generation.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_greenlight.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_greenlight.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_greenlight.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_greenlight.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_image_generation.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_image_generation.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_image_generation.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_image_generation.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_llm_categorization.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_llm_categorization.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_llm_categorization.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_llm_categorization.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_llm_rendition.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_llm_rendition.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_llm_rendition.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_llm_rendition.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_llm_title_summary.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_llm_title_summary.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_llm_title_summary.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_awaiting_llm_title_summary.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_ready_for_debut.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_ready_for_debut.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_ready_for_debut.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/list/list_news_story_productions_ready_for_debut.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/list/mod.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/list/mod.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/list/mod.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/list/mod.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/list/news_story_production_item.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/list/news_story_production_item.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/list/news_story_production_item.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/list/news_story_production_item.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/mod.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/mod.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/mod.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/mod.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/update/mod.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/update/mod.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/update/mod.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/update/mod.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_audio_finalized_failure.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_audio_finalized_failure.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_audio_finalized_failure.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_audio_finalized_failure.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_audio_finalized_success.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_audio_finalized_success.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_audio_finalized_success.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_audio_finalized_success.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_audio_preprocessing_status.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_audio_preprocessing_status.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_audio_preprocessing_status.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_audio_preprocessing_status.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_image_generation_status.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_image_generation_status.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_image_generation_status.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_image_generation_status.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_llm_categorization_status.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_llm_categorization_status.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_llm_categorization_status.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_llm_categorization_status.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_llm_rendition_status.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_llm_rendition_status.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_llm_rendition_status.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_llm_rendition_status.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_llm_title_summary_status.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_llm_title_summary_status.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_llm_title_summary_status.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_llm_title_summary_status.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_post_production_complete.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_post_production_complete.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_post_production_complete.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_post_production_complete.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_production_greenlit_status.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_production_greenlit_status.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_production_greenlit_status.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/news_story_productions/update/update_news_story_production_greenlit_status.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/tts_render_tasks/insert_tts_render_task.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/tts_render_tasks/insert_tts_render_task.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/tts_render_tasks/insert_tts_render_task.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/tts_render_tasks/insert_tts_render_task.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/tts_render_tasks/list/list_tts_render_tasks_awaiting_download.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/tts_render_tasks/list/list_tts_render_tasks_awaiting_download.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/tts_render_tasks/list/list_tts_render_tasks_awaiting_download.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/tts_render_tasks/list/list_tts_render_tasks_awaiting_download.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/tts_render_tasks/list/list_tts_render_tasks_awaiting_render.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/tts_render_tasks/list/list_tts_render_tasks_awaiting_render.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/tts_render_tasks/list/list_tts_render_tasks_awaiting_render.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/tts_render_tasks/list/list_tts_render_tasks_awaiting_render.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/tts_render_tasks/list/list_tts_render_tasks_for_story_token.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/tts_render_tasks/list/list_tts_render_tasks_for_story_token.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/tts_render_tasks/list/list_tts_render_tasks_for_story_token.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/tts_render_tasks/list/list_tts_render_tasks_for_story_token.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/tts_render_tasks/list/mod.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/tts_render_tasks/list/mod.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/tts_render_tasks/list/mod.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/tts_render_tasks/list/mod.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/tts_render_tasks/list/tts_render_task.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/tts_render_tasks/list/tts_render_task.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/tts_render_tasks/list/tts_render_task.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/tts_render_tasks/list/tts_render_task.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/tts_render_tasks/mod.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/tts_render_tasks/mod.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/tts_render_tasks/mod.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/tts_render_tasks/mod.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/tts_render_tasks/update/mod.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/tts_render_tasks/update/mod.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/tts_render_tasks/update/mod.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/tts_render_tasks/update/mod.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/tts_render_tasks/update/update_tts_render_task_successfully_downloaded.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/tts_render_tasks/update/update_tts_render_task_successfully_downloaded.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/tts_render_tasks/update/update_tts_render_task_successfully_downloaded.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/tts_render_tasks/update/update_tts_render_task_successfully_downloaded.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/tts_render_tasks/update/update_tts_render_task_successfully_submitted.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/tts_render_tasks/update/update_tts_render_task_successfully_submitted.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/tts_render_tasks/update/update_tts_render_task_successfully_submitted.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/tts_render_tasks/update/update_tts_render_task_successfully_submitted.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/tts_render_tasks/update/update_tts_render_task_unsuccessfully_submitted.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/tts_render_tasks/update/update_tts_render_task_unsuccessfully_submitted.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/tts_render_tasks/update/update_tts_render_task_unsuccessfully_submitted.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/tts_render_tasks/update/update_tts_render_task_unsuccessfully_submitted.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/web_scraping_targets/insert_web_scraping_target.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/web_scraping_targets/insert_web_scraping_target.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/web_scraping_targets/insert_web_scraping_target.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/web_scraping_targets/insert_web_scraping_target.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/web_scraping_targets/list/list_all_web_scraping_targets.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/web_scraping_targets/list/list_all_web_scraping_targets.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/web_scraping_targets/list/list_all_web_scraping_targets.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/web_scraping_targets/list/list_all_web_scraping_targets.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/web_scraping_targets/list/list_web_scraping_targets.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/web_scraping_targets/list/list_web_scraping_targets.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/web_scraping_targets/list/list_web_scraping_targets.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/web_scraping_targets/list/list_web_scraping_targets.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/web_scraping_targets/list/mod.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/web_scraping_targets/list/mod.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/web_scraping_targets/list/mod.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/web_scraping_targets/list/mod.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/web_scraping_targets/list/web_scraping_target.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/web_scraping_targets/list/web_scraping_target.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/web_scraping_targets/list/web_scraping_target.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/web_scraping_targets/list/web_scraping_target.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/web_scraping_targets/mod.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/web_scraping_targets/mod.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/web_scraping_targets/mod.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/web_scraping_targets/mod.rs diff --git a/crates/lib/sqlite_queries/src/queries/by_table/web_scraping_targets/update_web_scraping_target.rs b/crates/schema/database/sqlite_queries/src/queries/by_table/web_scraping_targets/update_web_scraping_target.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/by_table/web_scraping_targets/update_web_scraping_target.rs rename to crates/schema/database/sqlite_queries/src/queries/by_table/web_scraping_targets/update_web_scraping_target.rs diff --git a/crates/lib/sqlite_queries/src/queries/mod.rs b/crates/schema/database/sqlite_queries/src/queries/mod.rs similarity index 100% rename from crates/lib/sqlite_queries/src/queries/mod.rs rename to crates/schema/database/sqlite_queries/src/queries/mod.rs diff --git a/crates/service/job/analytics_job/Cargo.toml b/crates/service/job/analytics_job/Cargo.toml index 84347c542a..210ce22871 100644 --- a/crates/service/job/analytics_job/Cargo.toml +++ b/crates/service/job/analytics_job/Cargo.toml @@ -23,7 +23,7 @@ datetimes = { path = "../../../lib/data/datetimes" } easyenv = { path = "../../../lib/easyenv" } enums = { path = "../../../schema/public/enums" } errors = { path = "../../../lib/errors" } -mysql_queries = { path = "../../../lib/mysql_queries" } +mysql_queries = { path = "../../../schema/database/mysql_queries" } reusable_types = { path = "../../../schema/public/reusable_types" } tokens = { path = "../../../schema/public/tokens" } diff --git a/crates/service/job/download_job/Cargo.toml b/crates/service/job/download_job/Cargo.toml index 31f6803a83..d3d44ac463 100644 --- a/crates/service/job/download_job/Cargo.toml +++ b/crates/service/job/download_job/Cargo.toml @@ -32,7 +32,7 @@ google_drive_common = { path = "../../../lib/api_clients/google_drive_common" } hashing = { path = "../../../lib/files/hashing" } jobs_common = { path = "../../../lib/jobs_common" } mimetypes = { path = "../../../lib/files/mimetypes" } -mysql_queries = { path = "../../../lib/mysql_queries" } +mysql_queries = { path = "../../../schema/database/mysql_queries" } reusable_types = { path = "../../../schema/public/reusable_types" } storyteller_root = { path = "../../../lib/storyteller_root" } subprocess_common = { path = "../../../lib/subprocess_common" } diff --git a/crates/service/job/email_sender_job/Cargo.toml b/crates/service/job/email_sender_job/Cargo.toml index 262de61acb..e767e350c4 100644 --- a/crates/service/job/email_sender_job/Cargo.toml +++ b/crates/service/job/email_sender_job/Cargo.toml @@ -29,8 +29,8 @@ enums = { path = "../../../schema/public/enums" } errors = { path = "../../../lib/errors" } filesys = { path = "../../../lib/files/filesys" } jobs_common = { path = "../../../lib/jobs_common" } -mysql_queries = { path = "../../../lib/mysql_queries" } -redis_common = { path = "../../../lib/redis_common" } +mysql_queries = { path = "../../../schema/database/mysql_queries" } +redis_common = { path = "../../../schema/database/redis_common" } server_environment = { path = "../../../lib/server_environment" } tokens = { path = "../../../schema/public/tokens" } diff --git a/crates/service/job/es-update-job/Cargo.toml b/crates/service/job/es-update-job/Cargo.toml index 44bebb42fd..9702b3ac3c 100644 --- a/crates/service/job/es-update-job/Cargo.toml +++ b/crates/service/job/es-update-job/Cargo.toml @@ -21,10 +21,10 @@ normal = ["workspace-build-acceleration"] bootstrap = { path = "../../../lib/bootstrap" } config = { path = "../../../lib/deprecated/config" } easyenv = { path = "../../../lib/easyenv" } -elasticsearch_schema = { path = "../../../lib/elasticsearch_schema" } +elasticsearch_schema = { path = "../../../schema/database/elasticsearch_schema" } enums = { path = "../../../schema/public/enums" } errors = { path = "../../../lib/errors" } -mysql_queries = { path = "../../../lib/mysql_queries" } +mysql_queries = { path = "../../../schema/database/mysql_queries" } primitives = { path = "../../../lib/data/primitives" } reusable_types = { path = "../../../schema/public/reusable_types" } server_environment = { path = "../../../lib/server_environment" } diff --git a/crates/service/job/inference_job/Cargo.toml b/crates/service/job/inference_job/Cargo.toml index 1f76274a35..f37211dd8f 100644 --- a/crates/service/job/inference_job/Cargo.toml +++ b/crates/service/job/inference_job/Cargo.toml @@ -41,11 +41,11 @@ media = { path = "../../../lib/files/media" } memory_caching = { path = "../../../lib/caching/memory_caching" } migration = { path = "../../../lib/migration" } mimetypes = { path = "../../../lib/files/mimetypes" } -mysql_queries = { path = "../../../lib/mysql_queries" } +mysql_queries = { path = "../../../schema/database/mysql_queries" } openai_sora_client = { path = "../../../lib/api_clients/openai_sora_client" } primitives = { path = "../../../lib/data/primitives" } -redis_common = { path = "../../../lib/redis_common" } -redis_schema = { path = "../../../lib/redis_schema" } +redis_common = { path = "../../../schema/database/redis_common" } +redis_schema = { path = "../../../schema/database/redis_schema" } shared_service_components = { workspace = true } subprocess_common = { path = "../../../lib/subprocess_common" } thumbnail_generator = { path = "../../../lib/api_clients/thumbnail_generator"} diff --git a/crates/service/job/inference_job/src/job/job_types/image_generation/sd/process_job.rs b/crates/service/job/inference_job/src/job/job_types/image_generation/sd/process_job.rs index 54c6bf4839..58fefdef2e 100644 --- a/crates/service/job/inference_job/src/job/job_types/image_generation/sd/process_job.rs +++ b/crates/service/job/inference_job/src/job/job_types/image_generation/sd/process_job.rs @@ -108,7 +108,7 @@ mod tests { // /** // * // * -// * @CrossProduct this shows the batch table usage: https://github.com/storytold/storyteller-rust/blob/master/crates/lib/mysql_queries/src/queries/batch_generations/insert_batch_generation_records.rs#L83-L96 +// * @CrossProduct this shows the batch table usage: https://github.com/storytold/storyteller-rust/blob/master/crates/schema/database/mysql_queries/src/queries/batch_generations/insert_batch_generation_records.rs#L83-L96 // I wrote a test to show how you can insert multiple media file tokens into the table at once // I tested and it works: diff --git a/crates/service/job/tts_download_job/Cargo.toml b/crates/service/job/tts_download_job/Cargo.toml index 4141bef20e..7b17a80c79 100644 --- a/crates/service/job/tts_download_job/Cargo.toml +++ b/crates/service/job/tts_download_job/Cargo.toml @@ -28,7 +28,7 @@ filesys = { path = "../../../lib/files/filesys" } google_drive_common = { path = "../../../lib/api_clients/google_drive_common" } hashing = { path = "../../../lib/files/hashing" } jobs_common = { path = "../../../lib/jobs_common" } -mysql_queries = { path = "../../../lib/mysql_queries" } +mysql_queries = { path = "../../../schema/database/mysql_queries" } # Workspace hack (faster compile times) workspace-build-acceleration = { version = "0.1", path = "../../../workspace-build-acceleration" } diff --git a/crates/service/job/tts_inference_job/Cargo.toml b/crates/service/job/tts_inference_job/Cargo.toml index 5d01b67384..6bcc147388 100644 --- a/crates/service/job/tts_inference_job/Cargo.toml +++ b/crates/service/job/tts_inference_job/Cargo.toml @@ -28,7 +28,7 @@ filesys = { path = "../../../lib/files/filesys" } hashing = { path = "../../../lib/files/hashing" } jobs_common = { path = "../../../lib/jobs_common" } memory_caching = { path = "../../../lib/caching/memory_caching" } -mysql_queries = { path = "../../../lib/mysql_queries" } +mysql_queries = { path = "../../../schema/database/mysql_queries" } tts_common = { path = "../../../lib/tts_common" } # Workspace hack (faster compile times) diff --git a/crates/service/job/w2l_download_job/Cargo.toml b/crates/service/job/w2l_download_job/Cargo.toml index 1fe0018e12..5f6f3ecf85 100644 --- a/crates/service/job/w2l_download_job/Cargo.toml +++ b/crates/service/job/w2l_download_job/Cargo.toml @@ -27,7 +27,7 @@ filesys = { path = "../../../lib/files/filesys" } google_drive_common = { path = "../../../lib/api_clients/google_drive_common" } hashing = { path = "../../../lib/files/hashing" } jobs_common = { path = "../../../lib/jobs_common" } -mysql_queries = { path = "../../../lib/mysql_queries" } +mysql_queries = { path = "../../../schema/database/mysql_queries" } # Workspace hack (faster compile times) workspace-build-acceleration = { version = "0.1", path = "../../../workspace-build-acceleration" } diff --git a/crates/service/job/w2l_inference_job/Cargo.toml b/crates/service/job/w2l_inference_job/Cargo.toml index 9d3e63280b..f52dd8ec1e 100644 --- a/crates/service/job/w2l_inference_job/Cargo.toml +++ b/crates/service/job/w2l_inference_job/Cargo.toml @@ -26,7 +26,7 @@ errors = { path = "../../../lib/errors" } filesys = { path = "../../../lib/files/filesys" } google_drive_common = { path = "../../../lib/api_clients/google_drive_common" } jobs_common = { path = "../../../lib/jobs_common" } -mysql_queries = { path = "../../../lib/mysql_queries" } +mysql_queries = { path = "../../../schema/database/mysql_queries" } # Workspace hack (faster compile times) workspace-build-acceleration = { version = "0.1", path = "../../../workspace-build-acceleration" } diff --git a/crates/service/plugins/billing/Cargo.toml b/crates/service/plugins/billing/Cargo.toml index 9448d04791..625654dad6 100644 --- a/crates/service/plugins/billing/Cargo.toml +++ b/crates/service/plugins/billing/Cargo.toml @@ -20,7 +20,7 @@ normal = ["workspace-build-acceleration"] # Internal errors = { path = "../../../lib/errors" } http_server_common = { path = "../../../lib/deprecated/http_server_common" } -mysql_queries = { path = "../../../lib/mysql_queries" } +mysql_queries = { path = "../../../schema/database/mysql_queries" } reusable_types = { path = "../../../schema/public/reusable_types" } url_config = { path = "../../../lib/url_config" } user_traits_component = { path = "../user_traits_component" } diff --git a/crates/service/web/storyteller_web/Cargo.toml b/crates/service/web/storyteller_web/Cargo.toml index 96a21edc4b..02caff7b78 100644 --- a/crates/service/web/storyteller_web/Cargo.toml +++ b/crates/service/web/storyteller_web/Cargo.toml @@ -41,7 +41,7 @@ cookies = { path = "../../../lib/cookies" } crockford = { path = "../../../lib/data/crockford" } datetimes = { path = "../../../lib/data/datetimes" } easyenv = { path = "../../../lib/easyenv" } -elasticsearch_schema = { path = "../../../lib/elasticsearch_schema" } +elasticsearch_schema = { path = "../../../schema/database/elasticsearch_schema" } email_sender= { path = "../../../lib/email_sender" } enums = { path = "../../../schema/public/enums" } enums_public = { path = "../../../schema/public/enums_public" } @@ -57,14 +57,14 @@ media = { path = "../../../lib/files/media" } memory_caching = { path = "../../../lib/caching/memory_caching" } migration = { path = "../../../lib/migration" } mimetypes = { workspace = true } -mysql_queries = { path = "../../../lib/mysql_queries" } +mysql_queries = { path = "../../../schema/database/mysql_queries" } openai_sora_client = { path = "../../../lib/api_clients/openai_sora_client" } password = { path = "../../../lib/password" } primitives = { path = "../../../lib/data/primitives" } prompt_engineering = { path = "../../../lib/machine_learning/prompt_engineering" } redis_caching = { path = "../../../lib/caching/redis_caching" } -redis_common = { path = "../../../lib/redis_common" } -redis_schema = { path = "../../../lib/redis_schema" } +redis_common = { path = "../../../schema/database/redis_common" } +redis_schema = { path = "../../../schema/database/redis_schema" } reusable_types = { path = "../../../schema/public/reusable_types" } server_environment = { path = "../../../lib/server_environment" } shared_service_components = { workspace = true }