diff --git a/crates/lib/mysql_queries/sqlx-data.json b/crates/lib/mysql_queries/sqlx-data.json index 7a6f025bf0..5dc0ede1f4 100644 --- a/crates/lib/mysql_queries/sqlx-data.json +++ b/crates/lib/mysql_queries/sqlx-data.json @@ -2726,330 +2726,6 @@ }, "query": "\nSELECT\n assignments.model_token AS tts_model_token,\n assignments.category_token\nFROM\n tts_category_assignments AS assignments\nJOIN\n tts_models AS tts\n ON assignments.model_token = tts.token\nWHERE\n tts.is_locked_from_use IS FALSE\n AND tts.user_deleted_at IS NULL\n AND tts.mod_deleted_at IS NULL\n AND assignments.deleted_at IS NULL\n\n " }, - "12fd7e61b2596c4591d4c65c0a655401481f55e733b2c5e876ee376f5fe7d329": { - "describe": { - "columns": [ - { - "name": "job_token: tokens::tokens::generic_inference_jobs::InferenceJobToken", - "ordinal": 0, - "type_info": { - "char_set": 224, - "flags": { - "bits": 4229 - }, - "max_size": 128, - "type": "VarString" - } - }, - { - "name": "status", - "ordinal": 1, - "type_info": { - "char_set": 224, - "flags": { - "bits": 393 - }, - "max_size": 64, - "type": "String" - } - }, - { - "name": "attempt_count", - "ordinal": 2, - "type_info": { - "char_set": 63, - "flags": { - "bits": 33 - }, - "max_size": 5, - "type": "Short" - } - }, - { - "name": "inference_category: enums::by_table::generic_inference_jobs::inference_category::InferenceCategory", - "ordinal": 3, - "type_info": { - "char_set": 224, - "flags": { - "bits": 4233 - }, - "max_size": 128, - "type": "VarString" - } - }, - { - "name": "maybe_model_type", - "ordinal": 4, - "type_info": { - "char_set": 224, - "flags": { - "bits": 136 - }, - "max_size": 128, - "type": "VarString" - } - }, - { - "name": "maybe_model_token", - "ordinal": 5, - "type_info": { - "char_set": 224, - "flags": { - "bits": 136 - }, - "max_size": 128, - "type": "VarString" - } - }, - { - "name": "maybe_raw_inference_text", - "ordinal": 6, - "type_info": { - "char_set": 224, - "flags": { - "bits": 144 - }, - "max_size": 262140, - "type": "Blob" - } - }, - { - "name": "maybe_frontend_failure_category: enums::by_table::generic_inference_jobs::frontend_failure_category::FrontendFailureCategory", - "ordinal": 7, - "type_info": { - "char_set": 224, - "flags": { - "bits": 128 - }, - "max_size": 128, - "type": "VarString" - } - }, - { - "name": "maybe_result_entity_type", - "ordinal": 8, - "type_info": { - "char_set": 224, - "flags": { - "bits": 128 - }, - "max_size": 128, - "type": "VarString" - } - }, - { - "name": "maybe_result_entity_token", - "ordinal": 9, - "type_info": { - "char_set": 224, - "flags": { - "bits": 136 - }, - "max_size": 128, - "type": "VarString" - } - }, - { - "name": "maybe_tts_model_title", - "ordinal": 10, - "type_info": { - "char_set": 224, - "flags": { - "bits": 4224 - }, - "max_size": 1020, - "type": "VarString" - } - }, - { - "name": "maybe_voice_conversion_model_title", - "ordinal": 11, - "type_info": { - "char_set": 224, - "flags": { - "bits": 4224 - }, - "max_size": 1020, - "type": "VarString" - } - }, - { - "name": "maybe_tts_public_bucket_path", - "ordinal": 12, - "type_info": { - "char_set": 224, - "flags": { - "bits": 4224 - }, - "max_size": 1020, - "type": "VarString" - } - }, - { - "name": "maybe_voice_conversion_public_bucket_hash", - "ordinal": 13, - "type_info": { - "char_set": 224, - "flags": { - "bits": 4224 - }, - "max_size": 256, - "type": "VarString" - } - }, - { - "name": "maybe_media_file_public_bucket_directory_hash", - "ordinal": 14, - "type_info": { - "char_set": 224, - "flags": { - "bits": 4224 - }, - "max_size": 128, - "type": "VarString" - } - }, - { - "name": "maybe_media_file_public_bucket_prefix", - "ordinal": 15, - "type_info": { - "char_set": 224, - "flags": { - "bits": 128 - }, - "max_size": 64, - "type": "VarString" - } - }, - { - "name": "maybe_media_file_public_bucket_extension", - "ordinal": 16, - "type_info": { - "char_set": 224, - "flags": { - "bits": 128 - }, - "max_size": 64, - "type": "VarString" - } - }, - { - "name": "maybe_assigned_worker", - "ordinal": 17, - "type_info": { - "char_set": 224, - "flags": { - "bits": 128 - }, - "max_size": 512, - "type": "VarString" - } - }, - { - "name": "maybe_assigned_cluster", - "ordinal": 18, - "type_info": { - "char_set": 224, - "flags": { - "bits": 128 - }, - "max_size": 512, - "type": "VarString" - } - }, - { - "name": "is_keepalive_required", - "ordinal": 19, - "type_info": { - "char_set": 63, - "flags": { - "bits": 1 - }, - "max_size": 1, - "type": "Tiny" - } - }, - { - "name": "created_at", - "ordinal": 20, - "type_info": { - "char_set": 63, - "flags": { - "bits": 1153 - }, - "max_size": 19, - "type": "Timestamp" - } - }, - { - "name": "updated_at", - "ordinal": 21, - "type_info": { - "char_set": 63, - "flags": { - "bits": 9345 - }, - "max_size": 19, - "type": "Timestamp" - } - }, - { - "name": "maybe_first_started_at", - "ordinal": 22, - "type_info": { - "char_set": 63, - "flags": { - "bits": 128 - }, - "max_size": 19, - "type": "Timestamp" - } - }, - { - "name": "maybe_successfully_completed_at", - "ordinal": 23, - "type_info": { - "char_set": 63, - "flags": { - "bits": 128 - }, - "max_size": 19, - "type": "Timestamp" - } - } - ], - "nullable": [ - false, - false, - false, - false, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - true, - true - ], - "parameters": { - "Right": 1 - } - }, - "query": "\nSELECT\n jobs.token as `job_token: tokens::tokens::generic_inference_jobs::InferenceJobToken`,\n\n jobs.status,\n jobs.attempt_count,\n\n jobs.inference_category as `inference_category: enums::by_table::generic_inference_jobs::inference_category::InferenceCategory`,\n jobs.maybe_model_type,\n jobs.maybe_model_token,\n jobs.maybe_raw_inference_text,\n\n jobs.frontend_failure_category as `maybe_frontend_failure_category: enums::by_table::generic_inference_jobs::frontend_failure_category::FrontendFailureCategory`,\n\n jobs.on_success_result_entity_type as maybe_result_entity_type,\n jobs.on_success_result_entity_token as maybe_result_entity_token,\n\n tts_models.title as maybe_tts_model_title,\n voice_conversion_models.title as maybe_voice_conversion_model_title,\n\n tts_results.public_bucket_wav_audio_path as maybe_tts_public_bucket_path,\n voice_conversion_results.public_bucket_hash as maybe_voice_conversion_public_bucket_hash,\n\n media_files.public_bucket_directory_hash as maybe_media_file_public_bucket_directory_hash,\n media_files.maybe_public_bucket_prefix as maybe_media_file_public_bucket_prefix,\n media_files.maybe_public_bucket_extension as maybe_media_file_public_bucket_extension,\n\n jobs.assigned_worker as maybe_assigned_worker,\n jobs.assigned_cluster as maybe_assigned_cluster,\n\n jobs.is_keepalive_required,\n\n jobs.created_at,\n jobs.updated_at,\n\n jobs.first_started_at as maybe_first_started_at,\n jobs.successfully_completed_at as maybe_successfully_completed_at\n\nFROM generic_inference_jobs as jobs\n\nLEFT OUTER JOIN tts_models ON jobs.maybe_model_token = tts_models.token\nLEFT OUTER JOIN voice_conversion_models ON jobs.maybe_model_token = voice_conversion_models.token\n\nLEFT OUTER JOIN tts_results ON jobs.on_success_result_entity_token = tts_results.token\nLEFT OUTER JOIN voice_conversion_results ON jobs.on_success_result_entity_token = voice_conversion_results.token\nLEFT OUTER JOIN media_files ON jobs.on_success_result_entity_token = media_files.token\n\nWHERE jobs.token = ?\n " - }, "1309910f97940b25bc163af0f62edd182848e5d4059dd5acf8c2387cda0d90cf": { "describe": { "columns": [], @@ -3587,265 +3263,6 @@ }, "query": "\nSELECT\n tts.token as model_token,\n tts.tts_model_type,\n tts.text_pipeline_type,\n\n tts.use_default_mel_multiply_factor,\n tts.maybe_custom_mel_multiply_factor,\n\n tts.maybe_default_pretrained_vocoder,\n\n tts.maybe_custom_vocoder_token,\n vocoder.vocoder_type as `maybe_custom_vocoder_type: enums::common::vocoder_type::VocoderType`,\n vocoder.title as maybe_custom_vocoder_title,\n vocoder.private_bucket_hash as maybe_custom_vocoder_private_bucket_hash,\n\n tts.creator_user_token,\n users.username as creator_username,\n users.display_name as creator_display_name,\n tts.title,\n tts.private_bucket_hash,\n tts.created_at,\n tts.updated_at,\n tts.user_deleted_at,\n tts.mod_deleted_at\n\nFROM tts_models as tts\n\nJOIN users\n ON users.token = tts.creator_user_token\n\nLEFT OUTER JOIN vocoder_models AS vocoder\n ON vocoder.token = tts.maybe_custom_vocoder_token\n\nWHERE tts.token = ?\n " }, - "1c701cb34689e73e17beb89efd2d7a1898c798ece9ae702d570c97ebf5709768": { - "describe": { - "columns": [ - { - "name": "id", - "ordinal": 0, - "type_info": { - "char_set": 63, - "flags": { - "bits": 515 - }, - "max_size": 20, - "type": "LongLong" - } - }, - { - "name": "inference_job_token", - "ordinal": 1, - "type_info": { - "char_set": 224, - "flags": { - "bits": 4229 - }, - "max_size": 128, - "type": "VarString" - } - }, - { - "name": "uuid_idempotency_token", - "ordinal": 2, - "type_info": { - "char_set": 224, - "flags": { - "bits": 4229 - }, - "max_size": 144, - "type": "VarString" - } - }, - { - "name": "model_token", - "ordinal": 3, - "type_info": { - "char_set": 224, - "flags": { - "bits": 4233 - }, - "max_size": 128, - "type": "VarString" - } - }, - { - "name": "raw_inference_text", - "ordinal": 4, - "type_info": { - "char_set": 224, - "flags": { - "bits": 4241 - }, - "max_size": 262140, - "type": "Blob" - } - }, - { - "name": "max_duration_seconds", - "ordinal": 5, - "type_info": { - "char_set": 63, - "flags": { - "bits": 1 - }, - "max_size": 11, - "type": "Long" - } - }, - { - "name": "creator_ip_address", - "ordinal": 6, - "type_info": { - "char_set": 224, - "flags": { - "bits": 4233 - }, - "max_size": 160, - "type": "VarString" - } - }, - { - "name": "maybe_creator_user_token", - "ordinal": 7, - "type_info": { - "char_set": 224, - "flags": { - "bits": 136 - }, - "max_size": 128, - "type": "VarString" - } - }, - { - "name": "creator_set_visibility: enums::common::visibility::Visibility", - "ordinal": 8, - "type_info": { - "char_set": 224, - "flags": { - "bits": 385 - }, - "max_size": 28, - "type": "String" - } - }, - { - "name": "is_from_api", - "ordinal": 9, - "type_info": { - "char_set": 63, - "flags": { - "bits": 1 - }, - "max_size": 1, - "type": "Tiny" - } - }, - { - "name": "is_for_twitch", - "ordinal": 10, - "type_info": { - "char_set": 63, - "flags": { - "bits": 1 - }, - "max_size": 1, - "type": "Tiny" - } - }, - { - "name": "is_debug_request", - "ordinal": 11, - "type_info": { - "char_set": 63, - "flags": { - "bits": 9 - }, - "max_size": 1, - "type": "Tiny" - } - }, - { - "name": "status: crate::column_types::job_status::JobStatus", - "ordinal": 12, - "type_info": { - "char_set": 224, - "flags": { - "bits": 393 - }, - "max_size": 64, - "type": "String" - } - }, - { - "name": "priority_level", - "ordinal": 13, - "type_info": { - "char_set": 63, - "flags": { - "bits": 33 - }, - "max_size": 3, - "type": "Tiny" - } - }, - { - "name": "attempt_count", - "ordinal": 14, - "type_info": { - "char_set": 63, - "flags": { - "bits": 1 - }, - "max_size": 3, - "type": "Long" - } - }, - { - "name": "failure_reason", - "ordinal": 15, - "type_info": { - "char_set": 224, - "flags": { - "bits": 128 - }, - "max_size": 2048, - "type": "VarString" - } - }, - { - "name": "created_at", - "ordinal": 16, - "type_info": { - "char_set": 63, - "flags": { - "bits": 1153 - }, - "max_size": 19, - "type": "Timestamp" - } - }, - { - "name": "updated_at", - "ordinal": 17, - "type_info": { - "char_set": 63, - "flags": { - "bits": 9345 - }, - "max_size": 19, - "type": "Timestamp" - } - }, - { - "name": "retry_at", - "ordinal": 18, - "type_info": { - "char_set": 63, - "flags": { - "bits": 128 - }, - "max_size": 19, - "type": "Timestamp" - } - } - ], - "nullable": [ - false, - false, - false, - false, - false, - false, - false, - true, - false, - false, - false, - false, - false, - false, - false, - true, - false, - false, - true - ], - "parameters": { - "Right": 2 - } - }, - "query": "\nSELECT\n id,\n token AS inference_job_token,\n uuid_idempotency_token,\n\n model_token,\n raw_inference_text,\n\n max_duration_seconds,\n\n creator_ip_address,\n maybe_creator_user_token,\n creator_set_visibility as `creator_set_visibility: enums::common::visibility::Visibility`,\n\n is_from_api,\n is_for_twitch,\n is_debug_request,\n\n status as `status: crate::column_types::job_status::JobStatus`,\n priority_level,\n attempt_count,\n failure_reason,\n\n created_at,\n updated_at,\n retry_at\nFROM tts_inference_jobs\nWHERE\n is_debug_request = ?\n AND\n (\n status IN (\"pending\", \"attempt_failed\")\n )\n AND\n (\n retry_at IS NULL\n OR\n retry_at < CURRENT_TIMESTAMP\n )\n ORDER BY priority_level DESC, id ASC\n LIMIT ?\n " - }, "1cc62e5cdc8de18969d7e8018d91c38794e5a7d23f117e5b0a4126845f300e60": { "describe": { "columns": [], @@ -4642,265 +4059,6 @@ }, "query": "\nSELECT 1 as does_exist\nFROM user_badges\nWHERE\n user_token = ?\nAND\n badge_slug = ?\nLIMIT 1\n " }, - "318805a89d1f7d105eba14b9c19ade4333c9fac54491bbea1fd7fee2006cd569": { - "describe": { - "columns": [ - { - "name": "id", - "ordinal": 0, - "type_info": { - "char_set": 63, - "flags": { - "bits": 515 - }, - "max_size": 20, - "type": "LongLong" - } - }, - { - "name": "inference_job_token", - "ordinal": 1, - "type_info": { - "char_set": 224, - "flags": { - "bits": 4229 - }, - "max_size": 128, - "type": "VarString" - } - }, - { - "name": "uuid_idempotency_token", - "ordinal": 2, - "type_info": { - "char_set": 224, - "flags": { - "bits": 4229 - }, - "max_size": 144, - "type": "VarString" - } - }, - { - "name": "model_token", - "ordinal": 3, - "type_info": { - "char_set": 224, - "flags": { - "bits": 4233 - }, - "max_size": 128, - "type": "VarString" - } - }, - { - "name": "raw_inference_text", - "ordinal": 4, - "type_info": { - "char_set": 224, - "flags": { - "bits": 4241 - }, - "max_size": 262140, - "type": "Blob" - } - }, - { - "name": "max_duration_seconds", - "ordinal": 5, - "type_info": { - "char_set": 63, - "flags": { - "bits": 1 - }, - "max_size": 11, - "type": "Long" - } - }, - { - "name": "creator_ip_address", - "ordinal": 6, - "type_info": { - "char_set": 224, - "flags": { - "bits": 4233 - }, - "max_size": 160, - "type": "VarString" - } - }, - { - "name": "maybe_creator_user_token", - "ordinal": 7, - "type_info": { - "char_set": 224, - "flags": { - "bits": 136 - }, - "max_size": 128, - "type": "VarString" - } - }, - { - "name": "creator_set_visibility: enums::common::visibility::Visibility", - "ordinal": 8, - "type_info": { - "char_set": 224, - "flags": { - "bits": 385 - }, - "max_size": 28, - "type": "String" - } - }, - { - "name": "is_from_api", - "ordinal": 9, - "type_info": { - "char_set": 63, - "flags": { - "bits": 1 - }, - "max_size": 1, - "type": "Tiny" - } - }, - { - "name": "is_for_twitch", - "ordinal": 10, - "type_info": { - "char_set": 63, - "flags": { - "bits": 1 - }, - "max_size": 1, - "type": "Tiny" - } - }, - { - "name": "is_debug_request", - "ordinal": 11, - "type_info": { - "char_set": 63, - "flags": { - "bits": 9 - }, - "max_size": 1, - "type": "Tiny" - } - }, - { - "name": "status: crate::column_types::job_status::JobStatus", - "ordinal": 12, - "type_info": { - "char_set": 224, - "flags": { - "bits": 393 - }, - "max_size": 64, - "type": "String" - } - }, - { - "name": "priority_level", - "ordinal": 13, - "type_info": { - "char_set": 63, - "flags": { - "bits": 33 - }, - "max_size": 3, - "type": "Tiny" - } - }, - { - "name": "attempt_count", - "ordinal": 14, - "type_info": { - "char_set": 63, - "flags": { - "bits": 1 - }, - "max_size": 3, - "type": "Long" - } - }, - { - "name": "failure_reason", - "ordinal": 15, - "type_info": { - "char_set": 224, - "flags": { - "bits": 128 - }, - "max_size": 2048, - "type": "VarString" - } - }, - { - "name": "created_at", - "ordinal": 16, - "type_info": { - "char_set": 63, - "flags": { - "bits": 1153 - }, - "max_size": 19, - "type": "Timestamp" - } - }, - { - "name": "updated_at", - "ordinal": 17, - "type_info": { - "char_set": 63, - "flags": { - "bits": 9345 - }, - "max_size": 19, - "type": "Timestamp" - } - }, - { - "name": "retry_at", - "ordinal": 18, - "type_info": { - "char_set": 63, - "flags": { - "bits": 128 - }, - "max_size": 19, - "type": "Timestamp" - } - } - ], - "nullable": [ - false, - false, - false, - false, - false, - false, - false, - true, - false, - false, - false, - false, - false, - false, - false, - true, - false, - false, - true - ], - "parameters": { - "Right": 3 - } - }, - "query": "\nSELECT\n id,\n token AS inference_job_token,\n uuid_idempotency_token,\n\n model_token,\n raw_inference_text,\n\n max_duration_seconds,\n \n creator_ip_address,\n maybe_creator_user_token,\n creator_set_visibility as `creator_set_visibility: enums::common::visibility::Visibility`,\n\n is_from_api,\n is_for_twitch,\n is_debug_request,\n\n status as `status: crate::column_types::job_status::JobStatus`,\n priority_level,\n attempt_count,\n failure_reason,\n\n created_at,\n updated_at,\n retry_at\nFROM tts_inference_jobs\nWHERE\n priority_level >= ?\n AND is_debug_request = ?\n AND\n (\n status IN (\"pending\", \"attempt_failed\")\n )\n AND\n (\n retry_at IS NULL\n OR\n retry_at < CURRENT_TIMESTAMP\n )\n ORDER BY priority_level DESC, id ASC\n LIMIT ?\n " - }, "325fa77b36c1eb8ff8a67beb8db8d3cbf6224e8e619fbcf2bf0daa54bdf51e06": { "describe": { "columns": [], @@ -7818,6 +6976,369 @@ }, "query": "\nSELECT\n tts.token as model_token,\n tts.tts_model_type as `tts_model_type: enums::by_table::tts_models::tts_model_type::TtsModelType`,\n tts.text_pipeline_type,\n tts.text_preprocessing_algorithm,\n tts.maybe_default_pretrained_vocoder,\n\n tts.use_default_mel_multiply_factor,\n tts.maybe_custom_mel_multiply_factor,\n\n tts.creator_user_token,\n users.username as creator_username,\n users.display_name as creator_display_name,\n users.email_gravatar_hash as creator_gravatar_hash,\n users.is_banned as creator_is_banned,\n\n tts.title,\n tts.description_markdown,\n tts.description_rendered_html,\n\n tts.ietf_language_tag,\n tts.ietf_primary_language_subtag,\n\n tts.is_front_page_featured,\n tts.is_twitch_featured,\n\n tts.maybe_suggested_unique_bot_command,\n\n tts.user_ratings_positive_count,\n tts.user_ratings_negative_count,\n tts.user_ratings_total_count,\n\n tts.creator_set_visibility,\n\n tts.is_locked_from_use,\n tts.is_locked_from_user_modification,\n\n tts.maybe_custom_vocoder_token,\n vocoder.title as maybe_custom_vocoder_title,\n vocoder_user.token as maybe_custom_vocoder_creator_user_token,\n vocoder_user.username as maybe_custom_vocoder_creator_username,\n vocoder_user.display_name as maybe_custom_vocoder_creator_display_name,\n vocoder_user.email_gravatar_hash as maybe_custom_vocoder_creator_gravatar_hash,\n\n tts.created_at,\n tts.updated_at,\n\n tts.creator_ip_address_creation,\n tts.creator_ip_address_last_update,\n tts.mod_deleted_at,\n tts.user_deleted_at\n\nFROM tts_models as tts\nJOIN users\n ON users.token = tts.creator_user_token\n\nLEFT OUTER JOIN vocoder_models AS vocoder\n ON vocoder.token = tts.maybe_custom_vocoder_token\nLEFT OUTER JOIN users AS vocoder_user\n ON vocoder_user.token = vocoder.creator_user_token\n\nWHERE tts.token = ?\n " }, + "4932e975b3369b06fcc23f7797f3a53a54211236383385b8740959b824bd9744": { + "describe": { + "columns": [ + { + "name": "job_token: tokens::tokens::generic_inference_jobs::InferenceJobToken", + "ordinal": 0, + "type_info": { + "char_set": 224, + "flags": { + "bits": 4229 + }, + "max_size": 128, + "type": "VarString" + } + }, + { + "name": "status: enums::common::job_status_plus::JobStatusPlus", + "ordinal": 1, + "type_info": { + "char_set": 224, + "flags": { + "bits": 393 + }, + "max_size": 64, + "type": "String" + } + }, + { + "name": "attempt_count", + "ordinal": 2, + "type_info": { + "char_set": 63, + "flags": { + "bits": 33 + }, + "max_size": 5, + "type": "Short" + } + }, + { + "name": "maybe_creator_user_token: tokens::tokens::users::UserToken", + "ordinal": 3, + "type_info": { + "char_set": 224, + "flags": { + "bits": 136 + }, + "max_size": 128, + "type": "VarString" + } + }, + { + "name": "maybe_creator_anonymous_visitor_token: tokens::tokens::anonymous_visitor_tracking::AnonymousVisitorTrackingToken", + "ordinal": 4, + "type_info": { + "char_set": 224, + "flags": { + "bits": 128 + }, + "max_size": 128, + "type": "VarString" + } + }, + { + "name": "creator_ip_address", + "ordinal": 5, + "type_info": { + "char_set": 224, + "flags": { + "bits": 4233 + }, + "max_size": 160, + "type": "VarString" + } + }, + { + "name": "inference_category: enums::by_table::generic_inference_jobs::inference_category::InferenceCategory", + "ordinal": 6, + "type_info": { + "char_set": 224, + "flags": { + "bits": 4233 + }, + "max_size": 128, + "type": "VarString" + } + }, + { + "name": "maybe_model_type", + "ordinal": 7, + "type_info": { + "char_set": 224, + "flags": { + "bits": 136 + }, + "max_size": 128, + "type": "VarString" + } + }, + { + "name": "maybe_model_token", + "ordinal": 8, + "type_info": { + "char_set": 224, + "flags": { + "bits": 136 + }, + "max_size": 128, + "type": "VarString" + } + }, + { + "name": "maybe_raw_inference_text", + "ordinal": 9, + "type_info": { + "char_set": 224, + "flags": { + "bits": 144 + }, + "max_size": 262140, + "type": "Blob" + } + }, + { + "name": "maybe_frontend_failure_category: enums::by_table::generic_inference_jobs::frontend_failure_category::FrontendFailureCategory", + "ordinal": 10, + "type_info": { + "char_set": 224, + "flags": { + "bits": 128 + }, + "max_size": 128, + "type": "VarString" + } + }, + { + "name": "maybe_result_entity_type", + "ordinal": 11, + "type_info": { + "char_set": 224, + "flags": { + "bits": 128 + }, + "max_size": 128, + "type": "VarString" + } + }, + { + "name": "maybe_result_entity_token", + "ordinal": 12, + "type_info": { + "char_set": 224, + "flags": { + "bits": 136 + }, + "max_size": 128, + "type": "VarString" + } + }, + { + "name": "maybe_tts_model_title", + "ordinal": 13, + "type_info": { + "char_set": 224, + "flags": { + "bits": 4224 + }, + "max_size": 1020, + "type": "VarString" + } + }, + { + "name": "maybe_voice_conversion_model_title", + "ordinal": 14, + "type_info": { + "char_set": 224, + "flags": { + "bits": 4224 + }, + "max_size": 1020, + "type": "VarString" + } + }, + { + "name": "maybe_tts_public_bucket_path", + "ordinal": 15, + "type_info": { + "char_set": 224, + "flags": { + "bits": 4224 + }, + "max_size": 1020, + "type": "VarString" + } + }, + { + "name": "maybe_voice_conversion_public_bucket_hash", + "ordinal": 16, + "type_info": { + "char_set": 224, + "flags": { + "bits": 4224 + }, + "max_size": 256, + "type": "VarString" + } + }, + { + "name": "maybe_media_file_public_bucket_directory_hash", + "ordinal": 17, + "type_info": { + "char_set": 224, + "flags": { + "bits": 4224 + }, + "max_size": 128, + "type": "VarString" + } + }, + { + "name": "maybe_media_file_public_bucket_prefix", + "ordinal": 18, + "type_info": { + "char_set": 224, + "flags": { + "bits": 128 + }, + "max_size": 64, + "type": "VarString" + } + }, + { + "name": "maybe_media_file_public_bucket_extension", + "ordinal": 19, + "type_info": { + "char_set": 224, + "flags": { + "bits": 128 + }, + "max_size": 64, + "type": "VarString" + } + }, + { + "name": "maybe_assigned_worker", + "ordinal": 20, + "type_info": { + "char_set": 224, + "flags": { + "bits": 128 + }, + "max_size": 512, + "type": "VarString" + } + }, + { + "name": "maybe_assigned_cluster", + "ordinal": 21, + "type_info": { + "char_set": 224, + "flags": { + "bits": 128 + }, + "max_size": 512, + "type": "VarString" + } + }, + { + "name": "is_keepalive_required", + "ordinal": 22, + "type_info": { + "char_set": 63, + "flags": { + "bits": 1 + }, + "max_size": 1, + "type": "Tiny" + } + }, + { + "name": "created_at", + "ordinal": 23, + "type_info": { + "char_set": 63, + "flags": { + "bits": 1153 + }, + "max_size": 19, + "type": "Timestamp" + } + }, + { + "name": "updated_at", + "ordinal": 24, + "type_info": { + "char_set": 63, + "flags": { + "bits": 9345 + }, + "max_size": 19, + "type": "Timestamp" + } + }, + { + "name": "maybe_first_started_at", + "ordinal": 25, + "type_info": { + "char_set": 63, + "flags": { + "bits": 128 + }, + "max_size": 19, + "type": "Timestamp" + } + }, + { + "name": "maybe_successfully_completed_at", + "ordinal": 26, + "type_info": { + "char_set": 63, + "flags": { + "bits": 128 + }, + "max_size": 19, + "type": "Timestamp" + } + } + ], + "nullable": [ + false, + false, + false, + true, + true, + false, + false, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + true, + true + ], + "parameters": { + "Right": 1 + } + }, + "query": "\nSELECT\n jobs.token as `job_token: tokens::tokens::generic_inference_jobs::InferenceJobToken`,\n\n jobs.status as `status: enums::common::job_status_plus::JobStatusPlus`,\n jobs.attempt_count,\n\n jobs.maybe_creator_user_token as `maybe_creator_user_token: tokens::tokens::users::UserToken`,\n jobs.maybe_creator_anonymous_visitor_token as `maybe_creator_anonymous_visitor_token: tokens::tokens::anonymous_visitor_tracking::AnonymousVisitorTrackingToken`,\n jobs.creator_ip_address,\n\n jobs.inference_category as `inference_category: enums::by_table::generic_inference_jobs::inference_category::InferenceCategory`,\n jobs.maybe_model_type,\n jobs.maybe_model_token,\n jobs.maybe_raw_inference_text,\n\n jobs.frontend_failure_category as `maybe_frontend_failure_category: enums::by_table::generic_inference_jobs::frontend_failure_category::FrontendFailureCategory`,\n\n jobs.on_success_result_entity_type as maybe_result_entity_type,\n jobs.on_success_result_entity_token as maybe_result_entity_token,\n\n tts_models.title as maybe_tts_model_title,\n voice_conversion_models.title as maybe_voice_conversion_model_title,\n\n tts_results.public_bucket_wav_audio_path as maybe_tts_public_bucket_path,\n voice_conversion_results.public_bucket_hash as maybe_voice_conversion_public_bucket_hash,\n\n media_files.public_bucket_directory_hash as maybe_media_file_public_bucket_directory_hash,\n media_files.maybe_public_bucket_prefix as maybe_media_file_public_bucket_prefix,\n media_files.maybe_public_bucket_extension as maybe_media_file_public_bucket_extension,\n\n jobs.assigned_worker as maybe_assigned_worker,\n jobs.assigned_cluster as maybe_assigned_cluster,\n\n jobs.is_keepalive_required,\n\n jobs.created_at,\n jobs.updated_at,\n\n jobs.first_started_at as maybe_first_started_at,\n jobs.successfully_completed_at as maybe_successfully_completed_at\n\nFROM generic_inference_jobs as jobs\n\nLEFT OUTER JOIN tts_models ON jobs.maybe_model_token = tts_models.token\nLEFT OUTER JOIN voice_conversion_models ON jobs.maybe_model_token = voice_conversion_models.token\n\nLEFT OUTER JOIN tts_results ON jobs.on_success_result_entity_token = tts_results.token\nLEFT OUTER JOIN voice_conversion_results ON jobs.on_success_result_entity_token = voice_conversion_results.token\nLEFT OUTER JOIN media_files ON jobs.on_success_result_entity_token = media_files.token\n\nWHERE jobs.token = ?\n " + }, "497aa22c0f3085dd2905ab6a66643a247ecbb25a5a125e8bf67a49c87a20b70f": { "describe": { "columns": [], @@ -9264,16 +8785,6 @@ }, "query": "\nSELECT\n next_id\nFROM\n voice_conversion_result_synthetic_ids\nWHERE\n user_token = ?\nLIMIT 1\n " }, - "5d060a1791971c23192379fd5d398cd247e64026df344f82ab9e46f41d4f5ede": { - "describe": { - "columns": [], - "nullable": [], - "parameters": { - "Right": 16 - } - }, - "query": "\nINSERT INTO generic_inference_jobs\nSET\n token = ?,\n uuid_idempotency_token = ?,\n\n inference_category = ?,\n maybe_model_type = ?,\n maybe_model_token = ?,\n\n maybe_input_source_token = ?,\n maybe_input_source_token_type = ?,\n\n maybe_raw_inference_text = ?,\n\n maybe_inference_args = ?,\n\n maybe_creator_user_token = ?,\n creator_ip_address = ?,\n creator_set_visibility = ?,\n\n priority_level = ?,\n is_keepalive_required = ?,\n\n is_debug_request = ?,\n maybe_routing_tag = ?,\n\n status = \"pending\"\n " - }, "5e4a00c339ce4d7fac19aff728449156b1e02b9e1d9fd534ac37d4ac79f44820": { "describe": { "columns": [], @@ -10661,6 +10172,265 @@ }, "query": "\n SELECT\n zds.token as `token: tokens::tokens::zs_voice_dataset_samples::ZsVoiceDatasetSampleToken`,\n zds.dataset_token as `dataset_token: tokens::tokens::zs_voice_datasets::ZsVoiceDatasetToken`,\n zds.maybe_creator_user_token as `maybe_creator_user_token: tokens::tokens::users::UserToken`\n FROM zs_voice_dataset_samples as zds\n WHERE\n zds.token = ?\n AND zds.user_deleted_at IS NULL\n AND zds.mod_deleted_at IS NULL\n " }, + "7ebf5c2b58866413d964a137bce9027289fdc6c84fafc0c773cdedd536c6bf4c": { + "describe": { + "columns": [ + { + "name": "id", + "ordinal": 0, + "type_info": { + "char_set": 63, + "flags": { + "bits": 515 + }, + "max_size": 20, + "type": "LongLong" + } + }, + { + "name": "inference_job_token", + "ordinal": 1, + "type_info": { + "char_set": 224, + "flags": { + "bits": 4229 + }, + "max_size": 128, + "type": "VarString" + } + }, + { + "name": "uuid_idempotency_token", + "ordinal": 2, + "type_info": { + "char_set": 224, + "flags": { + "bits": 4229 + }, + "max_size": 144, + "type": "VarString" + } + }, + { + "name": "model_token", + "ordinal": 3, + "type_info": { + "char_set": 224, + "flags": { + "bits": 4233 + }, + "max_size": 128, + "type": "VarString" + } + }, + { + "name": "raw_inference_text", + "ordinal": 4, + "type_info": { + "char_set": 224, + "flags": { + "bits": 4241 + }, + "max_size": 262140, + "type": "Blob" + } + }, + { + "name": "max_duration_seconds", + "ordinal": 5, + "type_info": { + "char_set": 63, + "flags": { + "bits": 1 + }, + "max_size": 11, + "type": "Long" + } + }, + { + "name": "creator_ip_address", + "ordinal": 6, + "type_info": { + "char_set": 224, + "flags": { + "bits": 4233 + }, + "max_size": 160, + "type": "VarString" + } + }, + { + "name": "maybe_creator_user_token", + "ordinal": 7, + "type_info": { + "char_set": 224, + "flags": { + "bits": 136 + }, + "max_size": 128, + "type": "VarString" + } + }, + { + "name": "creator_set_visibility: enums::common::visibility::Visibility", + "ordinal": 8, + "type_info": { + "char_set": 224, + "flags": { + "bits": 385 + }, + "max_size": 28, + "type": "String" + } + }, + { + "name": "is_from_api", + "ordinal": 9, + "type_info": { + "char_set": 63, + "flags": { + "bits": 1 + }, + "max_size": 1, + "type": "Tiny" + } + }, + { + "name": "is_for_twitch", + "ordinal": 10, + "type_info": { + "char_set": 63, + "flags": { + "bits": 1 + }, + "max_size": 1, + "type": "Tiny" + } + }, + { + "name": "is_debug_request", + "ordinal": 11, + "type_info": { + "char_set": 63, + "flags": { + "bits": 9 + }, + "max_size": 1, + "type": "Tiny" + } + }, + { + "name": "status: enums::common::job_status::JobStatus", + "ordinal": 12, + "type_info": { + "char_set": 224, + "flags": { + "bits": 393 + }, + "max_size": 64, + "type": "String" + } + }, + { + "name": "priority_level", + "ordinal": 13, + "type_info": { + "char_set": 63, + "flags": { + "bits": 33 + }, + "max_size": 3, + "type": "Tiny" + } + }, + { + "name": "attempt_count", + "ordinal": 14, + "type_info": { + "char_set": 63, + "flags": { + "bits": 1 + }, + "max_size": 3, + "type": "Long" + } + }, + { + "name": "failure_reason", + "ordinal": 15, + "type_info": { + "char_set": 224, + "flags": { + "bits": 128 + }, + "max_size": 2048, + "type": "VarString" + } + }, + { + "name": "created_at", + "ordinal": 16, + "type_info": { + "char_set": 63, + "flags": { + "bits": 1153 + }, + "max_size": 19, + "type": "Timestamp" + } + }, + { + "name": "updated_at", + "ordinal": 17, + "type_info": { + "char_set": 63, + "flags": { + "bits": 9345 + }, + "max_size": 19, + "type": "Timestamp" + } + }, + { + "name": "retry_at", + "ordinal": 18, + "type_info": { + "char_set": 63, + "flags": { + "bits": 128 + }, + "max_size": 19, + "type": "Timestamp" + } + } + ], + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + true, + false, + false, + false, + false, + false, + false, + false, + true, + false, + false, + true + ], + "parameters": { + "Right": 2 + } + }, + "query": "\nSELECT\n id,\n token AS inference_job_token,\n uuid_idempotency_token,\n\n model_token,\n raw_inference_text,\n\n max_duration_seconds,\n\n creator_ip_address,\n maybe_creator_user_token,\n creator_set_visibility as `creator_set_visibility: enums::common::visibility::Visibility`,\n\n is_from_api,\n is_for_twitch,\n is_debug_request,\n\n status as `status: enums::common::job_status::JobStatus`,\n priority_level,\n attempt_count,\n failure_reason,\n\n created_at,\n updated_at,\n retry_at\nFROM tts_inference_jobs\nWHERE\n is_debug_request = ?\n AND\n (\n status IN (\"pending\", \"attempt_failed\")\n )\n AND\n (\n retry_at IS NULL\n OR\n retry_at < CURRENT_TIMESTAMP\n )\n LIMIT ?\n " + }, "80e8ad515ab8fbfadc12463b87059a1eb6554be32527729d6075fc46c966630c": { "describe": { "columns": [], @@ -11535,6 +11305,16 @@ }, "query": "\nINSERT INTO user_subscriptions\nSET\n token = ?,\n user_token = ?,\n subscription_namespace = ?,\n subscription_product_slug = ?,\n\n maybe_stripe_subscription_id = ?,\n maybe_stripe_customer_id = ?,\n\n maybe_stripe_product_id = ?,\n maybe_stripe_price_id = ?,\n\n maybe_stripe_recurring_interval = ?,\n maybe_stripe_subscription_status = ?,\n maybe_stripe_is_production = ?,\n\n subscription_start_at = ?,\n current_billing_period_start_at = ?,\n current_billing_period_end_at = ?,\n subscription_expires_at = ?,\n maybe_cancel_at = ?,\n maybe_canceled_at = ?,\n\n version = version + 1\n\nON DUPLICATE KEY UPDATE\n subscription_namespace = ?,\n subscription_product_slug= ?,\n\n maybe_stripe_product_id = ?,\n maybe_stripe_price_id = ?,\n\n maybe_stripe_recurring_interval = ?,\n maybe_stripe_subscription_status = ?,\n\n current_billing_period_start_at = ?,\n current_billing_period_end_at = ?,\n subscription_expires_at = ?,\n maybe_cancel_at = ?,\n maybe_canceled_at = ?,\n\n version = version + 1\n " }, + "8d322f5373336780472edac2536004af5c11374a0d916dc9894b655da1c66b46": { + "describe": { + "columns": [], + "nullable": [], + "parameters": { + "Right": 21 + } + }, + "query": "\nINSERT INTO media_files\nSET\n token = ?,\n\n origin_category = ?,\n origin_product_category = ?,\n\n maybe_origin_model_type = ?,\n maybe_origin_model_token = ?,\n\n media_type = ?,\n maybe_mime_type = ?,\n file_size_bytes = ?,\n\n checksum_sha2 = ?,\n\n public_bucket_directory_hash = ?,\n maybe_public_bucket_prefix = ?,\n maybe_public_bucket_extension = ?,\n\n maybe_creator_user_token = ?,\n maybe_creator_anonymous_visitor_token = ?,\n creator_ip_address = ?,\n\n creator_set_visibility = ?,\n\n maybe_creator_file_synthetic_id = ?,\n maybe_creator_category_synthetic_id = ?,\n\n is_generated_on_prem = ?,\n generated_by_worker = ?,\n generated_by_cluster = ?\n\n " + }, "8f3be600530a3e6d038f701ca482b087d7e7a4367ae92f0ebe27c302aa98bb96": { "describe": { "columns": [ @@ -12442,6 +12222,265 @@ }, "query": "\nINSERT INTO generic_download_jobs\nSET\n token = ?,\n uuid_idempotency_token = ?,\n download_type = ?,\n download_url = ?,\n title = ?,\n creator_user_token = ?,\n creator_ip_address = ?,\n creator_set_visibility = ?,\n status = \"pending\"\n " }, + "a0e1091c0deaf0265640d0c6d0a862d74172e7adf29c4c8e08e12a3662e323d5": { + "describe": { + "columns": [ + { + "name": "id", + "ordinal": 0, + "type_info": { + "char_set": 63, + "flags": { + "bits": 515 + }, + "max_size": 20, + "type": "LongLong" + } + }, + { + "name": "inference_job_token", + "ordinal": 1, + "type_info": { + "char_set": 224, + "flags": { + "bits": 4229 + }, + "max_size": 128, + "type": "VarString" + } + }, + { + "name": "uuid_idempotency_token", + "ordinal": 2, + "type_info": { + "char_set": 224, + "flags": { + "bits": 4229 + }, + "max_size": 144, + "type": "VarString" + } + }, + { + "name": "model_token", + "ordinal": 3, + "type_info": { + "char_set": 224, + "flags": { + "bits": 4233 + }, + "max_size": 128, + "type": "VarString" + } + }, + { + "name": "raw_inference_text", + "ordinal": 4, + "type_info": { + "char_set": 224, + "flags": { + "bits": 4241 + }, + "max_size": 262140, + "type": "Blob" + } + }, + { + "name": "max_duration_seconds", + "ordinal": 5, + "type_info": { + "char_set": 63, + "flags": { + "bits": 1 + }, + "max_size": 11, + "type": "Long" + } + }, + { + "name": "creator_ip_address", + "ordinal": 6, + "type_info": { + "char_set": 224, + "flags": { + "bits": 4233 + }, + "max_size": 160, + "type": "VarString" + } + }, + { + "name": "maybe_creator_user_token", + "ordinal": 7, + "type_info": { + "char_set": 224, + "flags": { + "bits": 136 + }, + "max_size": 128, + "type": "VarString" + } + }, + { + "name": "creator_set_visibility: enums::common::visibility::Visibility", + "ordinal": 8, + "type_info": { + "char_set": 224, + "flags": { + "bits": 385 + }, + "max_size": 28, + "type": "String" + } + }, + { + "name": "is_from_api", + "ordinal": 9, + "type_info": { + "char_set": 63, + "flags": { + "bits": 1 + }, + "max_size": 1, + "type": "Tiny" + } + }, + { + "name": "is_for_twitch", + "ordinal": 10, + "type_info": { + "char_set": 63, + "flags": { + "bits": 1 + }, + "max_size": 1, + "type": "Tiny" + } + }, + { + "name": "is_debug_request", + "ordinal": 11, + "type_info": { + "char_set": 63, + "flags": { + "bits": 9 + }, + "max_size": 1, + "type": "Tiny" + } + }, + { + "name": "status: enums::common::job_status::JobStatus", + "ordinal": 12, + "type_info": { + "char_set": 224, + "flags": { + "bits": 393 + }, + "max_size": 64, + "type": "String" + } + }, + { + "name": "priority_level", + "ordinal": 13, + "type_info": { + "char_set": 63, + "flags": { + "bits": 33 + }, + "max_size": 3, + "type": "Tiny" + } + }, + { + "name": "attempt_count", + "ordinal": 14, + "type_info": { + "char_set": 63, + "flags": { + "bits": 1 + }, + "max_size": 3, + "type": "Long" + } + }, + { + "name": "failure_reason", + "ordinal": 15, + "type_info": { + "char_set": 224, + "flags": { + "bits": 128 + }, + "max_size": 2048, + "type": "VarString" + } + }, + { + "name": "created_at", + "ordinal": 16, + "type_info": { + "char_set": 63, + "flags": { + "bits": 1153 + }, + "max_size": 19, + "type": "Timestamp" + } + }, + { + "name": "updated_at", + "ordinal": 17, + "type_info": { + "char_set": 63, + "flags": { + "bits": 9345 + }, + "max_size": 19, + "type": "Timestamp" + } + }, + { + "name": "retry_at", + "ordinal": 18, + "type_info": { + "char_set": 63, + "flags": { + "bits": 128 + }, + "max_size": 19, + "type": "Timestamp" + } + } + ], + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + true, + false, + false, + false, + false, + false, + false, + false, + true, + false, + false, + true + ], + "parameters": { + "Right": 3 + } + }, + "query": "\nSELECT\n id,\n token AS inference_job_token,\n uuid_idempotency_token,\n\n model_token,\n raw_inference_text,\n\n max_duration_seconds,\n \n creator_ip_address,\n maybe_creator_user_token,\n creator_set_visibility as `creator_set_visibility: enums::common::visibility::Visibility`,\n\n is_from_api,\n is_for_twitch,\n is_debug_request,\n\n status as `status: enums::common::job_status::JobStatus`,\n priority_level,\n attempt_count,\n failure_reason,\n\n created_at,\n updated_at,\n retry_at\nFROM tts_inference_jobs\nWHERE\n priority_level >= ?\n AND is_debug_request = ?\n AND\n (\n status IN (\"pending\", \"attempt_failed\")\n )\n AND\n (\n retry_at IS NULL\n OR\n retry_at < CURRENT_TIMESTAMP\n )\n ORDER BY priority_level DESC, id ASC\n LIMIT ?\n " + }, "a125f183f7ae5627fc2118e7302cea73d967200ba1cbb12550f5880187b7db5e": { "describe": { "columns": [], @@ -13384,16 +13423,6 @@ }, "query": "\nSELECT\n id,\n status,\n attempt_count\nFROM generic_inference_jobs\nWHERE id = ?\nFOR UPDATE\n " }, - "acf953762ea25540b4cbb81dafd81efa15113dc67193ec368bf0e9e0ba91d56a": { - "describe": { - "columns": [], - "nullable": [], - "parameters": { - "Right": 19 - } - }, - "query": "\nINSERT INTO media_files\nSET\n token = ?,\n\n origin_category = ?,\n origin_product_category = ?,\n maybe_origin_model_type = ?,\n\n media_type = ?,\n maybe_mime_type = ?,\n file_size_bytes = ?,\n\n checksum_sha2 = ?,\n\n public_bucket_directory_hash = ?,\n maybe_public_bucket_prefix = ?,\n maybe_public_bucket_extension = ?,\n\n maybe_creator_user_token = ?,\n creator_ip_address = ?,\n\n creator_set_visibility = ?,\n\n maybe_creator_file_synthetic_id = ?,\n maybe_creator_category_synthetic_id = ?,\n\n is_generated_on_prem = ?,\n generated_by_worker = ?,\n generated_by_cluster = ?\n\n " - }, "ad0dfcca42406d0fe109056f2238ff2a48e2b0f287f86dbaf36363e3a9624ba2": { "describe": { "columns": [ @@ -13746,6 +13775,16 @@ }, "query": "\nSELECT\n m.token as `token: tokens::tokens::media_files::MediaFileToken`,\n\n m.media_type as `media_type: enums::by_table::media_files::media_file_type::MediaFileType`,\n\n users.token as `maybe_creator_user_token: tokens::tokens::users::UserToken`,\n users.username as maybe_creator_username,\n users.display_name as maybe_creator_display_name,\n users.email_gravatar_hash as maybe_creator_gravatar_hash,\n\n m.creator_set_visibility as `creator_set_visibility: enums::common::visibility::Visibility`,\n\n m.public_bucket_directory_hash,\n m.maybe_public_bucket_prefix,\n m.maybe_public_bucket_extension,\n\n m.created_at,\n m.updated_at\n\nFROM media_files AS m\nLEFT OUTER JOIN users\n ON m.maybe_creator_user_token = users.token\nWHERE\n m.token = ?\n AND m.user_deleted_at IS NULL\n AND m.mod_deleted_at IS NULL\n " }, + "b1750559783bcd55b2ae139372a4782ae363787a840a32f5c17c8408dbf15bc7": { + "describe": { + "columns": [], + "nullable": [], + "parameters": { + "Right": 17 + } + }, + "query": "\nINSERT INTO generic_inference_jobs\nSET\n token = ?,\n uuid_idempotency_token = ?,\n\n inference_category = ?,\n maybe_model_type = ?,\n maybe_model_token = ?,\n\n maybe_input_source_token = ?,\n maybe_input_source_token_type = ?,\n\n maybe_raw_inference_text = ?,\n\n maybe_inference_args = ?,\n\n maybe_creator_user_token = ?,\n maybe_creator_anonymous_visitor_token = ?,\n creator_ip_address = ?,\n\n creator_set_visibility = ?,\n\n priority_level = ?,\n is_keepalive_required = ?,\n\n is_debug_request = ?,\n maybe_routing_tag = ?,\n\n status = \"pending\"\n " + }, "b1ad806aa93f66cab358d7cdb405d57c643e2ff131cfec9f1ced55c2e6ca9511": { "describe": { "columns": [], @@ -14605,6 +14644,265 @@ }, "query": "\nSELECT count(*) as count\nFROM w2l_templates\nWHERE\n creator_user_token = ?\nLIMIT 1\n " }, + "c16ceef6967d2af394da3c5786656fc4fd62bcacdbd9878f99e98208ae285588": { + "describe": { + "columns": [ + { + "name": "id", + "ordinal": 0, + "type_info": { + "char_set": 63, + "flags": { + "bits": 515 + }, + "max_size": 20, + "type": "LongLong" + } + }, + { + "name": "inference_job_token", + "ordinal": 1, + "type_info": { + "char_set": 224, + "flags": { + "bits": 4229 + }, + "max_size": 128, + "type": "VarString" + } + }, + { + "name": "uuid_idempotency_token", + "ordinal": 2, + "type_info": { + "char_set": 224, + "flags": { + "bits": 4229 + }, + "max_size": 144, + "type": "VarString" + } + }, + { + "name": "model_token", + "ordinal": 3, + "type_info": { + "char_set": 224, + "flags": { + "bits": 4233 + }, + "max_size": 128, + "type": "VarString" + } + }, + { + "name": "raw_inference_text", + "ordinal": 4, + "type_info": { + "char_set": 224, + "flags": { + "bits": 4241 + }, + "max_size": 262140, + "type": "Blob" + } + }, + { + "name": "max_duration_seconds", + "ordinal": 5, + "type_info": { + "char_set": 63, + "flags": { + "bits": 1 + }, + "max_size": 11, + "type": "Long" + } + }, + { + "name": "creator_ip_address", + "ordinal": 6, + "type_info": { + "char_set": 224, + "flags": { + "bits": 4233 + }, + "max_size": 160, + "type": "VarString" + } + }, + { + "name": "maybe_creator_user_token", + "ordinal": 7, + "type_info": { + "char_set": 224, + "flags": { + "bits": 136 + }, + "max_size": 128, + "type": "VarString" + } + }, + { + "name": "creator_set_visibility: enums::common::visibility::Visibility", + "ordinal": 8, + "type_info": { + "char_set": 224, + "flags": { + "bits": 385 + }, + "max_size": 28, + "type": "String" + } + }, + { + "name": "is_from_api", + "ordinal": 9, + "type_info": { + "char_set": 63, + "flags": { + "bits": 1 + }, + "max_size": 1, + "type": "Tiny" + } + }, + { + "name": "is_for_twitch", + "ordinal": 10, + "type_info": { + "char_set": 63, + "flags": { + "bits": 1 + }, + "max_size": 1, + "type": "Tiny" + } + }, + { + "name": "is_debug_request", + "ordinal": 11, + "type_info": { + "char_set": 63, + "flags": { + "bits": 9 + }, + "max_size": 1, + "type": "Tiny" + } + }, + { + "name": "status: enums::common::job_status::JobStatus", + "ordinal": 12, + "type_info": { + "char_set": 224, + "flags": { + "bits": 393 + }, + "max_size": 64, + "type": "String" + } + }, + { + "name": "priority_level", + "ordinal": 13, + "type_info": { + "char_set": 63, + "flags": { + "bits": 33 + }, + "max_size": 3, + "type": "Tiny" + } + }, + { + "name": "attempt_count", + "ordinal": 14, + "type_info": { + "char_set": 63, + "flags": { + "bits": 1 + }, + "max_size": 3, + "type": "Long" + } + }, + { + "name": "failure_reason", + "ordinal": 15, + "type_info": { + "char_set": 224, + "flags": { + "bits": 128 + }, + "max_size": 2048, + "type": "VarString" + } + }, + { + "name": "created_at", + "ordinal": 16, + "type_info": { + "char_set": 63, + "flags": { + "bits": 1153 + }, + "max_size": 19, + "type": "Timestamp" + } + }, + { + "name": "updated_at", + "ordinal": 17, + "type_info": { + "char_set": 63, + "flags": { + "bits": 9345 + }, + "max_size": 19, + "type": "Timestamp" + } + }, + { + "name": "retry_at", + "ordinal": 18, + "type_info": { + "char_set": 63, + "flags": { + "bits": 128 + }, + "max_size": 19, + "type": "Timestamp" + } + } + ], + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + true, + false, + false, + false, + false, + false, + false, + false, + true, + false, + false, + true + ], + "parameters": { + "Right": 2 + } + }, + "query": "\nSELECT\n id,\n token AS inference_job_token,\n uuid_idempotency_token,\n\n model_token,\n raw_inference_text,\n\n max_duration_seconds,\n\n creator_ip_address,\n maybe_creator_user_token,\n creator_set_visibility as `creator_set_visibility: enums::common::visibility::Visibility`,\n\n is_from_api,\n is_for_twitch,\n is_debug_request,\n\n status as `status: enums::common::job_status::JobStatus`,\n priority_level,\n attempt_count,\n failure_reason,\n\n created_at,\n updated_at,\n retry_at\nFROM tts_inference_jobs\nWHERE\n is_debug_request = ?\n AND\n (\n status IN (\"pending\", \"attempt_failed\")\n )\n AND\n (\n retry_at IS NULL\n OR\n retry_at < CURRENT_TIMESTAMP\n )\n ORDER BY priority_level DESC, id ASC\n LIMIT ?\n " + }, "c1d46230eded76de16c2dcf107aa4bad58c8d6fffed30e63488c0897e8be07f1": { "describe": { "columns": [], @@ -14670,6 +14968,16 @@ }, "query": "\n SELECT\n count(*) AS total_use_count\n FROM\n tts_results\n WHERE\n model_token = ?\n " }, + "c6d6965cdb3f66f2438d6895dbc19b4f183e1d69b15909046ee1ee78bc10c0d4": { + "describe": { + "columns": [], + "nullable": [], + "parameters": { + "Right": 20 + } + }, + "query": "\nINSERT INTO media_files\nSET\n token = ?,\n\n origin_category = ?,\n origin_product_category = ?,\n maybe_origin_model_type = ?,\n\n media_type = ?,\n maybe_mime_type = ?,\n file_size_bytes = ?,\n\n checksum_sha2 = ?,\n\n public_bucket_directory_hash = ?,\n maybe_public_bucket_prefix = ?,\n maybe_public_bucket_extension = ?,\n\n maybe_creator_user_token = ?,\n maybe_creator_anonymous_visitor_token = ?,\n creator_ip_address = ?,\n\n creator_set_visibility = ?,\n\n maybe_creator_file_synthetic_id = ?,\n maybe_creator_category_synthetic_id = ?,\n\n is_generated_on_prem = ?,\n generated_by_worker = ?,\n generated_by_cluster = ?\n\n " + }, "c74b064d49726171ae626ba7d44591a8983f3fdf12d6131448c0cf3a16e5e97f": { "describe": { "columns": [], @@ -15043,16 +15351,6 @@ }, "query": "\nSELECT\n tts_results.token as tts_result_token,\n\n tts_results.raw_inference_text,\n\n tts_results.model_token as tts_model_token,\n tts_models.title as tts_model_title,\n\n tts_results.maybe_pretrained_vocoder_used,\n\n users.token as maybe_creator_user_token,\n users.username as maybe_creator_username,\n users.display_name as maybe_creator_display_name,\n users.email_gravatar_hash as maybe_creator_gravatar_hash,\n users.is_banned as maybe_creator_is_banned,\n\n model_users.token as maybe_model_creator_user_token,\n model_users.username as maybe_model_creator_username,\n model_users.display_name as maybe_model_creator_display_name,\n model_users.email_gravatar_hash as maybe_model_creator_gravatar_hash,\n model_users.is_banned as maybe_model_creator_is_banned,\n\n tts_results.public_bucket_wav_audio_path,\n tts_results.public_bucket_spectrogram_path,\n\n tts_results.creator_set_visibility,\n\n tts_results.generated_by_worker,\n tts_results.is_debug_request,\n\n tts_results.file_size_bytes,\n tts_results.duration_millis,\n tts_results.created_at,\n tts_results.updated_at,\n\n tts_results.creator_ip_address,\n tts_results.user_deleted_at,\n tts_results.mod_deleted_at\n\nFROM tts_results\nLEFT OUTER JOIN tts_models\n ON tts_results.model_token = tts_models.token\nLEFT OUTER JOIN users\n ON tts_results.maybe_creator_user_token = users.token\nLEFT OUTER JOIN users as model_users\n ON tts_models.creator_user_token = model_users.token\nWHERE\n tts_results.token = ?\n " }, - "c8547ea25817cd60c1ed15be51b8e5aa6c437b5156eacf81e95f1b029190f005": { - "describe": { - "columns": [], - "nullable": [], - "parameters": { - "Right": 20 - } - }, - "query": "\nINSERT INTO media_files\nSET\n token = ?,\n\n origin_category = ?,\n origin_product_category = ?,\n\n maybe_origin_model_type = ?,\n maybe_origin_model_token = ?,\n\n media_type = ?,\n maybe_mime_type = ?,\n file_size_bytes = ?,\n\n checksum_sha2 = ?,\n\n public_bucket_directory_hash = ?,\n maybe_public_bucket_prefix = ?,\n maybe_public_bucket_extension = ?,\n\n maybe_creator_user_token = ?,\n creator_ip_address = ?,\n\n creator_set_visibility = ?,\n\n maybe_creator_file_synthetic_id = ?,\n maybe_creator_category_synthetic_id = ?,\n\n is_generated_on_prem = ?,\n generated_by_worker = ?,\n generated_by_cluster = ?\n\n " - }, "c9f9cf47f52c4eb41188f0119a9035bb590545a7129e9a6baabe1fde9082d990": { "describe": { "columns": [], @@ -17397,6 +17695,16 @@ }, "query": "\nUPDATE tts_inference_jobs\nSET\n status = ?,\n on_success_result_token = ?,\n last_assigned_worker = ?,\n failure_reason = NULL,\n retry_at = NULL\nWHERE id = ?\n " }, + "e404b9dcdec3e8fed927cc88658a05b8a96936cdf3a881cedb9b11c24bf53278": { + "describe": { + "columns": [], + "nullable": [], + "parameters": { + "Right": 1 + } + }, + "query": "\nUPDATE generic_inference_jobs\nSET\n status = 'cancelled_by_user',\n retry_at = NULL\nWHERE token = ?\nAND status NOT IN ('complete_success', 'complete_failure', 'dead', 'cancelled_by_system')\n " + }, "e42b1fc8280e7a49b4605422bd98e6235aa9d0f8e96423b21f9e8b3c9f9e560f": { "describe": { "columns": [], @@ -18564,265 +18872,6 @@ }, "query": "\nSELECT\n ip_bans.ip_address,\n\n ip_bans.maybe_target_user_token,\n banned_users.username as maybe_target_username,\n\n ip_bans.mod_user_token,\n mod_users.username as mod_username,\n mod_users.display_name as mod_display_name,\n\n ip_bans.mod_notes,\n ip_bans.created_at,\n ip_bans.updated_at\nFROM\n ip_address_bans AS ip_bans\nLEFT OUTER JOIN users as banned_users\n ON ip_bans.maybe_target_user_token = banned_users.token\nJOIN users as mod_users\n ON ip_bans.mod_user_token = mod_users.token\nWHERE\n ip_bans.ip_address = ?\nLIMIT 1\n " }, - "efda8c2f3b856b1995d57cf5050636457c56589e9ae2676550a709c49e79a4c7": { - "describe": { - "columns": [ - { - "name": "id", - "ordinal": 0, - "type_info": { - "char_set": 63, - "flags": { - "bits": 515 - }, - "max_size": 20, - "type": "LongLong" - } - }, - { - "name": "inference_job_token", - "ordinal": 1, - "type_info": { - "char_set": 224, - "flags": { - "bits": 4229 - }, - "max_size": 128, - "type": "VarString" - } - }, - { - "name": "uuid_idempotency_token", - "ordinal": 2, - "type_info": { - "char_set": 224, - "flags": { - "bits": 4229 - }, - "max_size": 144, - "type": "VarString" - } - }, - { - "name": "model_token", - "ordinal": 3, - "type_info": { - "char_set": 224, - "flags": { - "bits": 4233 - }, - "max_size": 128, - "type": "VarString" - } - }, - { - "name": "raw_inference_text", - "ordinal": 4, - "type_info": { - "char_set": 224, - "flags": { - "bits": 4241 - }, - "max_size": 262140, - "type": "Blob" - } - }, - { - "name": "max_duration_seconds", - "ordinal": 5, - "type_info": { - "char_set": 63, - "flags": { - "bits": 1 - }, - "max_size": 11, - "type": "Long" - } - }, - { - "name": "creator_ip_address", - "ordinal": 6, - "type_info": { - "char_set": 224, - "flags": { - "bits": 4233 - }, - "max_size": 160, - "type": "VarString" - } - }, - { - "name": "maybe_creator_user_token", - "ordinal": 7, - "type_info": { - "char_set": 224, - "flags": { - "bits": 136 - }, - "max_size": 128, - "type": "VarString" - } - }, - { - "name": "creator_set_visibility: enums::common::visibility::Visibility", - "ordinal": 8, - "type_info": { - "char_set": 224, - "flags": { - "bits": 385 - }, - "max_size": 28, - "type": "String" - } - }, - { - "name": "is_from_api", - "ordinal": 9, - "type_info": { - "char_set": 63, - "flags": { - "bits": 1 - }, - "max_size": 1, - "type": "Tiny" - } - }, - { - "name": "is_for_twitch", - "ordinal": 10, - "type_info": { - "char_set": 63, - "flags": { - "bits": 1 - }, - "max_size": 1, - "type": "Tiny" - } - }, - { - "name": "is_debug_request", - "ordinal": 11, - "type_info": { - "char_set": 63, - "flags": { - "bits": 9 - }, - "max_size": 1, - "type": "Tiny" - } - }, - { - "name": "status: crate::column_types::job_status::JobStatus", - "ordinal": 12, - "type_info": { - "char_set": 224, - "flags": { - "bits": 393 - }, - "max_size": 64, - "type": "String" - } - }, - { - "name": "priority_level", - "ordinal": 13, - "type_info": { - "char_set": 63, - "flags": { - "bits": 33 - }, - "max_size": 3, - "type": "Tiny" - } - }, - { - "name": "attempt_count", - "ordinal": 14, - "type_info": { - "char_set": 63, - "flags": { - "bits": 1 - }, - "max_size": 3, - "type": "Long" - } - }, - { - "name": "failure_reason", - "ordinal": 15, - "type_info": { - "char_set": 224, - "flags": { - "bits": 128 - }, - "max_size": 2048, - "type": "VarString" - } - }, - { - "name": "created_at", - "ordinal": 16, - "type_info": { - "char_set": 63, - "flags": { - "bits": 1153 - }, - "max_size": 19, - "type": "Timestamp" - } - }, - { - "name": "updated_at", - "ordinal": 17, - "type_info": { - "char_set": 63, - "flags": { - "bits": 9345 - }, - "max_size": 19, - "type": "Timestamp" - } - }, - { - "name": "retry_at", - "ordinal": 18, - "type_info": { - "char_set": 63, - "flags": { - "bits": 128 - }, - "max_size": 19, - "type": "Timestamp" - } - } - ], - "nullable": [ - false, - false, - false, - false, - false, - false, - false, - true, - false, - false, - false, - false, - false, - false, - false, - true, - false, - false, - true - ], - "parameters": { - "Right": 2 - } - }, - "query": "\nSELECT\n id,\n token AS inference_job_token,\n uuid_idempotency_token,\n\n model_token,\n raw_inference_text,\n\n max_duration_seconds,\n\n creator_ip_address,\n maybe_creator_user_token,\n creator_set_visibility as `creator_set_visibility: enums::common::visibility::Visibility`,\n\n is_from_api,\n is_for_twitch,\n is_debug_request,\n\n status as `status: crate::column_types::job_status::JobStatus`,\n priority_level,\n attempt_count,\n failure_reason,\n\n created_at,\n updated_at,\n retry_at\nFROM tts_inference_jobs\nWHERE\n is_debug_request = ?\n AND\n (\n status IN (\"pending\", \"attempt_failed\")\n )\n AND\n (\n retry_at IS NULL\n OR\n retry_at < CURRENT_TIMESTAMP\n )\n LIMIT ?\n " - }, "f0f0c5f4d36464696a81adb5293b2d7b45d98428ebfeb20445d24e657d0ee374": { "describe": { "columns": [