diff --git a/.sqlx/query-0033c76be0ea1c99069f1a8df1ce400c7064526feaf5dc88930da0718a885b19.json b/.sqlx/query-0033c76be0ea1c99069f1a8df1ce400c7064526feaf5dc88930da0718a885b19.json new file mode 100644 index 0000000000..48bb0d5071 --- /dev/null +++ b/.sqlx/query-0033c76be0ea1c99069f1a8df1ce400c7064526feaf5dc88930da0718a885b19.json @@ -0,0 +1,289 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n w2l.token as template_token,\n w2l.template_type,\n w2l.creator_user_token,\n users.is_banned as creator_is_banned,\n users.username as creator_username,\n users.display_name as creator_display_name,\n users.email_gravatar_hash as creator_gravatar_hash,\n w2l.title,\n w2l.description_markdown,\n w2l.description_rendered_html,\n w2l.frame_width,\n w2l.frame_height,\n w2l.duration_millis,\n w2l.maybe_public_bucket_preview_image_object_name,\n w2l.maybe_public_bucket_preview_video_object_name,\n w2l.creator_set_visibility,\n w2l.is_public_listing_approved,\n w2l.is_locked_from_use,\n w2l.is_locked_from_user_modification,\n w2l.creator_ip_address_creation,\n w2l.creator_ip_address_last_update,\n w2l.created_at,\n w2l.updated_at,\n w2l.user_deleted_at,\n w2l.mod_deleted_at\nFROM w2l_templates as w2l\nJOIN users\n ON users.token = w2l.creator_user_token\nWHERE w2l.token = ?\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "template_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "template_type", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 2, + "name": "creator_user_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 3, + "name": "creator_is_banned", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 4, + "name": "creator_username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 5, + "name": "creator_display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 6, + "name": "creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 7, + "name": "title", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 8, + "name": "description_markdown", + "type_info": { + "type": "Blob", + "flags": "NOT_NULL | BLOB | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 262140 + } + }, + { + "ordinal": 9, + "name": "description_rendered_html", + "type_info": { + "type": "Blob", + "flags": "NOT_NULL | BLOB | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 262140 + } + }, + { + "ordinal": 10, + "name": "frame_width", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 11, + "name": "frame_height", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 12, + "name": "duration_millis", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 13, + "name": "maybe_public_bucket_preview_image_object_name", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 14, + "name": "maybe_public_bucket_preview_video_object_name", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 15, + "name": "creator_set_visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 16, + "name": "is_public_listing_approved", + "type_info": { + "type": "Tiny", + "flags": "MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 17, + "name": "is_locked_from_use", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 18, + "name": "is_locked_from_user_modification", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 19, + "name": "creator_ip_address_creation", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 160 + } + }, + { + "ordinal": 20, + "name": "creator_ip_address_last_update", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 160 + } + }, + { + "ordinal": 21, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 22, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 23, + "name": "user_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 24, + "name": "mod_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + true, + false, + false, + false, + false, + false, + false, + true, + true + ] + }, + "hash": "0033c76be0ea1c99069f1a8df1ce400c7064526feaf5dc88930da0718a885b19" +} diff --git a/.sqlx/query-0049a4b3dd3770564c3a466ade7479f0a11508bd4a48b2344b28ff0a20e0b9ca.json b/.sqlx/query-0049a4b3dd3770564c3a466ade7479f0a11508bd4a48b2344b28ff0a20e0b9ca.json new file mode 100644 index 0000000000..7695b4c620 --- /dev/null +++ b/.sqlx/query-0049a4b3dd3770564c3a466ade7479f0a11508bd4a48b2344b28ff0a20e0b9ca.json @@ -0,0 +1,432 @@ +{ + "db_name": "MySQL", + "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\n tts.token = ?\n AND tts.user_deleted_at IS NULL\n AND tts.mod_deleted_at IS NULL\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "model_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "tts_model_type: enums::by_table::tts_models::tts_model_type::TtsModelType", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 60 + } + }, + { + "ordinal": 2, + "name": "text_pipeline_type", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 3, + "name": "text_preprocessing_algorithm", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 4, + "name": "maybe_default_pretrained_vocoder", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 5, + "name": "use_default_mel_multiply_factor", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 6, + "name": "maybe_custom_mel_multiply_factor", + "type_info": { + "type": "Double", + "flags": "", + "char_set": 63, + "max_size": 22 + } + }, + { + "ordinal": 7, + "name": "creator_user_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 8, + "name": "creator_username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 9, + "name": "creator_display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 10, + "name": "creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 11, + "name": "creator_is_banned", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 12, + "name": "title", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 13, + "name": "description_markdown", + "type_info": { + "type": "Blob", + "flags": "NOT_NULL | BLOB | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 262140 + } + }, + { + "ordinal": 14, + "name": "description_rendered_html", + "type_info": { + "type": "Blob", + "flags": "NOT_NULL | BLOB | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 262140 + } + }, + { + "ordinal": 15, + "name": "ietf_language_tag", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 16, + "name": "ietf_primary_language_subtag", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY", + "char_set": 224, + "max_size": 48 + } + }, + { + "ordinal": 17, + "name": "is_front_page_featured", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 18, + "name": "is_twitch_featured", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 19, + "name": "maybe_suggested_unique_bot_command", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 20, + "name": "user_ratings_positive_count", + "type_info": { + "type": "Long", + "flags": "NOT_NULL | UNSIGNED", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 21, + "name": "user_ratings_negative_count", + "type_info": { + "type": "Long", + "flags": "NOT_NULL | UNSIGNED", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 22, + "name": "user_ratings_total_count", + "type_info": { + "type": "Long", + "flags": "NOT_NULL | UNSIGNED", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 23, + "name": "creator_set_visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 24, + "name": "is_locked_from_use", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 25, + "name": "is_locked_from_user_modification", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 26, + "name": "maybe_custom_vocoder_token", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 27, + "name": "maybe_custom_vocoder_title", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 28, + "name": "maybe_custom_vocoder_creator_user_token", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 29, + "name": "maybe_custom_vocoder_creator_username", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 30, + "name": "maybe_custom_vocoder_creator_display_name", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 31, + "name": "maybe_custom_vocoder_creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 32, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 33, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 34, + "name": "creator_ip_address_creation", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 160 + } + }, + { + "ordinal": 35, + "name": "creator_ip_address_last_update", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 160 + } + }, + { + "ordinal": 36, + "name": "mod_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 37, + "name": "user_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + true, + false, + true, + false, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + false, + false, + false, + false, + false, + false, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + true, + true + ] + }, + "hash": "0049a4b3dd3770564c3a466ade7479f0a11508bd4a48b2344b28ff0a20e0b9ca" +} diff --git a/.sqlx/query-01f91b5f3c3357aa3397102f52524b4221124caecda2a62f4a4bb31855547b68.json b/.sqlx/query-01f91b5f3c3357aa3397102f52524b4221124caecda2a62f4a4bb31855547b68.json new file mode 100644 index 0000000000..de98f1c92b --- /dev/null +++ b/.sqlx/query-01f91b5f3c3357aa3397102f52524b4221124caecda2a62f4a4bb31855547b68.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE api_tokens\nSET\n deleted_at = CURRENT_TIMESTAMP,\n ip_address_last_update = ?\nWHERE\n user_token = ?\n AND api_token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 3 + }, + "nullable": [] + }, + "hash": "01f91b5f3c3357aa3397102f52524b4221124caecda2a62f4a4bb31855547b68" +} diff --git a/.sqlx/query-02060ab9b8ca472a2bd4d4fa3120743e90148ccd6a4cb13bc491d00f36ed7a8f.json b/.sqlx/query-02060ab9b8ca472a2bd4d4fa3120743e90148ccd6a4cb13bc491d00f36ed7a8f.json new file mode 100644 index 0000000000..20d0964328 --- /dev/null +++ b/.sqlx/query-02060ab9b8ca472a2bd4d4fa3120743e90148ccd6a4cb13bc491d00f36ed7a8f.json @@ -0,0 +1,36 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n id,\n status\nFROM w2l_inference_jobs\nWHERE id = ?\nFOR UPDATE\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL | PRIMARY_KEY | AUTO_INCREMENT", + "char_set": 63, + "max_size": 20 + } + }, + { + "ordinal": 1, + "name": "status", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 64 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false + ] + }, + "hash": "02060ab9b8ca472a2bd4d4fa3120743e90148ccd6a4cb13bc491d00f36ed7a8f" +} diff --git a/.sqlx/query-030e26fa7977555cdd04864d9b95c07196ab520cd8c63d30689b6021fa4b4ec1.json b/.sqlx/query-030e26fa7977555cdd04864d9b95c07196ab520cd8c63d30689b6021fa4b4ec1.json new file mode 100644 index 0000000000..fb10d9d281 --- /dev/null +++ b/.sqlx/query-030e26fa7977555cdd04864d9b95c07196ab520cd8c63d30689b6021fa4b4ec1.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO media_files\nSET\n token = ?,\n\n origin_category = ?,\n origin_product_category = ?,\n\n media_type = ?,\n maybe_mime_type = ?,\n file_size_bytes = ?,\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 ", + "describe": { + "columns": [], + "parameters": { + "Right": 13 + }, + "nullable": [] + }, + "hash": "030e26fa7977555cdd04864d9b95c07196ab520cd8c63d30689b6021fa4b4ec1" +} diff --git a/.sqlx/query-044b4a53b537fdc154f049488e222ac001b04cf0f47df6ac79f2b0d8f79b5aff.json b/.sqlx/query-044b4a53b537fdc154f049488e222ac001b04cf0f47df6ac79f2b0d8f79b5aff.json new file mode 100644 index 0000000000..f8fae04599 --- /dev/null +++ b/.sqlx/query-044b4a53b537fdc154f049488e222ac001b04cf0f47df6ac79f2b0d8f79b5aff.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE comments\nSET\n mod_deleted_at = CURRENT_TIMESTAMP,\n version = version + 1\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 1 + }, + "nullable": [] + }, + "hash": "044b4a53b537fdc154f049488e222ac001b04cf0f47df6ac79f2b0d8f79b5aff" +} diff --git a/.sqlx/query-05829f0117166608489ceb409d9bfd3cb3c71e58f29202e53a5a4372c0575dec.json b/.sqlx/query-05829f0117166608489ceb409d9bfd3cb3c71e58f29202e53a5a4372c0575dec.json new file mode 100644 index 0000000000..20be1543ad --- /dev/null +++ b/.sqlx/query-05829f0117166608489ceb409d9bfd3cb3c71e58f29202e53a5a4372c0575dec.json @@ -0,0 +1,113 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n vc.token as `token: tokens::tokens::voice_conversion_models::VoiceConversionModelToken`,\n vc.model_type as `model_type: enums::by_table::voice_conversion_models::voice_conversion_model_type::VoiceConversionModelType`,\n\n vc.title,\n vc.has_index_file,\n vc.private_bucket_hash,\n\n vc.created_at,\n vc.updated_at,\n vc.user_deleted_at,\n vc.mod_deleted_at\n\nFROM voice_conversion_models as vc\n\nWHERE vc.token = ?\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token: tokens::tokens::voice_conversion_models::VoiceConversionModelToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "model_type: enums::by_table::voice_conversion_models::voice_conversion_model_type::VoiceConversionModelType", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "title", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 3, + "name": "has_index_file", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 4, + "name": "private_bucket_hash", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 5, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 6, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 7, + "name": "user_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 8, + "name": "mod_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + true, + true + ] + }, + "hash": "05829f0117166608489ceb409d9bfd3cb3c71e58f29202e53a5a4372c0575dec" +} diff --git a/.sqlx/query-05c3ebf54cd8a5374d6f4bbe21b3c6027ce6314917af8acd0ed136d375d53342.json b/.sqlx/query-05c3ebf54cd8a5374d6f4bbe21b3c6027ce6314917af8acd0ed136d375d53342.json new file mode 100644 index 0000000000..f3b19e8d17 --- /dev/null +++ b/.sqlx/query-05c3ebf54cd8a5374d6f4bbe21b3c6027ce6314917af8acd0ed136d375d53342.json @@ -0,0 +1,168 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n w2l.token as template_token,\n w2l.template_type,\n w2l.creator_user_token,\n users.username as creator_username,\n users.display_name as creator_display_name,\n w2l.title,\n w2l.frame_width,\n w2l.frame_height,\n w2l.duration_millis,\n w2l.maybe_public_bucket_preview_image_object_name,\n w2l.maybe_public_bucket_preview_video_object_name,\n w2l.is_public_listing_approved,\n w2l.created_at,\n w2l.updated_at\nFROM w2l_templates as w2l\nJOIN users\nON\n users.token = w2l.creator_user_token\nWHERE\n users.username = ?\n AND w2l.user_deleted_at IS NULL\n AND w2l.mod_deleted_at IS NULL\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "template_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "template_type", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 2, + "name": "creator_user_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 3, + "name": "creator_username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 4, + "name": "creator_display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 5, + "name": "title", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 6, + "name": "frame_width", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 7, + "name": "frame_height", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 8, + "name": "duration_millis", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 9, + "name": "maybe_public_bucket_preview_image_object_name", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 10, + "name": "maybe_public_bucket_preview_video_object_name", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 11, + "name": "is_public_listing_approved", + "type_info": { + "type": "Tiny", + "flags": "MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 12, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 13, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + false, + false + ] + }, + "hash": "05c3ebf54cd8a5374d6f4bbe21b3c6027ce6314917af8acd0ed136d375d53342" +} diff --git a/.sqlx/query-05de463f1c408793d64fb011b1732e3c1b3cf485076b3e1a4a50d16683b99e46.json b/.sqlx/query-05de463f1c408793d64fb011b1732e3c1b3cf485076b3e1a4a50d16683b99e46.json new file mode 100644 index 0000000000..3f33d65047 --- /dev/null +++ b/.sqlx/query-05de463f1c408793d64fb011b1732e3c1b3cf485076b3e1a4a50d16683b99e46.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE users\nSET\n email_confirmed = true,\n password_hash = ?,\n ip_address_last_update = ?,\n password_version = password_version + 1,\n version = version + 1\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 3 + }, + "nullable": [] + }, + "hash": "05de463f1c408793d64fb011b1732e3c1b3cf485076b3e1a4a50d16683b99e46" +} diff --git a/.sqlx/query-06de93ce575c8baf2159eef2a965c18ead4c589bfaeced6e4757af79f46c89e3.json b/.sqlx/query-06de93ce575c8baf2159eef2a965c18ead4c589bfaeced6e4757af79f46c89e3.json new file mode 100644 index 0000000000..9bb8d60edc --- /dev/null +++ b/.sqlx/query-06de93ce575c8baf2159eef2a965c18ead4c589bfaeced6e4757af79f46c89e3.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO media_uploads\nSET\n token = ?,\n uuid_idempotency_token = ?,\n\n media_type = ?,\n media_source = ?,\n\n maybe_original_filename = ?,\n original_file_size_bytes = ?,\n original_duration_millis = ?,\n maybe_original_mime_type = ?,\n maybe_original_audio_encoding = ?,\n maybe_original_video_encoding = ?,\n maybe_original_frame_width = ?,\n maybe_original_frame_height = ?,\n checksum_sha2 = ?,\n\n public_bucket_directory_hash = ?,\n\n maybe_extra_file_modification_info = ?,\n\n maybe_creator_user_token = ?,\n maybe_creator_synthetic_id = ?,\n maybe_creator_anonymous_visitor_token = ?,\n creator_ip_address = ?,\n creator_set_visibility = ?\n\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 20 + }, + "nullable": [] + }, + "hash": "06de93ce575c8baf2159eef2a965c18ead4c589bfaeced6e4757af79f46c89e3" +} diff --git a/.sqlx/query-07063c214be251d3fb890393ee5b322e7947dfca7115a61ec75777f6a344e835.json b/.sqlx/query-07063c214be251d3fb890393ee5b322e7947dfca7115a61ec75777f6a344e835.json new file mode 100644 index 0000000000..7228cce768 --- /dev/null +++ b/.sqlx/query-07063c214be251d3fb890393ee5b322e7947dfca7115a61ec75777f6a344e835.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO audit_logs\nSET\n token = ?,\n entity_type = ?,\n entity_token = ?,\n entity_action = ?,\n maybe_actor_user_token = ?,\n maybe_actor_anonymous_visitor_token = '',\n is_actor_moderator = ?,\n actor_ip_address = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 7 + }, + "nullable": [] + }, + "hash": "07063c214be251d3fb890393ee5b322e7947dfca7115a61ec75777f6a344e835" +} diff --git a/.sqlx/query-074307d7cd5c9a6f27e4d5ecce3072dcd13914a6f7f5f27f0f7232ae6c4813b4.json b/.sqlx/query-074307d7cd5c9a6f27e4d5ecce3072dcd13914a6f7f5f27f0f7232ae6c4813b4.json new file mode 100644 index 0000000000..9da31e6730 --- /dev/null +++ b/.sqlx/query-074307d7cd5c9a6f27e4d5ecce3072dcd13914a6f7f5f27f0f7232ae6c4813b4.json @@ -0,0 +1,47 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n maybe_model_type as queue_type,\n count(*) as pending_job_count,\n NOW() as present_time\n FROM (\n SELECT\n token,\n maybe_model_type\n FROM generic_inference_jobs\n WHERE status IN (\"pending\", \"attempt_failed\")\n AND maybe_model_type IS NOT NULL\n UNION\n SELECT\n token,\n maybe_model_type\n FROM generic_inference_jobs\n WHERE status IN (\"started\")\n AND created_at > (CURDATE() - INTERVAL 15 MINUTE)\n AND maybe_model_type IS NOT NULL\n) as generic_inner\nGROUP BY queue_type\nUNION\nSELECT\n \"legacy_tts\" as queue_type,\n count(*) as pending_job_count,\n NOW() as present_time\nFROM (\n SELECT\n token\n FROM tts_inference_jobs\n WHERE status IN (\"pending\", \"attempt_failed\")\n UNION\n SELECT\n token\n FROM tts_inference_jobs\n WHERE status IN (\"started\")\n AND created_at > (CURDATE() - INTERVAL 15 MINUTE)\n) as legacy_inner\nGROUP BY queue_type\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "queue_type", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "pending_job_count", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL | BINARY", + "char_set": 63, + "max_size": 21 + } + }, + { + "ordinal": 2, + "name": "present_time", + "type_info": { + "type": "Datetime", + "flags": "NOT_NULL", + "char_set": 224, + "max_size": 76 + } + } + ], + "parameters": { + "Right": 0 + }, + "nullable": [ + true, + false, + false + ] + }, + "hash": "074307d7cd5c9a6f27e4d5ecce3072dcd13914a6f7f5f27f0f7232ae6c4813b4" +} diff --git a/.sqlx/query-079ea2dd582d061db2e824833bf47e60523aed758aefb6a317f29611b8344ab8.json b/.sqlx/query-079ea2dd582d061db2e824833bf47e60523aed758aefb6a317f29611b8344ab8.json new file mode 100644 index 0000000000..b796dcc224 --- /dev/null +++ b/.sqlx/query-079ea2dd582d061db2e824833bf47e60523aed758aefb6a317f29611b8344ab8.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO unsubscribe_reason \nSET \n user_token = ?,\n feedback_reason = ?,\n ip_address = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 3 + }, + "nullable": [] + }, + "hash": "079ea2dd582d061db2e824833bf47e60523aed758aefb6a317f29611b8344ab8" +} diff --git a/.sqlx/query-07d330b4c2e6b0dc76e2e61a3b44b47b8d287adf5eb0646f6cf2876655581a13.json b/.sqlx/query-07d330b4c2e6b0dc76e2e61a3b44b47b8d287adf5eb0646f6cf2876655581a13.json new file mode 100644 index 0000000000..85cc7be0b1 --- /dev/null +++ b/.sqlx/query-07d330b4c2e6b0dc76e2e61a3b44b47b8d287adf5eb0646f6cf2876655581a13.json @@ -0,0 +1,388 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n users.token as user_token,\n users.username,\n users.display_name,\n\n users.email_address,\n users.email_confirmed,\n users.email_gravatar_hash,\n\n users.maybe_stripe_customer_id,\n users.maybe_loyalty_program_key,\n\n users.disable_gravatar,\n users.auto_play_audio_preference,\n users.auto_play_video_preference,\n users.preferred_tts_result_visibility as `preferred_tts_result_visibility: enums::common::visibility::Visibility`,\n users.preferred_w2l_result_visibility as `preferred_w2l_result_visibility: enums::common::visibility::Visibility`,\n\n users.user_role_slug,\n users.is_banned,\n\n user_roles.can_use_tts,\n user_roles.can_use_w2l,\n user_roles.can_delete_own_tts_results,\n user_roles.can_delete_own_w2l_results,\n user_roles.can_delete_own_account,\n\n user_roles.can_upload_tts_models,\n user_roles.can_upload_w2l_templates,\n user_roles.can_delete_own_tts_models,\n user_roles.can_delete_own_w2l_templates,\n\n user_roles.can_approve_w2l_templates,\n user_roles.can_edit_other_users_profiles,\n user_roles.can_edit_other_users_tts_models,\n user_roles.can_edit_other_users_w2l_templates,\n user_roles.can_delete_other_users_tts_models,\n user_roles.can_delete_other_users_tts_results,\n user_roles.can_delete_other_users_w2l_templates,\n user_roles.can_delete_other_users_w2l_results,\n user_roles.can_ban_users,\n user_roles.can_delete_users\n\nFROM users\nLEFT OUTER JOIN user_sessions\n ON users.token = user_sessions.user_token\nLEFT OUTER JOIN user_roles\n ON users.user_role_slug = user_roles.slug\nWHERE user_sessions.token = ?\n AND user_sessions.deleted_at IS NULL\n AND users.user_deleted_at IS NULL\n AND users.mod_deleted_at IS NULL\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "user_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 2, + "name": "display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 3, + "name": "email_address", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 4, + "name": "email_confirmed", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 5, + "name": "email_gravatar_hash", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 6, + "name": "maybe_stripe_customer_id", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 7, + "name": "maybe_loyalty_program_key", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 8, + "name": "disable_gravatar", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 9, + "name": "auto_play_audio_preference", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 10, + "name": "auto_play_video_preference", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 11, + "name": "preferred_tts_result_visibility: enums::common::visibility::Visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 12, + "name": "preferred_w2l_result_visibility: enums::common::visibility::Visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 13, + "name": "user_role_slug", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 64 + } + }, + { + "ordinal": 14, + "name": "is_banned", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 15, + "name": "can_use_tts", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 16, + "name": "can_use_w2l", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 17, + "name": "can_delete_own_tts_results", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 18, + "name": "can_delete_own_w2l_results", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 19, + "name": "can_delete_own_account", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 20, + "name": "can_upload_tts_models", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 21, + "name": "can_upload_w2l_templates", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 22, + "name": "can_delete_own_tts_models", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 23, + "name": "can_delete_own_w2l_templates", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 24, + "name": "can_approve_w2l_templates", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 25, + "name": "can_edit_other_users_profiles", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 26, + "name": "can_edit_other_users_tts_models", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 27, + "name": "can_edit_other_users_w2l_templates", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 28, + "name": "can_delete_other_users_tts_models", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 29, + "name": "can_delete_other_users_tts_results", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 30, + "name": "can_delete_other_users_w2l_templates", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 31, + "name": "can_delete_other_users_w2l_results", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 32, + "name": "can_ban_users", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 33, + "name": "can_delete_users", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + true, + true, + false, + true, + true, + false, + false, + false, + false, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true + ] + }, + "hash": "07d330b4c2e6b0dc76e2e61a3b44b47b8d287adf5eb0646f6cf2876655581a13" +} diff --git a/.sqlx/query-080bd6e83a5a783ce5da4a254f3bbe67991eb0f045c990a586c48b64ef46ab3d.json b/.sqlx/query-080bd6e83a5a783ce5da4a254f3bbe67991eb0f045c990a586c48b64ef46ab3d.json new file mode 100644 index 0000000000..ed5b3ea114 --- /dev/null +++ b/.sqlx/query-080bd6e83a5a783ce5da4a254f3bbe67991eb0f045c990a586c48b64ef46ab3d.json @@ -0,0 +1,113 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n voice_conversion_results.token as `voice_conversion_result_token: tokens::tokens::voice_conversion_results::VoiceConversionResultToken`,\n\n users.token as `maybe_creator_user_token: tokens::tokens::users::UserToken`,\n users.is_banned as maybe_creator_is_banned,\n\n voice_conversion_results.public_bucket_hash,\n\n voice_conversion_results.creator_set_visibility,\n\n voice_conversion_results.file_size_bytes,\n voice_conversion_results.duration_millis,\n\n voice_conversion_results.user_deleted_at,\n voice_conversion_results.mod_deleted_at\n\nFROM voice_conversion_results\nLEFT OUTER JOIN voice_conversion_models\n ON voice_conversion_results.model_token = voice_conversion_models.token\nLEFT OUTER JOIN users\n ON voice_conversion_results.maybe_creator_user_token = users.token\nWHERE\n voice_conversion_results.token = ?\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "voice_conversion_result_token: tokens::tokens::voice_conversion_results::VoiceConversionResultToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "maybe_creator_user_token: tokens::tokens::users::UserToken", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "maybe_creator_is_banned", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 3, + "name": "public_bucket_hash", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 4, + "name": "creator_set_visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 5, + "name": "file_size_bytes", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 6, + "name": "duration_millis", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 7, + "name": "user_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 8, + "name": "mod_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + true, + true, + false, + false, + false, + false, + true, + true + ] + }, + "hash": "080bd6e83a5a783ce5da4a254f3bbe67991eb0f045c990a586c48b64ef46ab3d" +} diff --git a/.sqlx/query-089986414149d2d189f4262f8aa7488d35f6a162a4e56f06c1b897092d37ea20.json b/.sqlx/query-089986414149d2d189f4262f8aa7488d35f6a162a4e56f06c1b897092d37ea20.json new file mode 100644 index 0000000000..088e92d7aa --- /dev/null +++ b/.sqlx/query-089986414149d2d189f4262f8aa7488d35f6a162a4e56f06c1b897092d37ea20.json @@ -0,0 +1,289 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n w2l.token as template_token,\n w2l.template_type,\n w2l.creator_user_token,\n users.is_banned as creator_is_banned,\n users.username as creator_username,\n users.display_name as creator_display_name,\n users.email_gravatar_hash as creator_gravatar_hash,\n w2l.title,\n w2l.description_markdown,\n w2l.description_rendered_html,\n w2l.frame_width,\n w2l.frame_height,\n w2l.duration_millis,\n w2l.maybe_public_bucket_preview_image_object_name,\n w2l.maybe_public_bucket_preview_video_object_name,\n w2l.creator_set_visibility,\n w2l.is_public_listing_approved,\n w2l.is_locked_from_use,\n w2l.is_locked_from_user_modification,\n w2l.creator_ip_address_creation,\n w2l.creator_ip_address_last_update,\n w2l.created_at,\n w2l.updated_at,\n w2l.user_deleted_at,\n w2l.mod_deleted_at\nFROM w2l_templates as w2l\nJOIN users\n ON users.token = w2l.creator_user_token\nWHERE\n w2l.token = ?\n AND w2l.user_deleted_at IS NULL\n AND w2l.mod_deleted_at IS NULL\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "template_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "template_type", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 2, + "name": "creator_user_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 3, + "name": "creator_is_banned", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 4, + "name": "creator_username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 5, + "name": "creator_display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 6, + "name": "creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 7, + "name": "title", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 8, + "name": "description_markdown", + "type_info": { + "type": "Blob", + "flags": "NOT_NULL | BLOB | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 262140 + } + }, + { + "ordinal": 9, + "name": "description_rendered_html", + "type_info": { + "type": "Blob", + "flags": "NOT_NULL | BLOB | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 262140 + } + }, + { + "ordinal": 10, + "name": "frame_width", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 11, + "name": "frame_height", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 12, + "name": "duration_millis", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 13, + "name": "maybe_public_bucket_preview_image_object_name", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 14, + "name": "maybe_public_bucket_preview_video_object_name", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 15, + "name": "creator_set_visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 16, + "name": "is_public_listing_approved", + "type_info": { + "type": "Tiny", + "flags": "MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 17, + "name": "is_locked_from_use", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 18, + "name": "is_locked_from_user_modification", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 19, + "name": "creator_ip_address_creation", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 160 + } + }, + { + "ordinal": 20, + "name": "creator_ip_address_last_update", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 160 + } + }, + { + "ordinal": 21, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 22, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 23, + "name": "user_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 24, + "name": "mod_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + true, + false, + false, + false, + false, + false, + false, + true, + true + ] + }, + "hash": "089986414149d2d189f4262f8aa7488d35f6a162a4e56f06c1b897092d37ea20" +} diff --git a/.sqlx/query-09e655ea4b3504cbb3bc18b92c6c25861c941ba073e3aead414e560b05bd7638.json b/.sqlx/query-09e655ea4b3504cbb3bc18b92c6c25861c941ba073e3aead414e560b05bd7638.json new file mode 100644 index 0000000000..c8f2a43b80 --- /dev/null +++ b/.sqlx/query-09e655ea4b3504cbb3bc18b92c6c25861c941ba073e3aead414e560b05bd7638.json @@ -0,0 +1,25 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT count(*) as count\nFROM tts_models\nWHERE\n creator_user_token = ?\nLIMIT 1\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "count", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL | BINARY", + "char_set": 63, + "max_size": 21 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false + ] + }, + "hash": "09e655ea4b3504cbb3bc18b92c6c25861c941ba073e3aead414e560b05bd7638" +} diff --git a/.sqlx/query-0a913be3a4bee4f1c3ed9e830c8b32da6d35c5f5917d76a7d923b622469b6e51.json b/.sqlx/query-0a913be3a4bee4f1c3ed9e830c8b32da6d35c5f5917d76a7d923b622469b6e51.json new file mode 100644 index 0000000000..c5a3856804 --- /dev/null +++ b/.sqlx/query-0a913be3a4bee4f1c3ed9e830c8b32da6d35c5f5917d76a7d923b622469b6e51.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE zs_voices\nSET\n mod_deleted_at = NULL,\n maybe_mod_user_token = ?\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "0a913be3a4bee4f1c3ed9e830c8b32da6d35c5f5917d76a7d923b622469b6e51" +} diff --git a/.sqlx/query-0cad9a0df1167ae1dfb7847b5ab8a09a7b1e1f7bf0d7a06beddab1098cb285f6.json b/.sqlx/query-0cad9a0df1167ae1dfb7847b5ab8a09a7b1e1f7bf0d7a06beddab1098cb285f6.json new file mode 100644 index 0000000000..f52725f3d9 --- /dev/null +++ b/.sqlx/query-0cad9a0df1167ae1dfb7847b5ab8a09a7b1e1f7bf0d7a06beddab1098cb285f6.json @@ -0,0 +1,113 @@ +{ + "db_name": "MySQL", + "query": "\n SELECT\n zds.token as `token: tokens::tokens::zs_voice_dataset_samples::ZsVoiceDatasetSampleToken`,\n zds.media_file_token as `media_file_token: tokens::tokens::media_files::MediaFileToken`,\n m.media_type as `media_type: enums::by_table::media_files::media_file_type::MediaFileType`,\n m.public_bucket_directory_hash,\n m.maybe_public_bucket_prefix,\n m.maybe_public_bucket_extension,\n zds.maybe_creator_user_token as `maybe_creator_user_token: tokens::tokens::users::UserToken`,\n zds.created_at,\n zds.updated_at\n FROM zs_voice_dataset_samples as zds\n JOIN media_files as m\n ON zds.media_file_token = m.token\n WHERE zds.dataset_token = ?\n AND zds.user_deleted_at IS NULL\n AND zds.mod_deleted_at IS NULL\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token: tokens::tokens::zs_voice_dataset_samples::ZsVoiceDatasetSampleToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "media_file_token: tokens::tokens::media_files::MediaFileToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "media_type: enums::by_table::media_files::media_file_type::MediaFileType", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 64 + } + }, + { + "ordinal": 3, + "name": "public_bucket_directory_hash", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 4, + "name": "maybe_public_bucket_prefix", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 64 + } + }, + { + "ordinal": 5, + "name": "maybe_public_bucket_extension", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 64 + } + }, + { + "ordinal": 6, + "name": "maybe_creator_user_token: tokens::tokens::users::UserToken", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 7, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 8, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false, + true, + true, + true, + false, + false + ] + }, + "hash": "0cad9a0df1167ae1dfb7847b5ab8a09a7b1e1f7bf0d7a06beddab1098cb285f6" +} diff --git a/.sqlx/query-0caed749627ff22ae1cea52621a375156259a731e8070459593082b80d463491.json b/.sqlx/query-0caed749627ff22ae1cea52621a375156259a731e8070459593082b80d463491.json new file mode 100644 index 0000000000..60570e93d3 --- /dev/null +++ b/.sqlx/query-0caed749627ff22ae1cea52621a375156259a731e8070459593082b80d463491.json @@ -0,0 +1,36 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n id,\n status\nFROM tts_model_upload_jobs\nWHERE id = ?\nFOR UPDATE\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL | PRIMARY_KEY | AUTO_INCREMENT", + "char_set": 63, + "max_size": 20 + } + }, + { + "ordinal": 1, + "name": "status", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 64 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false + ] + }, + "hash": "0caed749627ff22ae1cea52621a375156259a731e8070459593082b80d463491" +} diff --git a/.sqlx/query-0ee578c7a7be5c818c85178a2992c7978165b2659ccbb0996c8a809bef827037.json b/.sqlx/query-0ee578c7a7be5c818c85178a2992c7978165b2659ccbb0996c8a809bef827037.json new file mode 100644 index 0000000000..3c416b5c18 --- /dev/null +++ b/.sqlx/query-0ee578c7a7be5c818c85178a2992c7978165b2659ccbb0996c8a809bef827037.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO tts_inference_jobs\nSET\n token = ?,\n uuid_idempotency_token = ?,\n model_token = ?,\n raw_inference_text = ?,\n maybe_creator_user_token = ?,\n creator_ip_address = ?,\n creator_set_visibility = ?,\n is_from_api = ?,\n is_for_twitch = ?,\n is_debug_request = ?,\n priority_level = ?,\n max_duration_seconds = ?,\n status = \"pending\"\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 12 + }, + "nullable": [] + }, + "hash": "0ee578c7a7be5c818c85178a2992c7978165b2659ccbb0996c8a809bef827037" +} diff --git a/.sqlx/query-0ff13b84956c2625050211a5bb2352a489ef8435571c364c8b2d1d21d936cbd4.json b/.sqlx/query-0ff13b84956c2625050211a5bb2352a489ef8435571c364c8b2d1d21d936cbd4.json new file mode 100644 index 0000000000..a551b7d61e --- /dev/null +++ b/.sqlx/query-0ff13b84956c2625050211a5bb2352a489ef8435571c364c8b2d1d21d936cbd4.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE tts_results\nSET\n creator_set_visibility = ?,\n maybe_mod_user_token = ?\nWHERE token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 3 + }, + "nullable": [] + }, + "hash": "0ff13b84956c2625050211a5bb2352a489ef8435571c364c8b2d1d21d936cbd4" +} diff --git a/.sqlx/query-10d93ef1350115742d8dddb951f98dfebabf7df3e44577b97b52343f0650eba1.json b/.sqlx/query-10d93ef1350115742d8dddb951f98dfebabf7df3e44577b97b52343f0650eba1.json new file mode 100644 index 0000000000..e7f9b279da --- /dev/null +++ b/.sqlx/query-10d93ef1350115742d8dddb951f98dfebabf7df3e44577b97b52343f0650eba1.json @@ -0,0 +1,69 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n badges.slug,\n badges.title,\n badges.description,\n badges.image_url,\n user_badges.created_at as user_created_at\n\nFROM badges\nJOIN user_badges\nON\n badges.slug = user_badges.badge_slug\nWHERE\n user_badges.user_token = ?\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "slug", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "title", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 2, + "name": "description", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 2048 + } + }, + { + "ordinal": 3, + "name": "image_url", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 2048 + } + }, + { + "ordinal": 4, + "name": "user_created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false, + false + ] + }, + "hash": "10d93ef1350115742d8dddb951f98dfebabf7df3e44577b97b52343f0650eba1" +} diff --git a/.sqlx/query-112a5ce6412c7ab9995bab3906f3ddd4b74068346a3e188f669c146e4ff1ac12.json b/.sqlx/query-112a5ce6412c7ab9995bab3906f3ddd4b74068346a3e188f669c146e4ff1ac12.json new file mode 100644 index 0000000000..c8935d9e07 --- /dev/null +++ b/.sqlx/query-112a5ce6412c7ab9995bab3906f3ddd4b74068346a3e188f669c146e4ff1ac12.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO email_sender_jobs\nSET\n token = ?,\n uuid_idempotency_token = ?,\n\n destination_email_address = ?,\n maybe_destination_user_token = ?,\n\n email_category = ?,\n maybe_email_args = ?,\n\n ietf_language_tag = ?,\n ietf_primary_language_subtag = ?,\n\n maybe_creator_user_token = ?,\n maybe_creator_anonymous_visitor_token = ?,\n maybe_creator_ip_address = ?,\n\n priority_level = ?,\n\n is_debug_request = ?,\n maybe_routing_tag = ?,\n\n status = \"pending\"\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 14 + }, + "nullable": [] + }, + "hash": "112a5ce6412c7ab9995bab3906f3ddd4b74068346a3e188f669c146e4ff1ac12" +} diff --git a/.sqlx/query-1236640a30d0d5177e13c31b61b791874f7c70026003a58ba6e07e7af46c30c1.json b/.sqlx/query-1236640a30d0d5177e13c31b61b791874f7c70026003a58ba6e07e7af46c30c1.json new file mode 100644 index 0000000000..95c6f6d85f --- /dev/null +++ b/.sqlx/query-1236640a30d0d5177e13c31b61b791874f7c70026003a58ba6e07e7af46c30c1.json @@ -0,0 +1,25 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n next_id\nFROM\n w2l_result_synthetic_ids\nWHERE\n user_token = ?\nLIMIT 1\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "next_id", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 20 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false + ] + }, + "hash": "1236640a30d0d5177e13c31b61b791874f7c70026003a58ba6e07e7af46c30c1" +} diff --git a/.sqlx/query-12a176252df63d1e3a958362d754c828991d64ade427ab11a2025098d1581976.json b/.sqlx/query-12a176252df63d1e3a958362d754c828991d64ade427ab11a2025098d1581976.json new file mode 100644 index 0000000000..8ad8b40068 --- /dev/null +++ b/.sqlx/query-12a176252df63d1e3a958362d754c828991d64ade427ab11a2025098d1581976.json @@ -0,0 +1,36 @@ +{ + "db_name": "MySQL", + "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 ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "tts_model_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "category_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + } + ], + "parameters": { + "Right": 0 + }, + "nullable": [ + false, + false + ] + }, + "hash": "12a176252df63d1e3a958362d754c828991d64ade427ab11a2025098d1581976" +} diff --git a/.sqlx/query-1309910f97940b25bc163af0f62edd182848e5d4059dd5acf8c2387cda0d90cf.json b/.sqlx/query-1309910f97940b25bc163af0f62edd182848e5d4059dd5acf8c2387cda0d90cf.json new file mode 100644 index 0000000000..9e53a4ab99 --- /dev/null +++ b/.sqlx/query-1309910f97940b25bc163af0f62edd182848e5d4059dd5acf8c2387cda0d90cf.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE generic_inference_jobs\nSET\n status = ?,\n failure_reason = ?,\n internal_debugging_failure_reason = ?,\n frontend_failure_category = ?,\n retry_at = NOW() + interval 2 minute\nWHERE id = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 5 + }, + "nullable": [] + }, + "hash": "1309910f97940b25bc163af0f62edd182848e5d4059dd5acf8c2387cda0d90cf" +} diff --git a/.sqlx/query-14794dde8b15b16fb0d9fb0456c5c66af53178efbf3020c8547a962bf75a9438.json b/.sqlx/query-14794dde8b15b16fb0d9fb0456c5c66af53178efbf3020c8547a962bf75a9438.json new file mode 100644 index 0000000000..0fb7e5d7fe --- /dev/null +++ b/.sqlx/query-14794dde8b15b16fb0d9fb0456c5c66af53178efbf3020c8547a962bf75a9438.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO media_upload_synthetic_ids\nSET\n user_token = ?,\n next_id = 1\nON DUPLICATE KEY UPDATE\n user_token = ?,\n next_id = next_id + 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "14794dde8b15b16fb0d9fb0456c5c66af53178efbf3020c8547a962bf75a9438" +} diff --git a/.sqlx/query-14a8b5b34df1037529494f1ca373094bfe0ca6e58ed36cf62946f26bb6fb4840.json b/.sqlx/query-14a8b5b34df1037529494f1ca373094bfe0ca6e58ed36cf62946f26bb6fb4840.json new file mode 100644 index 0000000000..c4d11682bb --- /dev/null +++ b/.sqlx/query-14a8b5b34df1037529494f1ca373094bfe0ca6e58ed36cf62946f26bb6fb4840.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE zs_voice_datasets\nSET\n user_deleted_at = CURRENT_TIMESTAMP\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 1 + }, + "nullable": [] + }, + "hash": "14a8b5b34df1037529494f1ca373094bfe0ca6e58ed36cf62946f26bb6fb4840" +} diff --git a/.sqlx/query-150c98c00f4cd6954428736583eae913be578c4e69dac317d4445bc0e97743c9.json b/.sqlx/query-150c98c00f4cd6954428736583eae913be578c4e69dac317d4445bc0e97743c9.json new file mode 100644 index 0000000000..4cab9882e9 --- /dev/null +++ b/.sqlx/query-150c98c00f4cd6954428736583eae913be578c4e69dac317d4445bc0e97743c9.json @@ -0,0 +1,25 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n next_id\nFROM\n tts_result_synthetic_ids\nWHERE\n user_token = ?\nLIMIT 1\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "next_id", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 20 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false + ] + }, + "hash": "150c98c00f4cd6954428736583eae913be578c4e69dac317d4445bc0e97743c9" +} diff --git a/.sqlx/query-1773939b9f98a452e61728eceed7a7e2936fc12e2e6027a732d56a1d5f2efbf0.json b/.sqlx/query-1773939b9f98a452e61728eceed7a7e2936fc12e2e6027a732d56a1d5f2efbf0.json new file mode 100644 index 0000000000..cc8aad8dde --- /dev/null +++ b/.sqlx/query-1773939b9f98a452e61728eceed7a7e2936fc12e2e6027a732d56a1d5f2efbf0.json @@ -0,0 +1,91 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n jobs.token as `job_token: tokens::tokens::generic_download_jobs::DownloadJobToken`,\n\n jobs.status,\n jobs.attempt_count,\n jobs.on_success_downloaded_entity_token as maybe_downloaded_entity_token,\n jobs.on_success_downloaded_entity_type as maybe_downloaded_entity_type,\n\n jobs.created_at,\n jobs.updated_at\n\nFROM generic_download_jobs as jobs\n\nWHERE jobs.token = ?\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "job_token: tokens::tokens::generic_download_jobs::DownloadJobToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "status", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 64 + } + }, + { + "ordinal": 2, + "name": "attempt_count", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 3 + } + }, + { + "ordinal": 3, + "name": "maybe_downloaded_entity_token", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 4, + "name": "maybe_downloaded_entity_type", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 5, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 6, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + true, + true, + false, + false + ] + }, + "hash": "1773939b9f98a452e61728eceed7a7e2936fc12e2e6027a732d56a1d5f2efbf0" +} diff --git a/.sqlx/query-17c8d210d93ee9c0d8e8422eed605c9150f19f9bf72affcf111b15a67a5b9e70.json b/.sqlx/query-17c8d210d93ee9c0d8e8422eed605c9150f19f9bf72affcf111b15a67a5b9e70.json new file mode 100644 index 0000000000..7a3a7e3b34 --- /dev/null +++ b/.sqlx/query-17c8d210d93ee9c0d8e8422eed605c9150f19f9bf72affcf111b15a67a5b9e70.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE w2l_templates\nSET\n is_public_listing_approved = ?,\n is_locked_from_user_modification = ?,\n is_locked_from_use = ?,\n maybe_mod_comments = ?,\n maybe_mod_user_token = ?,\n version = version + 1\nWHERE token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 6 + }, + "nullable": [] + }, + "hash": "17c8d210d93ee9c0d8e8422eed605c9150f19f9bf72affcf111b15a67a5b9e70" +} diff --git a/.sqlx/query-1bc8e8382345979e6cc618ce0360410258da1d376528b96ebf3b8d3d0f650147.json b/.sqlx/query-1bc8e8382345979e6cc618ce0360410258da1d376528b96ebf3b8d3d0f650147.json new file mode 100644 index 0000000000..0e69762f5e --- /dev/null +++ b/.sqlx/query-1bc8e8382345979e6cc618ce0360410258da1d376528b96ebf3b8d3d0f650147.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE tts_inference_jobs\nSET\n status = \"dead\",\n failure_reason = ?,\n internal_debugging_failure_reason = ?,\n last_assigned_worker = ?,\n retry_at = NULL\nWHERE id = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 4 + }, + "nullable": [] + }, + "hash": "1bc8e8382345979e6cc618ce0360410258da1d376528b96ebf3b8d3d0f650147" +} diff --git a/.sqlx/query-1bcb79b19d2e894bdbda7d9f717a8f22d580cfbb8294f0702b9ffaf7f3602145.json b/.sqlx/query-1bcb79b19d2e894bdbda7d9f717a8f22d580cfbb8294f0702b9ffaf7f3602145.json new file mode 100644 index 0000000000..7e6feeec08 --- /dev/null +++ b/.sqlx/query-1bcb79b19d2e894bdbda7d9f717a8f22d580cfbb8294f0702b9ffaf7f3602145.json @@ -0,0 +1,223 @@ +{ + "db_name": "MySQL", + "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 ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "model_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "tts_model_type", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 60 + } + }, + { + "ordinal": 2, + "name": "text_pipeline_type", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 3, + "name": "use_default_mel_multiply_factor", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 4, + "name": "maybe_custom_mel_multiply_factor", + "type_info": { + "type": "Double", + "flags": "", + "char_set": 63, + "max_size": 22 + } + }, + { + "ordinal": 5, + "name": "maybe_default_pretrained_vocoder", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 6, + "name": "maybe_custom_vocoder_token", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 7, + "name": "maybe_custom_vocoder_type: enums::common::vocoder_type::VocoderType", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 8, + "name": "maybe_custom_vocoder_title", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 9, + "name": "maybe_custom_vocoder_private_bucket_hash", + "type_info": { + "type": "String", + "flags": "MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 10, + "name": "creator_user_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 11, + "name": "creator_username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 12, + "name": "creator_display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 13, + "name": "title", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 14, + "name": "private_bucket_hash", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 15, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 16, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 17, + "name": "user_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 18, + "name": "mod_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + true, + false, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + true, + true + ] + }, + "hash": "1bcb79b19d2e894bdbda7d9f717a8f22d580cfbb8294f0702b9ffaf7f3602145" +} diff --git a/.sqlx/query-1cc62e5cdc8de18969d7e8018d91c38794e5a7d23f117e5b0a4126845f300e60.json b/.sqlx/query-1cc62e5cdc8de18969d7e8018d91c38794e5a7d23f117e5b0a4126845f300e60.json new file mode 100644 index 0000000000..6353643150 --- /dev/null +++ b/.sqlx/query-1cc62e5cdc8de18969d7e8018d91c38794e5a7d23f117e5b0a4126845f300e60.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE user_sessions\nSET deleted_at = CURRENT_TIMESTAMP()\nWHERE\n token = ?\n AND deleted_at IS NULL\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 1 + }, + "nullable": [] + }, + "hash": "1cc62e5cdc8de18969d7e8018d91c38794e5a7d23f117e5b0a4126845f300e60" +} diff --git a/.sqlx/query-1e85e546684feffc151a26b0495b9ab8aa4ee5f1627464a9872e9c357ba1dc7a.json b/.sqlx/query-1e85e546684feffc151a26b0495b9ab8aa4ee5f1627464a9872e9c357ba1dc7a.json new file mode 100644 index 0000000000..d22bde5dda --- /dev/null +++ b/.sqlx/query-1e85e546684feffc151a26b0495b9ab8aa4ee5f1627464a9872e9c357ba1dc7a.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO voice_conversion_models\nSET\n token = ?,\n model_type = ?,\n title = ?,\n description_markdown = '',\n description_rendered_html = '',\n creator_user_token = ?,\n ip_address_creation = ?,\n ip_address_last_update = ?,\n original_download_url = ?,\n has_index_file = ?,\n private_bucket_hash = ?,\n private_bucket_object_name = ?,\n file_size_bytes = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 11 + }, + "nullable": [] + }, + "hash": "1e85e546684feffc151a26b0495b9ab8aa4ee5f1627464a9872e9c357ba1dc7a" +} diff --git a/.sqlx/query-2177f29265040bda6bb4418b521679fcbc372a73620415f4812c45fbb03d5933.json b/.sqlx/query-2177f29265040bda6bb4418b521679fcbc372a73620415f4812c45fbb03d5933.json new file mode 100644 index 0000000000..63d35ed5f8 --- /dev/null +++ b/.sqlx/query-2177f29265040bda6bb4418b521679fcbc372a73620415f4812c45fbb03d5933.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE generic_download_jobs\nSET\n status = \"complete_failure\",\n on_success_downloaded_entity_token = ?,\n on_success_downloaded_entity_type = ?,\n failure_reason = NULL,\n success_execution_millis = ?,\n retry_at = NULL\nWHERE id = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 4 + }, + "nullable": [] + }, + "hash": "2177f29265040bda6bb4418b521679fcbc372a73620415f4812c45fbb03d5933" +} diff --git a/.sqlx/query-218b3fe667b34bfa158bb7d4f600a3b91a22460adf566dcdf6ce540006e6c684.json b/.sqlx/query-218b3fe667b34bfa158bb7d4f600a3b91a22460adf566dcdf6ce540006e6c684.json new file mode 100644 index 0000000000..4c45a573e7 --- /dev/null +++ b/.sqlx/query-218b3fe667b34bfa158bb7d4f600a3b91a22460adf566dcdf6ce540006e6c684.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE model_categories\nSET\n name = ?,\n maybe_dropdown_name = ?,\n\n can_directly_have_models = ?,\n can_have_subcategories = ?,\n can_only_mods_apply = ?,\n\n maybe_super_category_token = ?,\n\n is_mod_approved = ?,\n maybe_mod_user_token = ?,\n maybe_mod_comments = ?,\n\n version = version + 1\n\nWHERE token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 10 + }, + "nullable": [] + }, + "hash": "218b3fe667b34bfa158bb7d4f600a3b91a22460adf566dcdf6ce540006e6c684" +} diff --git a/.sqlx/query-219165c1412716d2df3b791a81757180232c5f266384ad7e3e68ded4aa836d47.json b/.sqlx/query-219165c1412716d2df3b791a81757180232c5f266384ad7e3e68ded4aa836d47.json new file mode 100644 index 0000000000..d3e6cf242e --- /dev/null +++ b/.sqlx/query-219165c1412716d2df3b791a81757180232c5f266384ad7e3e68ded4aa836d47.json @@ -0,0 +1,179 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n vocoder.token as vocoder_token,\n vocoder.vocoder_type as `vocoder_type: enums::common::vocoder_type::VocoderType`,\n vocoder.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 vocoder.title,\n vocoder.is_staff_recommended,\n vocoder.is_mod_disabled_from_public_use,\n vocoder.is_mod_disabled_from_author_use,\n vocoder.is_mod_author_editing_locked,\n vocoder.created_at,\n vocoder.updated_at,\n vocoder.user_deleted_at,\n vocoder.mod_deleted_at\nFROM vocoder_models as vocoder\nJOIN users\n ON users.token = vocoder.creator_user_token\nWHERE\n users.username = ?\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "vocoder_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "vocoder_type: enums::common::vocoder_type::VocoderType", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "creator_user_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 3, + "name": "creator_username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 4, + "name": "creator_display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 5, + "name": "creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 6, + "name": "title", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 7, + "name": "is_staff_recommended", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 8, + "name": "is_mod_disabled_from_public_use", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 9, + "name": "is_mod_disabled_from_author_use", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 10, + "name": "is_mod_author_editing_locked", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 11, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 12, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 13, + "name": "user_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 14, + "name": "mod_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true + ] + }, + "hash": "219165c1412716d2df3b791a81757180232c5f266384ad7e3e68ded4aa836d47" +} diff --git a/.sqlx/query-225a2fb97e75f4facadbef0d4ca3a4746f796cafc5ab017648a4b506b5da7fcc.json b/.sqlx/query-225a2fb97e75f4facadbef0d4ca3a4746f796cafc5ab017648a4b506b5da7fcc.json new file mode 100644 index 0000000000..779903f285 --- /dev/null +++ b/.sqlx/query-225a2fb97e75f4facadbef0d4ca3a4746f796cafc5ab017648a4b506b5da7fcc.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO trending_model_analytics\nSET\n model_type = ?,\n model_token = ?,\n window_name = ?,\n numeric_value = ?,\n version = 1\n\nON DUPLICATE KEY UPDATE\n numeric_value = ?,\n version = version + 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 5 + }, + "nullable": [] + }, + "hash": "225a2fb97e75f4facadbef0d4ca3a4746f796cafc5ab017648a4b506b5da7fcc" +} diff --git a/.sqlx/query-25e7858d370ac1359deb42ef5292e85ccd1fe7debf3a1ba73303e5882523a4d0.json b/.sqlx/query-25e7858d370ac1359deb42ef5292e85ccd1fe7debf3a1ba73303e5882523a4d0.json new file mode 100644 index 0000000000..b1fbea468f --- /dev/null +++ b/.sqlx/query-25e7858d370ac1359deb42ef5292e85ccd1fe7debf3a1ba73303e5882523a4d0.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO w2l_template_upload_jobs\nSET\n token = ?,\n uuid_idempotency_token = ?,\n creator_user_token = ?,\n creator_ip_address = ?,\n creator_set_visibility = ?,\n title = ?,\n template_type = ?,\n download_url = ?,\n status = \"pending\"\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 8 + }, + "nullable": [] + }, + "hash": "25e7858d370ac1359deb42ef5292e85ccd1fe7debf3a1ba73303e5882523a4d0" +} diff --git a/.sqlx/query-26405d99f95c323a51547736e8fa52bfb59281c70a31b12d4dd0fb0488f22b9c.json b/.sqlx/query-26405d99f95c323a51547736e8fa52bfb59281c70a31b12d4dd0fb0488f22b9c.json new file mode 100644 index 0000000000..78e37f5708 --- /dev/null +++ b/.sqlx/query-26405d99f95c323a51547736e8fa52bfb59281c70a31b12d4dd0fb0488f22b9c.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE zs_voice_dataset_samples\nSET\n mod_deleted_at = NULL,\n maybe_mod_user_token = ?\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "26405d99f95c323a51547736e8fa52bfb59281c70a31b12d4dd0fb0488f22b9c" +} diff --git a/.sqlx/query-28cf5843d68d6cb0e67eb316ef9e7e5fb05a6be2433f86c081576b279167508d.json b/.sqlx/query-28cf5843d68d6cb0e67eb316ef9e7e5fb05a6be2433f86c081576b279167508d.json new file mode 100644 index 0000000000..f6e35bc631 --- /dev/null +++ b/.sqlx/query-28cf5843d68d6cb0e67eb316ef9e7e5fb05a6be2433f86c081576b279167508d.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO tts_result_synthetic_ids\nSET\n user_token = ?,\n next_id = 1\nON DUPLICATE KEY UPDATE\n user_token = ?,\n next_id = next_id + 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "28cf5843d68d6cb0e67eb316ef9e7e5fb05a6be2433f86c081576b279167508d" +} diff --git a/.sqlx/query-28f7b4729ae693d156b59fc532e45a2a89495dcbf181ee1825b14e2ca47fcd64.json b/.sqlx/query-28f7b4729ae693d156b59fc532e45a2a89495dcbf181ee1825b14e2ca47fcd64.json new file mode 100644 index 0000000000..b7a42c080e --- /dev/null +++ b/.sqlx/query-28f7b4729ae693d156b59fc532e45a2a89495dcbf181ee1825b14e2ca47fcd64.json @@ -0,0 +1,25 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n next_id\nFROM\n media_upload_synthetic_ids\nWHERE\n user_token = ?\nLIMIT 1\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "next_id", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 20 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false + ] + }, + "hash": "28f7b4729ae693d156b59fc532e45a2a89495dcbf181ee1825b14e2ca47fcd64" +} diff --git a/.sqlx/query-294c089b17fdd87d7e579c05a9d90e9bfa5b7465cafa9a95af08d58709212440.json b/.sqlx/query-294c089b17fdd87d7e579c05a9d90e9bfa5b7465cafa9a95af08d58709212440.json new file mode 100644 index 0000000000..3160726644 --- /dev/null +++ b/.sqlx/query-294c089b17fdd87d7e579c05a9d90e9bfa5b7465cafa9a95af08d58709212440.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE w2l_template_upload_jobs\nSET\n status = ?,\n failure_reason = ?,\n retry_at = NOW() + interval 2 minute\nWHERE id = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 3 + }, + "nullable": [] + }, + "hash": "294c089b17fdd87d7e579c05a9d90e9bfa5b7465cafa9a95af08d58709212440" +} diff --git a/.sqlx/query-29764c89bec917b0d8e4eaae25372ede56d51114a8641e3423c0cf72212542eb.json b/.sqlx/query-29764c89bec917b0d8e4eaae25372ede56d51114a8641e3423c0cf72212542eb.json new file mode 100644 index 0000000000..84501601a2 --- /dev/null +++ b/.sqlx/query-29764c89bec917b0d8e4eaae25372ede56d51114a8641e3423c0cf72212542eb.json @@ -0,0 +1,25 @@ +{ + "db_name": "MySQL", + "query": "\n SELECT\n count(*) AS use_count\n FROM\n tts_results\n WHERE\n created_at > ( CURDATE() - INTERVAL ? MINUTE )\n AND model_token = ?\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "use_count", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL | BINARY", + "char_set": 63, + "max_size": 21 + } + } + ], + "parameters": { + "Right": 2 + }, + "nullable": [ + false + ] + }, + "hash": "29764c89bec917b0d8e4eaae25372ede56d51114a8641e3423c0cf72212542eb" +} diff --git a/.sqlx/query-29a775fceaaf8aa5a6d5173eef8acc69e089f2ebf5b62ca82b1d112ac98d66ec.json b/.sqlx/query-29a775fceaaf8aa5a6d5173eef8acc69e089f2ebf5b62ca82b1d112ac98d66ec.json new file mode 100644 index 0000000000..534225f794 --- /dev/null +++ b/.sqlx/query-29a775fceaaf8aa5a6d5173eef8acc69e089f2ebf5b62ca82b1d112ac98d66ec.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE comments\nSET\n comment_markdown = ?,\n comment_rendered_html = ?,\n editor_ip_address = ?,\n edited_at = NOW(),\n version = version + 1\nWHERE\n token = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 4 + }, + "nullable": [] + }, + "hash": "29a775fceaaf8aa5a6d5173eef8acc69e089f2ebf5b62ca82b1d112ac98d66ec" +} diff --git a/.sqlx/query-2b04dd7db52ef3a97a6f420a22a4dbee7416ae58697438df69e87ffd47bbf350.json b/.sqlx/query-2b04dd7db52ef3a97a6f420a22a4dbee7416ae58697438df69e87ffd47bbf350.json new file mode 100644 index 0000000000..3e8a4cba9d --- /dev/null +++ b/.sqlx/query-2b04dd7db52ef3a97a6f420a22a4dbee7416ae58697438df69e87ffd47bbf350.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE w2l_inference_jobs\nSET\n status = ?,\n failure_reason = ?,\n retry_at = NOW() + interval 2 minute\nWHERE id = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 3 + }, + "nullable": [] + }, + "hash": "2b04dd7db52ef3a97a6f420a22a4dbee7416ae58697438df69e87ffd47bbf350" +} diff --git a/.sqlx/query-2b80162b8957ac044f245af93d678aee976535d58fe0de0b39087323aa720792.json b/.sqlx/query-2b80162b8957ac044f245af93d678aee976535d58fe0de0b39087323aa720792.json new file mode 100644 index 0000000000..d55750c647 --- /dev/null +++ b/.sqlx/query-2b80162b8957ac044f245af93d678aee976535d58fe0de0b39087323aa720792.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE tts_models\nSET\n maybe_mod_user_token = ?,\n mod_deleted_at = CURRENT_TIMESTAMP\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "2b80162b8957ac044f245af93d678aee976535d58fe0de0b39087323aa720792" +} diff --git a/.sqlx/query-2b95f70b52691b5ff91e4d4244b0ee982c0788efad4e30fabd0543683138af07.json b/.sqlx/query-2b95f70b52691b5ff91e4d4244b0ee982c0788efad4e30fabd0543683138af07.json new file mode 100644 index 0000000000..ecae533ead --- /dev/null +++ b/.sqlx/query-2b95f70b52691b5ff91e4d4244b0ee982c0788efad4e30fabd0543683138af07.json @@ -0,0 +1,36 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n COUNT(distinct token) as record_count,\n NOW() as present_time\nFROM\n(\n SELECT token\n FROM generic_inference_jobs\n WHERE status = \"started\"\n AND created_at > (CURDATE() - INTERVAL 5 MINUTE)\nUNION\n SELECT token\n FROM generic_inference_jobs\n WHERE status IN (\"pending\", \"attempt_failed\")\n) as t\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "record_count", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL | BINARY", + "char_set": 63, + "max_size": 21 + } + }, + { + "ordinal": 1, + "name": "present_time", + "type_info": { + "type": "Datetime", + "flags": "NOT_NULL | BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 0 + }, + "nullable": [ + false, + false + ] + }, + "hash": "2b95f70b52691b5ff91e4d4244b0ee982c0788efad4e30fabd0543683138af07" +} diff --git a/.sqlx/query-2e3e69fed69902156c8f9b7daf3b9a381bf8f827ae7dcf4c7d37e7119e89d240.json b/.sqlx/query-2e3e69fed69902156c8f9b7daf3b9a381bf8f827ae7dcf4c7d37e7119e89d240.json new file mode 100644 index 0000000000..3ca79b9ea2 --- /dev/null +++ b/.sqlx/query-2e3e69fed69902156c8f9b7daf3b9a381bf8f827ae7dcf4c7d37e7119e89d240.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO generic_synthetic_ids\nSET\n user_token = ?,\n id_category = ?,\n next_id = 1\nON DUPLICATE KEY UPDATE\n user_token = ?,\n id_category = ?,\n next_id = next_id + 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 4 + }, + "nullable": [] + }, + "hash": "2e3e69fed69902156c8f9b7daf3b9a381bf8f827ae7dcf4c7d37e7119e89d240" +} diff --git a/.sqlx/query-2eac55b160ebbc67b5201050808b23056ebc53fb2b89f1437a481174b36b80ce.json b/.sqlx/query-2eac55b160ebbc67b5201050808b23056ebc53fb2b89f1437a481174b36b80ce.json new file mode 100644 index 0000000000..e87f0c2266 --- /dev/null +++ b/.sqlx/query-2eac55b160ebbc67b5201050808b23056ebc53fb2b89f1437a481174b36b80ce.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE generic_download_jobs\nSET\n status = ?,\n failure_reason = ?,\n retry_at = NOW() + interval 2 minute\nWHERE id = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 3 + }, + "nullable": [] + }, + "hash": "2eac55b160ebbc67b5201050808b23056ebc53fb2b89f1437a481174b36b80ce" +} diff --git a/.sqlx/query-30168a545d7c8895126e44e6950546974ae4129208df18d55165eb6445311114.json b/.sqlx/query-30168a545d7c8895126e44e6950546974ae4129208df18d55165eb6445311114.json new file mode 100644 index 0000000000..5a7de1042f --- /dev/null +++ b/.sqlx/query-30168a545d7c8895126e44e6950546974ae4129208df18d55165eb6445311114.json @@ -0,0 +1,179 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n c.token as `token: tokens::tokens::comments::CommentToken`,\n c.user_token as `user_token: tokens::tokens::users::UserToken`,\n u.username,\n u.display_name as user_display_name,\n u.email_gravatar_hash as user_gravatar_hash,\n\n c.comment_markdown,\n c.comment_rendered_html,\n\n c.creator_ip_address,\n c.editor_ip_address,\n\n c.created_at,\n c.updated_at,\n c.edited_at,\n c.user_deleted_at,\n c.mod_deleted_at,\n c.object_owner_deleted_at\n\nFROM\n comments AS c\nJOIN users AS u\n ON c.user_token = u.token\nWHERE\n c.entity_type = ?\n AND c.entity_token = ?\n AND c.user_deleted_at IS NULL\n AND c.mod_deleted_at IS NULL\n AND c.object_owner_deleted_at IS NULL\nORDER BY c.id DESC\nLIMIT 50\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token: tokens::tokens::comments::CommentToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "user_token: tokens::tokens::users::UserToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 3, + "name": "user_display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 4, + "name": "user_gravatar_hash", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 5, + "name": "comment_markdown", + "type_info": { + "type": "Blob", + "flags": "NOT_NULL | BLOB | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 262140 + } + }, + { + "ordinal": 6, + "name": "comment_rendered_html", + "type_info": { + "type": "Blob", + "flags": "NOT_NULL | BLOB | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 262140 + } + }, + { + "ordinal": 7, + "name": "creator_ip_address", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 160 + } + }, + { + "ordinal": 8, + "name": "editor_ip_address", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 160 + } + }, + { + "ordinal": 9, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 10, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 11, + "name": "edited_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 12, + "name": "user_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 13, + "name": "mod_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 14, + "name": "object_owner_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 2 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + true + ] + }, + "hash": "30168a545d7c8895126e44e6950546974ae4129208df18d55165eb6445311114" +} diff --git a/.sqlx/query-314904656a333caa75a8644e73f4d338b7bd6f68c7ea9e37b5bc7f7b257bf34d.json b/.sqlx/query-314904656a333caa75a8644e73f4d338b7bd6f68c7ea9e37b5bc7f7b257bf34d.json new file mode 100644 index 0000000000..dc2b47b6e6 --- /dev/null +++ b/.sqlx/query-314904656a333caa75a8644e73f4d338b7bd6f68c7ea9e37b5bc7f7b257bf34d.json @@ -0,0 +1,25 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT 1 as does_exist\nFROM user_badges\nWHERE\n user_token = ?\nAND\n badge_slug = ?\nLIMIT 1\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "does_exist", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL | BINARY", + "char_set": 63, + "max_size": 2 + } + } + ], + "parameters": { + "Right": 2 + }, + "nullable": [ + false + ] + }, + "hash": "314904656a333caa75a8644e73f4d338b7bd6f68c7ea9e37b5bc7f7b257bf34d" +} diff --git a/.sqlx/query-325fa77b36c1eb8ff8a67beb8db8d3cbf6224e8e619fbcf2bf0daa54bdf51e06.json b/.sqlx/query-325fa77b36c1eb8ff8a67beb8db8d3cbf6224e8e619fbcf2bf0daa54bdf51e06.json new file mode 100644 index 0000000000..c889ffae21 --- /dev/null +++ b/.sqlx/query-325fa77b36c1eb8ff8a67beb8db8d3cbf6224e8e619fbcf2bf0daa54bdf51e06.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE tts_models\nSET\n is_public_listing_approved = ?,\n is_locked_from_user_modification = ?,\n is_locked_from_use = ?,\n maybe_mod_comments = ?,\n maybe_mod_user_token = ?,\n is_front_page_featured = ?,\n is_twitch_featured = ?,\n maybe_suggested_unique_bot_command = ?,\n use_default_mel_multiply_factor = ?,\n maybe_custom_mel_multiply_factor = ?,\n version = version + 1\nWHERE token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 11 + }, + "nullable": [] + }, + "hash": "325fa77b36c1eb8ff8a67beb8db8d3cbf6224e8e619fbcf2bf0daa54bdf51e06" +} diff --git a/.sqlx/query-33cd0c0b8eaaf494ef97232ac89775b8eb6a22d310824b7aa7db310dd4fd41b1.json b/.sqlx/query-33cd0c0b8eaaf494ef97232ac89775b8eb6a22d310824b7aa7db310dd4fd41b1.json new file mode 100644 index 0000000000..353a3cda07 --- /dev/null +++ b/.sqlx/query-33cd0c0b8eaaf494ef97232ac89775b8eb6a22d310824b7aa7db310dd4fd41b1.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE w2l_results\nSET\n creator_set_visibility = ?,\n maybe_mod_user_token = ?\nWHERE token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 3 + }, + "nullable": [] + }, + "hash": "33cd0c0b8eaaf494ef97232ac89775b8eb6a22d310824b7aa7db310dd4fd41b1" +} diff --git a/.sqlx/query-34364f9bc851971f8291f5f9942dd23d10718ccb210a93a236d96d0591f65f35.json b/.sqlx/query-34364f9bc851971f8291f5f9942dd23d10718ccb210a93a236d96d0591f65f35.json new file mode 100644 index 0000000000..afce1fdca1 --- /dev/null +++ b/.sqlx/query-34364f9bc851971f8291f5f9942dd23d10718ccb210a93a236d96d0591f65f35.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO users (\n token,\n username,\n display_name,\n email_address,\n email_gravatar_hash,\n profile_markdown,\n profile_rendered_html,\n user_role_slug,\n password_hash,\n ip_address_creation,\n ip_address_last_login,\n ip_address_last_update\n)\nVALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 12 + }, + "nullable": [] + }, + "hash": "34364f9bc851971f8291f5f9942dd23d10718ccb210a93a236d96d0591f65f35" +} diff --git a/.sqlx/query-345cbabbe69652c89ccd384ed7db44f70c53791488cf63721f9563291b45db3e.json b/.sqlx/query-345cbabbe69652c89ccd384ed7db44f70c53791488cf63721f9563291b45db3e.json new file mode 100644 index 0000000000..12535ea7f8 --- /dev/null +++ b/.sqlx/query-345cbabbe69652c89ccd384ed7db44f70c53791488cf63721f9563291b45db3e.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO user_sessions (\n token,\n user_token,\n ip_address_creation,\n expires_at\n)\nVALUES ( ?, ?, ?, NOW() + interval 1 year )\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 3 + }, + "nullable": [] + }, + "hash": "345cbabbe69652c89ccd384ed7db44f70c53791488cf63721f9563291b45db3e" +} diff --git a/.sqlx/query-34642399c3e91960768cb659b6006db291574d9cd07a5bace3db573eff20c3fb.json b/.sqlx/query-34642399c3e91960768cb659b6006db291574d9cd07a5bace3db573eff20c3fb.json new file mode 100644 index 0000000000..5dee7d0a8c --- /dev/null +++ b/.sqlx/query-34642399c3e91960768cb659b6006db291574d9cd07a5bace3db573eff20c3fb.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO w2l_result_synthetic_ids\nSET\n user_token = ?,\n next_id = 1\nON DUPLICATE KEY UPDATE\n user_token = ?,\n next_id = next_id + 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "34642399c3e91960768cb659b6006db291574d9cd07a5bace3db573eff20c3fb" +} diff --git a/.sqlx/query-346c02b215cb35efaa35fe96d866a8c9056ac46e987b4e01f64222259dccdcbf.json b/.sqlx/query-346c02b215cb35efaa35fe96d866a8c9056ac46e987b4e01f64222259dccdcbf.json new file mode 100644 index 0000000000..ab3a8735ca --- /dev/null +++ b/.sqlx/query-346c02b215cb35efaa35fe96d866a8c9056ac46e987b4e01f64222259dccdcbf.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE\n ip_address_bans\nSET\n mod_user_token = ?,\n deleted_at = NULL\nWHERE\n ip_address = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "346c02b215cb35efaa35fe96d866a8c9056ac46e987b4e01f64222259dccdcbf" +} diff --git a/.sqlx/query-34afe8ddbf0fb5d746ec82827166348ae1a0734ca5986a7d696860efd90128ce.json b/.sqlx/query-34afe8ddbf0fb5d746ec82827166348ae1a0734ca5986a7d696860efd90128ce.json new file mode 100644 index 0000000000..5d1b1a8c28 --- /dev/null +++ b/.sqlx/query-34afe8ddbf0fb5d746ec82827166348ae1a0734ca5986a7d696860efd90128ce.json @@ -0,0 +1,102 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n mu.token as `token: tokens::tokens::media_uploads::MediaUploadToken`,\n mu.media_type as `media_type: enums::by_table::media_uploads::media_upload_type::MediaUploadType`,\n mu.maybe_original_filename,\n mu.original_file_size_bytes,\n mu.original_duration_millis,\n mu.creator_set_visibility as `creator_set_visibility: enums::common::visibility::Visibility`,\n mu.created_at,\n mu.updated_at\nFROM media_uploads as mu\nWHERE\n mu.maybe_creator_user_token = ?\n AND mu.maybe_creator_user_token IS NOT NULL\n AND mu.media_type = ?\n AND mu.user_deleted_at IS NULL\n AND mu.mod_deleted_at IS NULL\nORDER BY id DESC\nLIMIT 25\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token: tokens::tokens::media_uploads::MediaUploadToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "media_type: enums::by_table::media_uploads::media_upload_type::MediaUploadType", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 64 + } + }, + { + "ordinal": 2, + "name": "maybe_original_filename", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 3, + "name": "original_file_size_bytes", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 4, + "name": "original_duration_millis", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 5, + "name": "creator_set_visibility: enums::common::visibility::Visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 6, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 7, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 2 + }, + "nullable": [ + false, + false, + true, + false, + false, + false, + false, + false + ] + }, + "hash": "34afe8ddbf0fb5d746ec82827166348ae1a0734ca5986a7d696860efd90128ce" +} diff --git a/.sqlx/query-359be6ce263afd62fc748c14c06c62ded5ed59fc0a9d1186967028af400d7d61.json b/.sqlx/query-359be6ce263afd62fc748c14c06c62ded5ed59fc0a9d1186967028af400d7d61.json new file mode 100644 index 0000000000..295bad6c25 --- /dev/null +++ b/.sqlx/query-359be6ce263afd62fc748c14c06c62ded5ed59fc0a9d1186967028af400d7d61.json @@ -0,0 +1,179 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n vocoder.token as vocoder_token,\n vocoder.vocoder_type as `vocoder_type: enums::common::vocoder_type::VocoderType`,\n vocoder.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 vocoder.title,\n vocoder.is_staff_recommended,\n vocoder.is_mod_disabled_from_public_use,\n vocoder.is_mod_disabled_from_author_use,\n vocoder.is_mod_author_editing_locked,\n vocoder.created_at,\n vocoder.updated_at,\n vocoder.user_deleted_at,\n vocoder.mod_deleted_at\nFROM vocoder_models as vocoder\nJOIN users\n ON users.token = vocoder.creator_user_token\nWHERE\n users.username = ?\n AND vocoder.is_mod_disabled_from_public_use IS FALSE\n AND vocoder.is_mod_disabled_from_author_use IS FALSE\n AND vocoder.user_deleted_at IS NULL\n AND vocoder.mod_deleted_at IS NULL\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "vocoder_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "vocoder_type: enums::common::vocoder_type::VocoderType", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "creator_user_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 3, + "name": "creator_username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 4, + "name": "creator_display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 5, + "name": "creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 6, + "name": "title", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 7, + "name": "is_staff_recommended", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 8, + "name": "is_mod_disabled_from_public_use", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 9, + "name": "is_mod_disabled_from_author_use", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 10, + "name": "is_mod_author_editing_locked", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 11, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 12, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 13, + "name": "user_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 14, + "name": "mod_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true + ] + }, + "hash": "359be6ce263afd62fc748c14c06c62ded5ed59fc0a9d1186967028af400d7d61" +} diff --git a/.sqlx/query-366bc2a90afff0e0ff6b15d39c6815bf50f116ebdf99485aa909a647d52809dd.json b/.sqlx/query-366bc2a90afff0e0ff6b15d39c6815bf50f116ebdf99485aa909a647d52809dd.json new file mode 100644 index 0000000000..a9f6a2d896 --- /dev/null +++ b/.sqlx/query-366bc2a90afff0e0ff6b15d39c6815bf50f116ebdf99485aa909a647d52809dd.json @@ -0,0 +1,124 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n mu.token as `token: tokens::tokens::media_uploads::MediaUploadToken`,\n mu.media_type as `media_type: enums::by_table::media_uploads::media_upload_type::MediaUploadType`,\n mu.maybe_original_filename,\n mu.public_bucket_directory_hash,\n mu.original_file_size_bytes,\n mu.original_duration_millis,\n mu.maybe_extra_file_modification_info,\n mu.creator_set_visibility as `creator_set_visibility: enums::common::visibility::Visibility`,\n mu.created_at,\n mu.updated_at\nFROM media_uploads as mu\nWHERE\n mu.token = ?\n AND mu.user_deleted_at IS NULL\n AND mu.mod_deleted_at IS NULL\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token: tokens::tokens::media_uploads::MediaUploadToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "media_type: enums::by_table::media_uploads::media_upload_type::MediaUploadType", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 64 + } + }, + { + "ordinal": 2, + "name": "maybe_original_filename", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 3, + "name": "public_bucket_directory_hash", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 4, + "name": "original_file_size_bytes", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 5, + "name": "original_duration_millis", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 6, + "name": "maybe_extra_file_modification_info", + "type_info": { + "type": "Blob", + "flags": "BLOB | BINARY", + "char_set": 224, + "max_size": 262140 + } + }, + { + "ordinal": 7, + "name": "creator_set_visibility: enums::common::visibility::Visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 8, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 9, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + true, + false, + false, + false, + true, + false, + false, + false + ] + }, + "hash": "366bc2a90afff0e0ff6b15d39c6815bf50f116ebdf99485aa909a647d52809dd" +} diff --git a/.sqlx/query-369a7576edc128cf2b310648d6fc45a2191c1263d433fe6d1461d15dbf26690e.json b/.sqlx/query-369a7576edc128cf2b310648d6fc45a2191c1263d433fe6d1461d15dbf26690e.json new file mode 100644 index 0000000000..d5859b6637 --- /dev/null +++ b/.sqlx/query-369a7576edc128cf2b310648d6fc45a2191c1263d433fe6d1461d15dbf26690e.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO w2l_results\nSET\n token = ?,\n maybe_w2l_template_token = ?,\n maybe_creator_user_token = ?,\n creator_ip_address = ?,\n creator_set_visibility = ?,\n\n maybe_creator_synthetic_id = ?,\n\n public_bucket_video_path = ?,\n\n file_size_bytes = ?,\n mime_type = ?,\n frame_width = ?,\n frame_height = ?,\n duration_millis = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 12 + }, + "nullable": [] + }, + "hash": "369a7576edc128cf2b310648d6fc45a2191c1263d433fe6d1461d15dbf26690e" +} diff --git a/.sqlx/query-376e36b1357952599866262c7356ba35f15ccdfb338d8ccdbdc06ccd69331fc3.json b/.sqlx/query-376e36b1357952599866262c7356ba35f15ccdfb338d8ccdbdc06ccd69331fc3.json new file mode 100644 index 0000000000..a0fd7255f9 --- /dev/null +++ b/.sqlx/query-376e36b1357952599866262c7356ba35f15ccdfb338d8ccdbdc06ccd69331fc3.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE tts_results\nSET\n mod_deleted_at = CURRENT_TIMESTAMP,\n maybe_mod_user_token = ?\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "376e36b1357952599866262c7356ba35f15ccdfb338d8ccdbdc06ccd69331fc3" +} diff --git a/.sqlx/query-38b10387d6c414ad86b7c85e7e320f1077e2f9b5cfa04124194a3eeff48a9391.json b/.sqlx/query-38b10387d6c414ad86b7c85e7e320f1077e2f9b5cfa04124194a3eeff48a9391.json new file mode 100644 index 0000000000..036862592c --- /dev/null +++ b/.sqlx/query-38b10387d6c414ad86b7c85e7e320f1077e2f9b5cfa04124194a3eeff48a9391.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE zs_voices\nSET\n user_deleted_at = NULL\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 1 + }, + "nullable": [] + }, + "hash": "38b10387d6c414ad86b7c85e7e320f1077e2f9b5cfa04124194a3eeff48a9391" +} diff --git a/.sqlx/query-38ce91eb179896e874b63f7d35ceb78004f5ef1c7d31af3fa6b0121f47de9cfb.json b/.sqlx/query-38ce91eb179896e874b63f7d35ceb78004f5ef1c7d31af3fa6b0121f47de9cfb.json new file mode 100644 index 0000000000..bf38a99fd7 --- /dev/null +++ b/.sqlx/query-38ce91eb179896e874b63f7d35ceb78004f5ef1c7d31af3fa6b0121f47de9cfb.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\n UPDATE model_categories\n SET\n deleted_at = NULL\n WHERE\n token = ?\n LIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 1 + }, + "nullable": [] + }, + "hash": "38ce91eb179896e874b63f7d35ceb78004f5ef1c7d31af3fa6b0121f47de9cfb" +} diff --git a/.sqlx/query-3a079cf76bcdfeb2c6f11e54c4afe1054fa39e6a7cf1c45254fd12d2b691f6c4.json b/.sqlx/query-3a079cf76bcdfeb2c6f11e54c4afe1054fa39e6a7cf1c45254fd12d2b691f6c4.json new file mode 100644 index 0000000000..9d575f403f --- /dev/null +++ b/.sqlx/query-3a079cf76bcdfeb2c6f11e54c4afe1054fa39e6a7cf1c45254fd12d2b691f6c4.json @@ -0,0 +1,36 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT public_count, all_count FROM (\n (SELECT count(*) as public_count\n FROM tts_models\n WHERE user_deleted_at IS NULL\n AND mod_deleted_at IS NULL) as pc,\n (SELECT count(*) as all_count\n FROM tts_models) as ac\n)\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "public_count", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 21 + } + }, + { + "ordinal": 1, + "name": "all_count", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 21 + } + } + ], + "parameters": { + "Right": 0 + }, + "nullable": [ + false, + false + ] + }, + "hash": "3a079cf76bcdfeb2c6f11e54c4afe1054fa39e6a7cf1c45254fd12d2b691f6c4" +} diff --git a/.sqlx/query-3a2dc0a7e41dcbdf21f91d1a1e54e813f74b0bac7aea052302089cae195eeb53.json b/.sqlx/query-3a2dc0a7e41dcbdf21f91d1a1e54e813f74b0bac7aea052302089cae195eeb53.json new file mode 100644 index 0000000000..027e475710 --- /dev/null +++ b/.sqlx/query-3a2dc0a7e41dcbdf21f91d1a1e54e813f74b0bac7aea052302089cae195eeb53.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE users\nSET\n profile_markdown = ?,\n profile_rendered_html = ?,\n discord_username = ?,\n twitter_username = ?,\n twitch_username = ?,\n github_username = ?,\n cashapp_username = ?,\n website_url = ?,\n version = version + 1\n\nWHERE users.token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 9 + }, + "nullable": [] + }, + "hash": "3a2dc0a7e41dcbdf21f91d1a1e54e813f74b0bac7aea052302089cae195eeb53" +} diff --git a/.sqlx/query-3ae0f9336e1f651533cb6e07e8fb64bb1036721cfe77556273ee23d1d15d88ab.json b/.sqlx/query-3ae0f9336e1f651533cb6e07e8fb64bb1036721cfe77556273ee23d1d15d88ab.json new file mode 100644 index 0000000000..e2e45ba6da --- /dev/null +++ b/.sqlx/query-3ae0f9336e1f651533cb6e07e8fb64bb1036721cfe77556273ee23d1d15d88ab.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE email_sender_jobs\nSET\n status = 'started',\n assigned_worker = ?,\n assigned_cluster = ?,\n attempt_count = attempt_count + 1,\n retry_at = NOW() + interval 2 minute,\n first_started_at = NOW()\nWHERE id = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 3 + }, + "nullable": [] + }, + "hash": "3ae0f9336e1f651533cb6e07e8fb64bb1036721cfe77556273ee23d1d15d88ab" +} diff --git a/.sqlx/query-3c72b6c08fd2c9c43e8eb09db912a1bc875d45e738550dc5d29db6ca63c57d8f.json b/.sqlx/query-3c72b6c08fd2c9c43e8eb09db912a1bc875d45e738550dc5d29db6ca63c57d8f.json new file mode 100644 index 0000000000..6f10358526 --- /dev/null +++ b/.sqlx/query-3c72b6c08fd2c9c43e8eb09db912a1bc875d45e738550dc5d29db6ca63c57d8f.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE zs_voice_dataset_samples\nSET\n mod_deleted_at = CURRENT_TIMESTAMP,\n maybe_mod_user_token = ?\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "3c72b6c08fd2c9c43e8eb09db912a1bc875d45e738550dc5d29db6ca63c57d8f" +} diff --git a/.sqlx/query-40a3301e9a3201e74d49b6b339f67291e2ae22d315188401708609ac2d28a68c.json b/.sqlx/query-40a3301e9a3201e74d49b6b339f67291e2ae22d315188401708609ac2d28a68c.json new file mode 100644 index 0000000000..cb25d51c2a --- /dev/null +++ b/.sqlx/query-40a3301e9a3201e74d49b6b339f67291e2ae22d315188401708609ac2d28a68c.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE tts_results\nSET\n mod_deleted_at = NULL,\n maybe_mod_user_token = ?\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "40a3301e9a3201e74d49b6b339f67291e2ae22d315188401708609ac2d28a68c" +} diff --git a/.sqlx/query-417dd070beeaf6ccd86852b7e99bf7fda5c5b15da4a3bcc066a0e2bb90ca7df1.json b/.sqlx/query-417dd070beeaf6ccd86852b7e99bf7fda5c5b15da4a3bcc066a0e2bb90ca7df1.json new file mode 100644 index 0000000000..1e3c35b619 --- /dev/null +++ b/.sqlx/query-417dd070beeaf6ccd86852b7e99bf7fda5c5b15da4a3bcc066a0e2bb90ca7df1.json @@ -0,0 +1,168 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n w2l.token as template_token,\n w2l.template_type,\n w2l.creator_user_token,\n users.username as creator_username,\n users.display_name as creator_display_name,\n w2l.title,\n w2l.frame_width,\n w2l.frame_height,\n w2l.duration_millis,\n w2l.maybe_public_bucket_preview_image_object_name,\n w2l.maybe_public_bucket_preview_video_object_name,\n w2l.is_public_listing_approved,\n w2l.created_at,\n w2l.updated_at\nFROM w2l_templates as w2l\nJOIN users\n ON users.token = w2l.creator_user_token\nWHERE\n w2l.is_public_listing_approved IS TRUE\n AND w2l.user_deleted_at IS NULL\n AND w2l.mod_deleted_at IS NULL\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "template_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "template_type", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 2, + "name": "creator_user_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 3, + "name": "creator_username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 4, + "name": "creator_display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 5, + "name": "title", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 6, + "name": "frame_width", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 7, + "name": "frame_height", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 8, + "name": "duration_millis", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 9, + "name": "maybe_public_bucket_preview_image_object_name", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 10, + "name": "maybe_public_bucket_preview_video_object_name", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 11, + "name": "is_public_listing_approved", + "type_info": { + "type": "Tiny", + "flags": "MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 12, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 13, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 0 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + false, + false + ] + }, + "hash": "417dd070beeaf6ccd86852b7e99bf7fda5c5b15da4a3bcc066a0e2bb90ca7df1" +} diff --git a/.sqlx/query-427bca5d4d756f4e74dd43c672a38850ac75552cc88af3c519ff91930a046d27.json b/.sqlx/query-427bca5d4d756f4e74dd43c672a38850ac75552cc88af3c519ff91930a046d27.json new file mode 100644 index 0000000000..db5a67e817 --- /dev/null +++ b/.sqlx/query-427bca5d4d756f4e74dd43c672a38850ac75552cc88af3c519ff91930a046d27.json @@ -0,0 +1,25 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT count(*) as count\nFROM vocoder_models\nWHERE\n creator_user_token = ?\n AND vocoder_type = 'hifigan_rocket_vc'\nLIMIT 1\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "count", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL | BINARY", + "char_set": 63, + "max_size": 21 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false + ] + }, + "hash": "427bca5d4d756f4e74dd43c672a38850ac75552cc88af3c519ff91930a046d27" +} diff --git a/.sqlx/query-43753c8a8a35756059f6642908ec72e20244c06c92facee8cb7fc556009992a1.json b/.sqlx/query-43753c8a8a35756059f6642908ec72e20244c06c92facee8cb7fc556009992a1.json new file mode 100644 index 0000000000..8b79ff7a91 --- /dev/null +++ b/.sqlx/query-43753c8a8a35756059f6642908ec72e20244c06c92facee8cb7fc556009992a1.json @@ -0,0 +1,223 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n tts.token as model_token,\n tts.tts_model_type,\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 tts.title,\n tts.ietf_language_tag,\n tts.ietf_primary_language_subtag,\n tts.is_locked_from_use,\n tts.is_front_page_featured,\n tts.is_twitch_featured,\n tts.maybe_suggested_unique_bot_command,\n tts.user_ratings_positive_count,\n tts.user_ratings_negative_count,\n tts.user_ratings_total_count,\n tts.creator_set_visibility as `creator_set_visibility: enums::common::visibility::Visibility`,\n tts.created_at,\n tts.updated_at\nFROM tts_models as tts\nJOIN users\n ON users.token = tts.creator_user_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 ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "model_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "tts_model_type", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 60 + } + }, + { + "ordinal": 2, + "name": "creator_user_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 3, + "name": "creator_username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 4, + "name": "creator_display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 5, + "name": "creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 6, + "name": "title", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 7, + "name": "ietf_language_tag", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 8, + "name": "ietf_primary_language_subtag", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY", + "char_set": 224, + "max_size": 48 + } + }, + { + "ordinal": 9, + "name": "is_locked_from_use", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 10, + "name": "is_front_page_featured", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 11, + "name": "is_twitch_featured", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 12, + "name": "maybe_suggested_unique_bot_command", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 13, + "name": "user_ratings_positive_count", + "type_info": { + "type": "Long", + "flags": "NOT_NULL | UNSIGNED", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 14, + "name": "user_ratings_negative_count", + "type_info": { + "type": "Long", + "flags": "NOT_NULL | UNSIGNED", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 15, + "name": "user_ratings_total_count", + "type_info": { + "type": "Long", + "flags": "NOT_NULL | UNSIGNED", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 16, + "name": "creator_set_visibility: enums::common::visibility::Visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 17, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 18, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 0 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + false, + false, + false, + false, + false, + false + ] + }, + "hash": "43753c8a8a35756059f6642908ec72e20244c06c92facee8cb7fc556009992a1" +} diff --git a/.sqlx/query-441dc17210c4662decb557b96f9985741db86adc013e1cafbe45d3005c3adb3e.json b/.sqlx/query-441dc17210c4662decb557b96f9985741db86adc013e1cafbe45d3005c3adb3e.json new file mode 100644 index 0000000000..0e4c5c7e85 --- /dev/null +++ b/.sqlx/query-441dc17210c4662decb557b96f9985741db86adc013e1cafbe45d3005c3adb3e.json @@ -0,0 +1,223 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n tts.token as model_token,\n tts.tts_model_type,\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 tts.title,\n tts.ietf_language_tag,\n tts.ietf_primary_language_subtag,\n tts.is_locked_from_use,\n tts.is_front_page_featured,\n tts.is_twitch_featured,\n tts.maybe_suggested_unique_bot_command,\n tts.user_ratings_positive_count,\n tts.user_ratings_negative_count,\n tts.user_ratings_total_count,\n tts.creator_set_visibility as `creator_set_visibility: enums::common::visibility::Visibility`,\n tts.created_at,\n tts.updated_at\nFROM tts_models as tts\nJOIN users\nON\n users.token = tts.creator_user_token\nWHERE\n users.username = ?\n AND tts.user_deleted_at IS NULL\n AND tts.mod_deleted_at IS NULL\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "model_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "tts_model_type", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 60 + } + }, + { + "ordinal": 2, + "name": "creator_user_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 3, + "name": "creator_username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 4, + "name": "creator_display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 5, + "name": "creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 6, + "name": "title", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 7, + "name": "ietf_language_tag", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 8, + "name": "ietf_primary_language_subtag", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY", + "char_set": 224, + "max_size": 48 + } + }, + { + "ordinal": 9, + "name": "is_locked_from_use", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 10, + "name": "is_front_page_featured", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 11, + "name": "is_twitch_featured", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 12, + "name": "maybe_suggested_unique_bot_command", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 13, + "name": "user_ratings_positive_count", + "type_info": { + "type": "Long", + "flags": "NOT_NULL | UNSIGNED", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 14, + "name": "user_ratings_negative_count", + "type_info": { + "type": "Long", + "flags": "NOT_NULL | UNSIGNED", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 15, + "name": "user_ratings_total_count", + "type_info": { + "type": "Long", + "flags": "NOT_NULL | UNSIGNED", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 16, + "name": "creator_set_visibility: enums::common::visibility::Visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 17, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 18, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + false, + false, + false, + false, + false, + false + ] + }, + "hash": "441dc17210c4662decb557b96f9985741db86adc013e1cafbe45d3005c3adb3e" +} diff --git a/.sqlx/query-450714d30eada676f800bc61750f7a4aa0c800c48af920dba73f31bae7862fee.json b/.sqlx/query-450714d30eada676f800bc61750f7a4aa0c800c48af920dba73f31bae7862fee.json new file mode 100644 index 0000000000..59294ae341 --- /dev/null +++ b/.sqlx/query-450714d30eada676f800bc61750f7a4aa0c800c48af920dba73f31bae7862fee.json @@ -0,0 +1,179 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n vocoder.token as vocoder_token,\n vocoder.vocoder_type as `vocoder_type: enums::common::vocoder_type::VocoderType`,\n vocoder.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 vocoder.title,\n vocoder.is_staff_recommended,\n vocoder.is_mod_disabled_from_public_use,\n vocoder.is_mod_disabled_from_author_use,\n vocoder.is_mod_author_editing_locked,\n vocoder.created_at,\n vocoder.updated_at,\n vocoder.user_deleted_at,\n vocoder.mod_deleted_at\nFROM vocoder_models as vocoder\nJOIN users\n ON users.token = vocoder.creator_user_token\nWHERE\n vocoder.is_mod_disabled_from_public_use IS FALSE\n AND vocoder.is_mod_disabled_from_author_use IS FALSE\n AND vocoder.user_deleted_at IS NULL\n AND vocoder.mod_deleted_at IS NULL\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "vocoder_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "vocoder_type: enums::common::vocoder_type::VocoderType", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "creator_user_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 3, + "name": "creator_username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 4, + "name": "creator_display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 5, + "name": "creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 6, + "name": "title", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 7, + "name": "is_staff_recommended", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 8, + "name": "is_mod_disabled_from_public_use", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 9, + "name": "is_mod_disabled_from_author_use", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 10, + "name": "is_mod_author_editing_locked", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 11, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 12, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 13, + "name": "user_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 14, + "name": "mod_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 0 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true + ] + }, + "hash": "450714d30eada676f800bc61750f7a4aa0c800c48af920dba73f31bae7862fee" +} diff --git a/.sqlx/query-45ec7d47b09e0605e7ca2ed0dc7c2833bcfdbb5db97787004b8c6597aad93b56.json b/.sqlx/query-45ec7d47b09e0605e7ca2ed0dc7c2833bcfdbb5db97787004b8c6597aad93b56.json new file mode 100644 index 0000000000..3cdd479d33 --- /dev/null +++ b/.sqlx/query-45ec7d47b09e0605e7ca2ed0dc7c2833bcfdbb5db97787004b8c6597aad93b56.json @@ -0,0 +1,245 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n vocoder.token as vocoder_token,\n vocoder.vocoder_type as `vocoder_type: enums::common::vocoder_type::VocoderType`,\n\n vocoder.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 vocoder.title,\n vocoder.description_markdown,\n vocoder.description_rendered_html,\n vocoder.is_staff_recommended,\n\n vocoder.is_mod_disabled_from_public_use,\n vocoder.is_mod_disabled_from_author_use,\n vocoder.is_mod_author_editing_locked,\n\n vocoder.creator_set_visibility as `creator_set_visibility: enums::common::visibility::Visibility`,\n\n vocoder.created_at,\n vocoder.updated_at,\n\n vocoder.creator_ip_address_creation,\n vocoder.creator_ip_address_last_update,\n vocoder.mod_deleted_at,\n vocoder.user_deleted_at\n\nFROM vocoder_models as vocoder\nJOIN users\n ON users.token = vocoder.creator_user_token\nWHERE\n vocoder.token = ?\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "vocoder_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "vocoder_type: enums::common::vocoder_type::VocoderType", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "creator_user_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 3, + "name": "creator_username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 4, + "name": "creator_display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 5, + "name": "creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 6, + "name": "creator_is_banned", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 7, + "name": "title", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 8, + "name": "description_markdown", + "type_info": { + "type": "Blob", + "flags": "NOT_NULL | BLOB | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 262140 + } + }, + { + "ordinal": 9, + "name": "description_rendered_html", + "type_info": { + "type": "Blob", + "flags": "NOT_NULL | BLOB | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 262140 + } + }, + { + "ordinal": 10, + "name": "is_staff_recommended", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 11, + "name": "is_mod_disabled_from_public_use", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 12, + "name": "is_mod_disabled_from_author_use", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 13, + "name": "is_mod_author_editing_locked", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 14, + "name": "creator_set_visibility: enums::common::visibility::Visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 15, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 16, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 17, + "name": "creator_ip_address_creation", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 160 + } + }, + { + "ordinal": 18, + "name": "creator_ip_address_last_update", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 160 + } + }, + { + "ordinal": 19, + "name": "mod_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 20, + "name": "user_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true + ] + }, + "hash": "45ec7d47b09e0605e7ca2ed0dc7c2833bcfdbb5db97787004b8c6597aad93b56" +} diff --git a/.sqlx/query-46662ffe56827f98f43968681bfaab2eaa6a73f017a92c3289777f49c115f839.json b/.sqlx/query-46662ffe56827f98f43968681bfaab2eaa6a73f017a92c3289777f49c115f839.json new file mode 100644 index 0000000000..6121f355c2 --- /dev/null +++ b/.sqlx/query-46662ffe56827f98f43968681bfaab2eaa6a73f017a92c3289777f49c115f839.json @@ -0,0 +1,102 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n mu.token as `token: tokens::tokens::media_uploads::MediaUploadToken`,\n mu.media_type as `media_type: enums::by_table::media_uploads::media_upload_type::MediaUploadType`,\n mu.maybe_original_filename,\n mu.original_file_size_bytes,\n mu.original_duration_millis,\n mu.creator_set_visibility as `creator_set_visibility: enums::common::visibility::Visibility`,\n mu.created_at,\n mu.updated_at\nFROM media_uploads as mu\nWHERE\n mu.uuid_idempotency_token = ?\n AND mu.user_deleted_at IS NULL\n AND mu.mod_deleted_at IS NULL\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token: tokens::tokens::media_uploads::MediaUploadToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "media_type: enums::by_table::media_uploads::media_upload_type::MediaUploadType", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 64 + } + }, + { + "ordinal": 2, + "name": "maybe_original_filename", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 3, + "name": "original_file_size_bytes", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 4, + "name": "original_duration_millis", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 5, + "name": "creator_set_visibility: enums::common::visibility::Visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 6, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 7, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + true, + false, + false, + false, + false, + false + ] + }, + "hash": "46662ffe56827f98f43968681bfaab2eaa6a73f017a92c3289777f49c115f839" +} diff --git a/.sqlx/query-46bc07744426037c6845f89a842599f82055db8e9f7dad1ec885f4433eb1a9af.json b/.sqlx/query-46bc07744426037c6845f89a842599f82055db8e9f7dad1ec885f4433eb1a9af.json new file mode 100644 index 0000000000..d880e50b1e --- /dev/null +++ b/.sqlx/query-46bc07744426037c6845f89a842599f82055db8e9f7dad1ec885f4433eb1a9af.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO comments\nSET\n token = ?,\n uuid_idempotency_token = ?,\n user_token = ?,\n entity_type = ?,\n entity_token = ?,\n comment_markdown = ?,\n comment_rendered_html = ?,\n creator_ip_address = ?,\n editor_ip_address = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 9 + }, + "nullable": [] + }, + "hash": "46bc07744426037c6845f89a842599f82055db8e9f7dad1ec885f4433eb1a9af" +} diff --git a/.sqlx/query-46e1cb058bffbea5a5d3ffa5dd904416d6f34ccefdb394030f19cc762b507d68.json b/.sqlx/query-46e1cb058bffbea5a5d3ffa5dd904416d6f34ccefdb394030f19cc762b507d68.json new file mode 100644 index 0000000000..ad5a6a23cc --- /dev/null +++ b/.sqlx/query-46e1cb058bffbea5a5d3ffa5dd904416d6f34ccefdb394030f19cc762b507d68.json @@ -0,0 +1,58 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n user_token,\n subscription_namespace,\n subscription_product_slug,\n subscription_expires_at\n\nFROM user_subscriptions\n\nWHERE\n user_token = ?\n AND subscription_expires_at > CURRENT_TIMESTAMP\n ORDER BY id ASC\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "user_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 1, + "name": "subscription_namespace", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "subscription_product_slug", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 3, + "name": "subscription_expires_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false + ] + }, + "hash": "46e1cb058bffbea5a5d3ffa5dd904416d6f34ccefdb394030f19cc762b507d68" +} diff --git a/.sqlx/query-470e480110a875b3d28912cf1576cdbba8c53aaf9631a3d3c363a46e5d4513a4.json b/.sqlx/query-470e480110a875b3d28912cf1576cdbba8c53aaf9631a3d3c363a46e5d4513a4.json new file mode 100644 index 0000000000..81ffbd7c7d --- /dev/null +++ b/.sqlx/query-470e480110a875b3d28912cf1576cdbba8c53aaf9631a3d3c363a46e5d4513a4.json @@ -0,0 +1,223 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n tts.token as model_token,\n tts.tts_model_type,\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 tts.title,\n tts.ietf_language_tag,\n tts.ietf_primary_language_subtag,\n tts.is_locked_from_use,\n tts.is_front_page_featured,\n tts.is_twitch_featured,\n tts.maybe_suggested_unique_bot_command,\n tts.user_ratings_positive_count,\n tts.user_ratings_negative_count,\n tts.user_ratings_total_count,\n tts.creator_set_visibility as `creator_set_visibility: enums::common::visibility::Visibility`,\n tts.created_at,\n tts.updated_at\nFROM tts_models as tts\nJOIN users\n ON users.token = tts.creator_user_token\nWHERE\n tts.user_deleted_at IS NULL\n AND tts.mod_deleted_at IS NULL\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "model_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "tts_model_type", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 60 + } + }, + { + "ordinal": 2, + "name": "creator_user_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 3, + "name": "creator_username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 4, + "name": "creator_display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 5, + "name": "creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 6, + "name": "title", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 7, + "name": "ietf_language_tag", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 8, + "name": "ietf_primary_language_subtag", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY", + "char_set": 224, + "max_size": 48 + } + }, + { + "ordinal": 9, + "name": "is_locked_from_use", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 10, + "name": "is_front_page_featured", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 11, + "name": "is_twitch_featured", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 12, + "name": "maybe_suggested_unique_bot_command", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 13, + "name": "user_ratings_positive_count", + "type_info": { + "type": "Long", + "flags": "NOT_NULL | UNSIGNED", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 14, + "name": "user_ratings_negative_count", + "type_info": { + "type": "Long", + "flags": "NOT_NULL | UNSIGNED", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 15, + "name": "user_ratings_total_count", + "type_info": { + "type": "Long", + "flags": "NOT_NULL | UNSIGNED", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 16, + "name": "creator_set_visibility: enums::common::visibility::Visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 17, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 18, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 0 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + false, + false, + false, + false, + false, + false + ] + }, + "hash": "470e480110a875b3d28912cf1576cdbba8c53aaf9631a3d3c363a46e5d4513a4" +} diff --git a/.sqlx/query-47b8061b7e1b4bfd45d34108e69606e1d4d9d4d11e668be039d3d234efcb8b8b.json b/.sqlx/query-47b8061b7e1b4bfd45d34108e69606e1d4d9d4d11e668be039d3d234efcb8b8b.json new file mode 100644 index 0000000000..652e257def --- /dev/null +++ b/.sqlx/query-47b8061b7e1b4bfd45d34108e69606e1d4d9d4d11e668be039d3d234efcb8b8b.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE tts_inference_jobs\nSET\n status = ?,\n failure_reason = ?,\n internal_debugging_failure_reason = ?,\n last_assigned_worker = ?,\n retry_at = NOW() + interval 1 minute\nWHERE id = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 5 + }, + "nullable": [] + }, + "hash": "47b8061b7e1b4bfd45d34108e69606e1d4d9d4d11e668be039d3d234efcb8b8b" +} diff --git a/.sqlx/query-481493c8b377197b5f596d7ee842ab4b580da384a2fa8ed330082515b7990d58.json b/.sqlx/query-481493c8b377197b5f596d7ee842ab4b580da384a2fa8ed330082515b7990d58.json new file mode 100644 index 0000000000..088219678d --- /dev/null +++ b/.sqlx/query-481493c8b377197b5f596d7ee842ab4b580da384a2fa8ed330082515b7990d58.json @@ -0,0 +1,432 @@ +{ + "db_name": "MySQL", + "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 ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "model_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "tts_model_type: enums::by_table::tts_models::tts_model_type::TtsModelType", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 60 + } + }, + { + "ordinal": 2, + "name": "text_pipeline_type", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 3, + "name": "text_preprocessing_algorithm", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 4, + "name": "maybe_default_pretrained_vocoder", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 5, + "name": "use_default_mel_multiply_factor", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 6, + "name": "maybe_custom_mel_multiply_factor", + "type_info": { + "type": "Double", + "flags": "", + "char_set": 63, + "max_size": 22 + } + }, + { + "ordinal": 7, + "name": "creator_user_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 8, + "name": "creator_username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 9, + "name": "creator_display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 10, + "name": "creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 11, + "name": "creator_is_banned", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 12, + "name": "title", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 13, + "name": "description_markdown", + "type_info": { + "type": "Blob", + "flags": "NOT_NULL | BLOB | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 262140 + } + }, + { + "ordinal": 14, + "name": "description_rendered_html", + "type_info": { + "type": "Blob", + "flags": "NOT_NULL | BLOB | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 262140 + } + }, + { + "ordinal": 15, + "name": "ietf_language_tag", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 16, + "name": "ietf_primary_language_subtag", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY", + "char_set": 224, + "max_size": 48 + } + }, + { + "ordinal": 17, + "name": "is_front_page_featured", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 18, + "name": "is_twitch_featured", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 19, + "name": "maybe_suggested_unique_bot_command", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 20, + "name": "user_ratings_positive_count", + "type_info": { + "type": "Long", + "flags": "NOT_NULL | UNSIGNED", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 21, + "name": "user_ratings_negative_count", + "type_info": { + "type": "Long", + "flags": "NOT_NULL | UNSIGNED", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 22, + "name": "user_ratings_total_count", + "type_info": { + "type": "Long", + "flags": "NOT_NULL | UNSIGNED", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 23, + "name": "creator_set_visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 24, + "name": "is_locked_from_use", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 25, + "name": "is_locked_from_user_modification", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 26, + "name": "maybe_custom_vocoder_token", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 27, + "name": "maybe_custom_vocoder_title", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 28, + "name": "maybe_custom_vocoder_creator_user_token", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 29, + "name": "maybe_custom_vocoder_creator_username", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 30, + "name": "maybe_custom_vocoder_creator_display_name", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 31, + "name": "maybe_custom_vocoder_creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 32, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 33, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 34, + "name": "creator_ip_address_creation", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 160 + } + }, + { + "ordinal": 35, + "name": "creator_ip_address_last_update", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 160 + } + }, + { + "ordinal": 36, + "name": "mod_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 37, + "name": "user_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + true, + false, + true, + false, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + false, + false, + false, + false, + false, + false, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + true, + true + ] + }, + "hash": "481493c8b377197b5f596d7ee842ab4b580da384a2fa8ed330082515b7990d58" +} diff --git a/.sqlx/query-4932e975b3369b06fcc23f7797f3a53a54211236383385b8740959b824bd9744.json b/.sqlx/query-4932e975b3369b06fcc23f7797f3a53a54211236383385b8740959b824bd9744.json new file mode 100644 index 0000000000..2892c143e6 --- /dev/null +++ b/.sqlx/query-4932e975b3369b06fcc23f7797f3a53a54211236383385b8740959b824bd9744.json @@ -0,0 +1,311 @@ +{ + "db_name": "MySQL", + "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 ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "job_token: tokens::tokens::generic_inference_jobs::InferenceJobToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "status: enums::common::job_status_plus::JobStatusPlus", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 76 + } + }, + { + "ordinal": 2, + "name": "attempt_count", + "type_info": { + "type": "Short", + "flags": "NOT_NULL | UNSIGNED", + "char_set": 63, + "max_size": 5 + } + }, + { + "ordinal": 3, + "name": "maybe_creator_user_token: tokens::tokens::users::UserToken", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 4, + "name": "maybe_creator_anonymous_visitor_token: tokens::tokens::anonymous_visitor_tracking::AnonymousVisitorTrackingToken", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 5, + "name": "creator_ip_address", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 160 + } + }, + { + "ordinal": 6, + "name": "inference_category: enums::by_table::generic_inference_jobs::inference_category::InferenceCategory", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 7, + "name": "maybe_model_type", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 8, + "name": "maybe_model_token", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 9, + "name": "maybe_raw_inference_text", + "type_info": { + "type": "Blob", + "flags": "BLOB | BINARY", + "char_set": 224, + "max_size": 262140 + } + }, + { + "ordinal": 10, + "name": "maybe_frontend_failure_category: enums::by_table::generic_inference_jobs::frontend_failure_category::FrontendFailureCategory", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 11, + "name": "maybe_result_entity_type", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 12, + "name": "maybe_result_entity_token", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 13, + "name": "maybe_tts_model_title", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 14, + "name": "maybe_voice_conversion_model_title", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 15, + "name": "maybe_tts_public_bucket_path", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 16, + "name": "maybe_voice_conversion_public_bucket_hash", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 17, + "name": "maybe_media_file_public_bucket_directory_hash", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 18, + "name": "maybe_media_file_public_bucket_prefix", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 64 + } + }, + { + "ordinal": 19, + "name": "maybe_media_file_public_bucket_extension", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 64 + } + }, + { + "ordinal": 20, + "name": "maybe_assigned_worker", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 512 + } + }, + { + "ordinal": 21, + "name": "maybe_assigned_cluster", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 512 + } + }, + { + "ordinal": 22, + "name": "is_keepalive_required", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 23, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 24, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 25, + "name": "maybe_first_started_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 26, + "name": "maybe_successfully_completed_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "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 + ] + }, + "hash": "4932e975b3369b06fcc23f7797f3a53a54211236383385b8740959b824bd9744" +} diff --git a/.sqlx/query-497aa22c0f3085dd2905ab6a66643a247ecbb25a5a125e8bf67a49c87a20b70f.json b/.sqlx/query-497aa22c0f3085dd2905ab6a66643a247ecbb25a5a125e8bf67a49c87a20b70f.json new file mode 100644 index 0000000000..be70ec0aa1 --- /dev/null +++ b/.sqlx/query-497aa22c0f3085dd2905ab6a66643a247ecbb25a5a125e8bf67a49c87a20b70f.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE tts_models\nSET\n maybe_default_pretrained_vocoder = ?,\n maybe_custom_vocoder_token = ?,\n text_pipeline_type = ?,\n title = ?,\n description_markdown = ?,\n description_rendered_html = ?,\n ietf_language_tag = ?,\n ietf_primary_language_subtag = ?,\n creator_set_visibility = ?,\n creator_ip_address_last_update = ?,\n version = version + 1\nWHERE token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 11 + }, + "nullable": [] + }, + "hash": "497aa22c0f3085dd2905ab6a66643a247ecbb25a5a125e8bf67a49c87a20b70f" +} diff --git a/.sqlx/query-4c7a92b6ac43e271096138f3594ca27b0ab6622b1e29a28f4a034c7732be9312.json b/.sqlx/query-4c7a92b6ac43e271096138f3594ca27b0ab6622b1e29a28f4a034c7732be9312.json new file mode 100644 index 0000000000..8d794e01ef --- /dev/null +++ b/.sqlx/query-4c7a92b6ac43e271096138f3594ca27b0ab6622b1e29a28f4a034c7732be9312.json @@ -0,0 +1,69 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n users.username,\n users.display_name,\n users.email_gravatar_hash as gravatar_hash,\n creator_user_token,\n count(*) as uploaded_count\nFROM w2l_templates\nJOIN users\nON\n users.token = creator_user_token\nWHERE\n is_public_listing_approved IS TRUE\n AND users.is_banned IS FALSE\n AND w2l_templates.user_deleted_at IS NULL\n AND w2l_templates.mod_deleted_at IS NULL\nGROUP BY creator_user_token\nORDER BY uploaded_count desc\nLIMIT 25;\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 1, + "name": "display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 2, + "name": "gravatar_hash", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 3, + "name": "creator_user_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 4, + "name": "uploaded_count", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL | BINARY", + "char_set": 63, + "max_size": 21 + } + } + ], + "parameters": { + "Right": 0 + }, + "nullable": [ + false, + false, + false, + false, + false + ] + }, + "hash": "4c7a92b6ac43e271096138f3594ca27b0ab6622b1e29a28f4a034c7732be9312" +} diff --git a/.sqlx/query-4cea10944b8869419ecdfea30c58f49a87c090b9083078043177c33737ecb949.json b/.sqlx/query-4cea10944b8869419ecdfea30c58f49a87c090b9083078043177c33737ecb949.json new file mode 100644 index 0000000000..5d2b4093ad --- /dev/null +++ b/.sqlx/query-4cea10944b8869419ecdfea30c58f49a87c090b9083078043177c33737ecb949.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO voice_clone_requests\nSET\n token = ?,\n uuid_idempotency_token = ?,\n\n maybe_user_token = ?,\n email_address = ?,\n discord_username = ?,\n\n is_for_private_use = ?,\n is_for_public_use = ?,\n\n is_for_studio = ?,\n is_for_twitch_tts = ?,\n is_for_api_use = ?,\n is_for_music = ?,\n is_for_games = ?,\n is_for_other = ?,\n optional_notes_on_use = ?,\n\n is_own_voice = ?,\n is_third_party_voice = ?,\n optional_notes_on_subject = ?,\n\n has_clean_audio_recordings = ?,\n has_good_microphone = ?,\n\n optional_questions = ?,\n optional_extra_comments = ?,\n\n ip_address_creation = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 22 + }, + "nullable": [] + }, + "hash": "4cea10944b8869419ecdfea30c58f49a87c090b9083078043177c33737ecb949" +} diff --git a/.sqlx/query-4d921401571fd77a693d079b8c481480953e2bc1b5f31c8160ea1dbf5d2daa96.json b/.sqlx/query-4d921401571fd77a693d079b8c481480953e2bc1b5f31c8160ea1dbf5d2daa96.json new file mode 100644 index 0000000000..60495e2139 --- /dev/null +++ b/.sqlx/query-4d921401571fd77a693d079b8c481480953e2bc1b5f31c8160ea1dbf5d2daa96.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE generic_inference_jobs\nSET\n status = \"complete_failure\",\n failure_reason = ?,\n internal_debugging_failure_reason = ?,\n frontend_failure_category = ?,\n retry_at = NULL\nWHERE id = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 4 + }, + "nullable": [] + }, + "hash": "4d921401571fd77a693d079b8c481480953e2bc1b5f31c8160ea1dbf5d2daa96" +} diff --git a/.sqlx/query-4df4765816d8c431a241b5ea2e7e9b292bf8e603937b095fe256cbc8a7a165f6.json b/.sqlx/query-4df4765816d8c431a241b5ea2e7e9b292bf8e603937b095fe256cbc8a7a165f6.json new file mode 100644 index 0000000000..5a401f8bbe --- /dev/null +++ b/.sqlx/query-4df4765816d8c431a241b5ea2e7e9b292bf8e603937b095fe256cbc8a7a165f6.json @@ -0,0 +1,69 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n internal_token,\n api_token,\n maybe_short_description,\n created_at,\n updated_at\nFROM api_tokens\nWHERE\n user_token = ?\n AND deleted_at IS NULL\nORDER BY created_at DESC\nLIMIT 5\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "internal_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "api_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "maybe_short_description", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 3, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 4, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + true, + false, + false + ] + }, + "hash": "4df4765816d8c431a241b5ea2e7e9b292bf8e603937b095fe256cbc8a7a165f6" +} diff --git a/.sqlx/query-4f61f621682ba255814f8a55455ea2b7fba9b6c85affaf87abfe2f81e11322f0.json b/.sqlx/query-4f61f621682ba255814f8a55455ea2b7fba9b6c85affaf87abfe2f81e11322f0.json new file mode 100644 index 0000000000..83d0d75b35 --- /dev/null +++ b/.sqlx/query-4f61f621682ba255814f8a55455ea2b7fba9b6c85affaf87abfe2f81e11322f0.json @@ -0,0 +1,36 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n id,\n status\nFROM tts_inference_jobs\nWHERE id = ?\nFOR UPDATE\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL | PRIMARY_KEY | AUTO_INCREMENT", + "char_set": 63, + "max_size": 20 + } + }, + { + "ordinal": 1, + "name": "status", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 64 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false + ] + }, + "hash": "4f61f621682ba255814f8a55455ea2b7fba9b6c85affaf87abfe2f81e11322f0" +} diff --git a/.sqlx/query-4ff1b1e0cc36f6c2f1a9b099f38751ae7f35666be939b4074bdfc98e031cd6ac.json b/.sqlx/query-4ff1b1e0cc36f6c2f1a9b099f38751ae7f35666be939b4074bdfc98e031cd6ac.json new file mode 100644 index 0000000000..6271c593a5 --- /dev/null +++ b/.sqlx/query-4ff1b1e0cc36f6c2f1a9b099f38751ae7f35666be939b4074bdfc98e031cd6ac.json @@ -0,0 +1,300 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n w2l_results.token as w2l_result_token,\n w2l_results.maybe_tts_inference_result_token,\n\n w2l_results.public_bucket_video_path,\n\n w2l_templates.token as maybe_w2l_template_token,\n w2l_templates.template_type,\n w2l_templates.title as template_title,\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 template_users.token as maybe_template_creator_user_token,\n template_users.username as maybe_template_creator_username,\n template_users.display_name as maybe_template_creator_display_name,\n template_users.email_gravatar_hash as maybe_template_creator_gravatar_hash,\n template_users.is_banned as maybe_template_creator_is_banned,\n\n w2l_results.creator_set_visibility,\n\n w2l_results.file_size_bytes,\n w2l_results.frame_width,\n w2l_results.frame_height,\n w2l_results.duration_millis,\n w2l_results.created_at,\n w2l_results.updated_at,\n\n w2l_results.creator_ip_address,\n w2l_results.user_deleted_at,\n w2l_results.mod_deleted_at\n\nFROM w2l_results\nLEFT OUTER JOIN w2l_templates\n ON w2l_results.maybe_w2l_template_token = w2l_templates.token\nLEFT OUTER JOIN users\n ON w2l_results.maybe_creator_user_token = users.token\nLEFT OUTER JOIN users as template_users\n ON w2l_templates.creator_user_token = template_users.token\nWHERE\n w2l_results.token = ?\n AND w2l_results.user_deleted_at IS NULL\n AND w2l_results.mod_deleted_at IS NULL\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "w2l_result_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "maybe_tts_inference_result_token", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "public_bucket_video_path", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 3, + "name": "maybe_w2l_template_token", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 4, + "name": "template_type", + "type_info": { + "type": "String", + "flags": "MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 5, + "name": "template_title", + "type_info": { + "type": "String", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 6, + "name": "maybe_creator_user_token", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 7, + "name": "maybe_creator_username", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 8, + "name": "maybe_creator_display_name", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 9, + "name": "maybe_creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 10, + "name": "maybe_creator_is_banned", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 11, + "name": "maybe_template_creator_user_token", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 12, + "name": "maybe_template_creator_username", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 13, + "name": "maybe_template_creator_display_name", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 14, + "name": "maybe_template_creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 15, + "name": "maybe_template_creator_is_banned", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 16, + "name": "creator_set_visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 17, + "name": "file_size_bytes", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 18, + "name": "frame_width", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 19, + "name": "frame_height", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 20, + "name": "duration_millis", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 21, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 22, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 23, + "name": "creator_ip_address", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 160 + } + }, + { + "ordinal": 24, + "name": "user_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 25, + "name": "mod_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + true, + false, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true + ] + }, + "hash": "4ff1b1e0cc36f6c2f1a9b099f38751ae7f35666be939b4074bdfc98e031cd6ac" +} diff --git a/.sqlx/query-521945dd4271b04e4607b30d5bee3b82b8e030405f48a320d0ee2827ddd59e4b.json b/.sqlx/query-521945dd4271b04e4607b30d5bee3b82b8e030405f48a320d0ee2827ddd59e4b.json new file mode 100644 index 0000000000..8e1d71fe8f --- /dev/null +++ b/.sqlx/query-521945dd4271b04e4607b30d5bee3b82b8e030405f48a320d0ee2827ddd59e4b.json @@ -0,0 +1,245 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n vocoder.token as vocoder_token,\n vocoder.vocoder_type as `vocoder_type: enums::common::vocoder_type::VocoderType`,\n\n vocoder.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 vocoder.title,\n vocoder.description_markdown,\n vocoder.description_rendered_html,\n vocoder.is_staff_recommended,\n\n vocoder.is_mod_disabled_from_public_use,\n vocoder.is_mod_disabled_from_author_use,\n vocoder.is_mod_author_editing_locked,\n\n vocoder.creator_set_visibility as `creator_set_visibility: enums::common::visibility::Visibility`,\n\n vocoder.created_at,\n vocoder.updated_at,\n\n vocoder.creator_ip_address_creation,\n vocoder.creator_ip_address_last_update,\n vocoder.mod_deleted_at,\n vocoder.user_deleted_at\n\nFROM vocoder_models as vocoder\nJOIN users\n ON users.token = vocoder.creator_user_token\nWHERE\n vocoder.token = ?\n AND vocoder.user_deleted_at IS NULL\n AND vocoder.mod_deleted_at IS NULL\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "vocoder_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "vocoder_type: enums::common::vocoder_type::VocoderType", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "creator_user_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 3, + "name": "creator_username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 4, + "name": "creator_display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 5, + "name": "creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 6, + "name": "creator_is_banned", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 7, + "name": "title", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 8, + "name": "description_markdown", + "type_info": { + "type": "Blob", + "flags": "NOT_NULL | BLOB | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 262140 + } + }, + { + "ordinal": 9, + "name": "description_rendered_html", + "type_info": { + "type": "Blob", + "flags": "NOT_NULL | BLOB | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 262140 + } + }, + { + "ordinal": 10, + "name": "is_staff_recommended", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 11, + "name": "is_mod_disabled_from_public_use", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 12, + "name": "is_mod_disabled_from_author_use", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 13, + "name": "is_mod_author_editing_locked", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 14, + "name": "creator_set_visibility: enums::common::visibility::Visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 15, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 16, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 17, + "name": "creator_ip_address_creation", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 160 + } + }, + { + "ordinal": 18, + "name": "creator_ip_address_last_update", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 160 + } + }, + { + "ordinal": 19, + "name": "mod_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 20, + "name": "user_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true + ] + }, + "hash": "521945dd4271b04e4607b30d5bee3b82b8e030405f48a320d0ee2827ddd59e4b" +} diff --git a/.sqlx/query-551749bc153f9c8683a3a1ca5bb50744322aac046db34327501cf991485c4dee.json b/.sqlx/query-551749bc153f9c8683a3a1ca5bb50744322aac046db34327501cf991485c4dee.json new file mode 100644 index 0000000000..e934d1f440 --- /dev/null +++ b/.sqlx/query-551749bc153f9c8683a3a1ca5bb50744322aac046db34327501cf991485c4dee.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE tts_models\nSET\n creator_ip_address_last_update = ?,\n user_deleted_at = NULL\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "551749bc153f9c8683a3a1ca5bb50744322aac046db34327501cf991485c4dee" +} diff --git a/.sqlx/query-565ba64b385ee15c0d36fccea09264e56e558fcae34c909c32825d8b33dcb88f.json b/.sqlx/query-565ba64b385ee15c0d36fccea09264e56e558fcae34c909c32825d8b33dcb88f.json new file mode 100644 index 0000000000..a86a6c076a --- /dev/null +++ b/.sqlx/query-565ba64b385ee15c0d36fccea09264e56e558fcae34c909c32825d8b33dcb88f.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO media_files\nSET\n token = ?,\n\n origin_category = ?,\n origin_product_category = ?,\n\n media_type = ?,\n\n maybe_origin_filename = ?,\n maybe_mime_type = ?,\n file_size_bytes = ?,\n\n maybe_duration_millis = ?,\n maybe_audio_encoding = ?,\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 creator_set_visibility = ?\n\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 17 + }, + "nullable": [] + }, + "hash": "565ba64b385ee15c0d36fccea09264e56e558fcae34c909c32825d8b33dcb88f" +} diff --git a/.sqlx/query-567937a5918833330b74f94724eb69628aae49705ec4f8028321c38625eaa60c.json b/.sqlx/query-567937a5918833330b74f94724eb69628aae49705ec4f8028321c38625eaa60c.json new file mode 100644 index 0000000000..b74e54f685 --- /dev/null +++ b/.sqlx/query-567937a5918833330b74f94724eb69628aae49705ec4f8028321c38625eaa60c.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\n INSERT INTO media_files\n SET\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 ", + "describe": { + "columns": [], + "parameters": { + "Right": 20 + }, + "nullable": [] + }, + "hash": "567937a5918833330b74f94724eb69628aae49705ec4f8028321c38625eaa60c" +} diff --git a/.sqlx/query-56a0a2bfc3c73d6845ca9cf1d285b175a40b50a250b7effb9ce6474e58113d6e.json b/.sqlx/query-56a0a2bfc3c73d6845ca9cf1d285b175a40b50a250b7effb9ce6474e58113d6e.json new file mode 100644 index 0000000000..a5068b979a --- /dev/null +++ b/.sqlx/query-56a0a2bfc3c73d6845ca9cf1d285b175a40b50a250b7effb9ce6474e58113d6e.json @@ -0,0 +1,80 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n jobs.token as job_token,\n\n jobs.status,\n jobs.attempt_count,\n jobs.on_success_result_token as maybe_model_token,\n\n jobs.created_at,\n jobs.updated_at\n\nFROM tts_model_upload_jobs as jobs\n\nWHERE jobs.token = ?\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "job_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "status", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 64 + } + }, + { + "ordinal": 2, + "name": "attempt_count", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 3 + } + }, + { + "ordinal": 3, + "name": "maybe_model_token", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 4, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 5, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + true, + false, + false + ] + }, + "hash": "56a0a2bfc3c73d6845ca9cf1d285b175a40b50a250b7effb9ce6474e58113d6e" +} diff --git a/.sqlx/query-57928b1001a10a88ac5a07f43b1dd30f6dee6edbc0808be99fe1233f9e276c56.json b/.sqlx/query-57928b1001a10a88ac5a07f43b1dd30f6dee6edbc0808be99fe1233f9e276c56.json new file mode 100644 index 0000000000..8892a8e41f --- /dev/null +++ b/.sqlx/query-57928b1001a10a88ac5a07f43b1dd30f6dee6edbc0808be99fe1233f9e276c56.json @@ -0,0 +1,124 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n jobs.token as job_token,\n\n jobs.status,\n jobs.attempt_count,\n jobs.on_success_result_token as maybe_result_token,\n results.public_bucket_video_path as maybe_public_bucket_video_path,\n\n jobs.maybe_w2l_template_token,\n w2l.template_type as w2l_template_type,\n w2l.title,\n\n jobs.created_at,\n jobs.updated_at\n\nFROM w2l_inference_jobs as jobs\nJOIN w2l_templates as w2l\n ON w2l.token = jobs.maybe_w2l_template_token\nLEFT OUTER JOIN w2l_results as results\n ON jobs.on_success_result_token = results.token\n\nWHERE jobs.token = ?\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "job_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "status", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 64 + } + }, + { + "ordinal": 2, + "name": "attempt_count", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 3 + } + }, + { + "ordinal": 3, + "name": "maybe_result_token", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 4, + "name": "maybe_public_bucket_video_path", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 5, + "name": "maybe_w2l_template_token", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 6, + "name": "w2l_template_type", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 7, + "name": "title", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 8, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 9, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + true, + true, + true, + false, + false, + false, + false + ] + }, + "hash": "57928b1001a10a88ac5a07f43b1dd30f6dee6edbc0808be99fe1233f9e276c56" +} diff --git a/.sqlx/query-5795b8579a458706077b1fa95e4627b90eac6606bde543b6406233d081fd0eb5.json b/.sqlx/query-5795b8579a458706077b1fa95e4627b90eac6606bde543b6406233d081fd0eb5.json new file mode 100644 index 0000000000..c00138c726 --- /dev/null +++ b/.sqlx/query-5795b8579a458706077b1fa95e4627b90eac6606bde543b6406233d081fd0eb5.json @@ -0,0 +1,80 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n token as `token: tokens::tokens::users::UserToken`,\n username,\n email_address,\n password_hash as `password_hash: crate::queries::users::user::lookup_user_for_login_result::VecBytes`,\n password_version,\n is_banned\nFROM users\nWHERE username = ?\nLIMIT 1\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token: tokens::tokens::users::UserToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 2, + "name": "email_address", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 3, + "name": "password_hash: crate::queries::users::user::lookup_user_for_login_result::VecBytes", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 63, + "max_size": 60 + } + }, + { + "ordinal": 4, + "name": "password_version", + "type_info": { + "type": "Long", + "flags": "NOT_NULL | UNSIGNED", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 5, + "name": "is_banned", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false, + false, + false + ] + }, + "hash": "5795b8579a458706077b1fa95e4627b90eac6606bde543b6406233d081fd0eb5" +} diff --git a/.sqlx/query-58625c07952f5c9cd9590a5af6953edab58a35a95814ba89ce740a7aebc37557.json b/.sqlx/query-58625c07952f5c9cd9590a5af6953edab58a35a95814ba89ce740a7aebc37557.json new file mode 100644 index 0000000000..4e9429385b --- /dev/null +++ b/.sqlx/query-58625c07952f5c9cd9590a5af6953edab58a35a95814ba89ce740a7aebc37557.json @@ -0,0 +1,157 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n vc.token as `token: tokens::tokens::voice_conversion_models::VoiceConversionModelToken`,\n vc.model_type as `model_type: enums::by_table::voice_conversion_models::voice_conversion_model_type::VoiceConversionModelType`,\n vc.creator_user_token as `creator_user_token: tokens::tokens::users::UserToken`,\n users.username as creator_username,\n users.display_name as creator_display_name,\n users.email_gravatar_hash as creator_gravatar_hash,\n vc.title,\n vc.ietf_language_tag,\n vc.ietf_primary_language_subtag,\n vc.is_front_page_featured,\n vc.creator_set_visibility as `creator_set_visibility: enums::common::visibility::Visibility`,\n vc.created_at,\n vc.updated_at\nFROM voice_conversion_models as vc\nJOIN users\n ON users.token = vc.creator_user_token\nWHERE\n vc.user_deleted_at IS NULL\n AND vc.mod_deleted_at IS NULL\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token: tokens::tokens::voice_conversion_models::VoiceConversionModelToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "model_type: enums::by_table::voice_conversion_models::voice_conversion_model_type::VoiceConversionModelType", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "creator_user_token: tokens::tokens::users::UserToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 3, + "name": "creator_username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 4, + "name": "creator_display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 5, + "name": "creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 6, + "name": "title", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 7, + "name": "ietf_language_tag", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 8, + "name": "ietf_primary_language_subtag", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY", + "char_set": 224, + "max_size": 48 + } + }, + { + "ordinal": 9, + "name": "is_front_page_featured", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 10, + "name": "creator_set_visibility: enums::common::visibility::Visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 11, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 12, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 0 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + "hash": "58625c07952f5c9cd9590a5af6953edab58a35a95814ba89ce740a7aebc37557" +} diff --git a/.sqlx/query-593f27e96257dd615bd389f5ecc65d2e5e6334fcad8eca384ad5c49849d5ed18.json b/.sqlx/query-593f27e96257dd615bd389f5ecc65d2e5e6334fcad8eca384ad5c49849d5ed18.json new file mode 100644 index 0000000000..b0d866eef2 --- /dev/null +++ b/.sqlx/query-593f27e96257dd615bd389f5ecc65d2e5e6334fcad8eca384ad5c49849d5ed18.json @@ -0,0 +1,47 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n id,\n status,\n attempt_count\nFROM generic_download_jobs\nWHERE id = ?\nFOR UPDATE\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL | PRIMARY_KEY | AUTO_INCREMENT", + "char_set": 63, + "max_size": 20 + } + }, + { + "ordinal": 1, + "name": "status", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 64 + } + }, + { + "ordinal": 2, + "name": "attempt_count", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 3 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false + ] + }, + "hash": "593f27e96257dd615bd389f5ecc65d2e5e6334fcad8eca384ad5c49849d5ed18" +} diff --git a/.sqlx/query-5a61f5860baf016e1ecaecf8773d7cbd03abb930c501ce30863f802eeebf2df1.json b/.sqlx/query-5a61f5860baf016e1ecaecf8773d7cbd03abb930c501ce30863f802eeebf2df1.json new file mode 100644 index 0000000000..2392502ee7 --- /dev/null +++ b/.sqlx/query-5a61f5860baf016e1ecaecf8773d7cbd03abb930c501ce30863f802eeebf2df1.json @@ -0,0 +1,25 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n next_id\nFROM\n voice_conversion_result_synthetic_ids\nWHERE\n user_token = ?\nLIMIT 1\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "next_id", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 20 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false + ] + }, + "hash": "5a61f5860baf016e1ecaecf8773d7cbd03abb930c501ce30863f802eeebf2df1" +} diff --git a/.sqlx/query-5e4a00c339ce4d7fac19aff728449156b1e02b9e1d9fd534ac37d4ac79f44820.json b/.sqlx/query-5e4a00c339ce4d7fac19aff728449156b1e02b9e1d9fd534ac37d4ac79f44820.json new file mode 100644 index 0000000000..56113f5793 --- /dev/null +++ b/.sqlx/query-5e4a00c339ce4d7fac19aff728449156b1e02b9e1d9fd534ac37d4ac79f44820.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO twitch_bits_events\nSET\n sender_twitch_user_id = ?,\n sender_twitch_username = ?,\n sender_twitch_username_lowercase = ?,\n destination_channel_id = ?,\n destination_channel_name = ?,\n is_anonymous= ?,\n bits_used = ?,\n total_bits_used = ?,\n chat_message = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 9 + }, + "nullable": [] + }, + "hash": "5e4a00c339ce4d7fac19aff728449156b1e02b9e1d9fd534ac37d4ac79f44820" +} diff --git a/.sqlx/query-5eacdf9c65dc13820077be2930cca7047aed07804ed2e7b2ff38e12a617b4858.json b/.sqlx/query-5eacdf9c65dc13820077be2930cca7047aed07804ed2e7b2ff38e12a617b4858.json new file mode 100644 index 0000000000..854a285735 --- /dev/null +++ b/.sqlx/query-5eacdf9c65dc13820077be2930cca7047aed07804ed2e7b2ff38e12a617b4858.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO twitch_channel_point_events\nSET\n sender_twitch_user_id = ?,\n sender_twitch_username = ?,\n sender_twitch_username_lowercase = ?,\n destination_channel_id = ?,\n destination_channel_name = ?,\n title = ?,\n prompt = ?,\n user_text_input = ?,\n redemption_id = ?,\n reward_id = ?,\n reward_cost = ?,\n is_sub_only = ?,\n max_per_stream = ?,\n max_per_user_per_stream = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 14 + }, + "nullable": [] + }, + "hash": "5eacdf9c65dc13820077be2930cca7047aed07804ed2e7b2ff38e12a617b4858" +} diff --git a/.sqlx/query-6098826a8ada75442be5b7ac1d0199694e01c5959666f59986cd8b2ed6f51882.json b/.sqlx/query-6098826a8ada75442be5b7ac1d0199694e01c5959666f59986cd8b2ed6f51882.json new file mode 100644 index 0000000000..b0a6b14baa --- /dev/null +++ b/.sqlx/query-6098826a8ada75442be5b7ac1d0199694e01c5959666f59986cd8b2ed6f51882.json @@ -0,0 +1,36 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n COUNT(distinct token) as record_count,\n NOW() as present_time\nFROM\n(\n SELECT token\n FROM tts_inference_jobs\n WHERE status = \"started\"\n AND created_at > (CURDATE() - INTERVAL 5 MINUTE)\nUNION\n SELECT token\n FROM tts_inference_jobs\n WHERE status IN (\"pending\", \"attempt_failed\")\n) as t\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "record_count", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL | BINARY", + "char_set": 63, + "max_size": 21 + } + }, + { + "ordinal": 1, + "name": "present_time", + "type_info": { + "type": "Datetime", + "flags": "NOT_NULL | BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 0 + }, + "nullable": [ + false, + false + ] + }, + "hash": "6098826a8ada75442be5b7ac1d0199694e01c5959666f59986cd8b2ed6f51882" +} diff --git a/.sqlx/query-60c06a507349919addb5d26b1c4a283a04f66fce86e84ed0a51db6001c9fc2b5.json b/.sqlx/query-60c06a507349919addb5d26b1c4a283a04f66fce86e84ed0a51db6001c9fc2b5.json new file mode 100644 index 0000000000..b3ceb36d2d --- /dev/null +++ b/.sqlx/query-60c06a507349919addb5d26b1c4a283a04f66fce86e84ed0a51db6001c9fc2b5.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE w2l_templates\nSET\n title = ?,\n description_markdown = ?,\n description_rendered_html = ?,\n creator_set_visibility = ?,\n maybe_mod_user_token = ?,\n version = version + 1\nWHERE token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 6 + }, + "nullable": [] + }, + "hash": "60c06a507349919addb5d26b1c4a283a04f66fce86e84ed0a51db6001c9fc2b5" +} diff --git a/.sqlx/query-619d18c87075a86c01f1e0ac26744774293ff8ca6b0011ce611b3f47d8a97a0e.json b/.sqlx/query-619d18c87075a86c01f1e0ac26744774293ff8ca6b0011ce611b3f47d8a97a0e.json new file mode 100644 index 0000000000..a7317dcc4a --- /dev/null +++ b/.sqlx/query-619d18c87075a86c01f1e0ac26744774293ff8ca6b0011ce611b3f47d8a97a0e.json @@ -0,0 +1,135 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n w2l_templates.token as template_token,\n w2l_templates.title,\n w2l_templates.template_type,\n w2l_templates.duration_millis,\n w2l_templates.frame_width,\n w2l_templates.frame_height,\n w2l_templates.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 w2l_templates.created_at\nFROM\n w2l_templates\nJOIN\n users\nON\n users.token = w2l_templates.creator_user_token\nWHERE\n w2l_templates.is_public_listing_approved IS NULL\n AND w2l_templates.user_deleted_at IS NULL\n AND w2l_templates.mod_deleted_at IS NULL\n AND w2l_templates.is_locked_from_use IS FALSE\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "template_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "title", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 2, + "name": "template_type", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 3, + "name": "duration_millis", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 4, + "name": "frame_width", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 5, + "name": "frame_height", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 6, + "name": "creator_user_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 7, + "name": "creator_username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 8, + "name": "creator_display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 9, + "name": "creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 10, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 0 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + "hash": "619d18c87075a86c01f1e0ac26744774293ff8ca6b0011ce611b3f47d8a97a0e" +} diff --git a/.sqlx/query-61caf17643a44fc51cef2388f981ad8299c4932a98abe728fdb861984e64c413.json b/.sqlx/query-61caf17643a44fc51cef2388f981ad8299c4932a98abe728fdb861984e64c413.json new file mode 100644 index 0000000000..fff2c3599a --- /dev/null +++ b/.sqlx/query-61caf17643a44fc51cef2388f981ad8299c4932a98abe728fdb861984e64c413.json @@ -0,0 +1,25 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT count(*) as count\nFROM voice_conversion_models\nWHERE\n creator_user_token = ?\nLIMIT 1\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "count", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL | BINARY", + "char_set": 63, + "max_size": 21 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false + ] + }, + "hash": "61caf17643a44fc51cef2388f981ad8299c4932a98abe728fdb861984e64c413" +} diff --git a/.sqlx/query-62f4b8c6d7bd9cd3764714fbf352c49558d0f967dfa0ab34535f11e652d59436.json b/.sqlx/query-62f4b8c6d7bd9cd3764714fbf352c49558d0f967dfa0ab34535f11e652d59436.json new file mode 100644 index 0000000000..52a9bff55f --- /dev/null +++ b/.sqlx/query-62f4b8c6d7bd9cd3764714fbf352c49558d0f967dfa0ab34535f11e652d59436.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE zs_voice_datasets\nSET\n mod_deleted_at = CURRENT_TIMESTAMP,\n maybe_mod_user_token = ?\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "62f4b8c6d7bd9cd3764714fbf352c49558d0f967dfa0ab34535f11e652d59436" +} diff --git a/.sqlx/query-641253d4c621f75037877651bba044a21033f50a5e3f8fed9b06ec967a508853.json b/.sqlx/query-641253d4c621f75037877651bba044a21033f50a5e3f8fed9b06ec967a508853.json new file mode 100644 index 0000000000..6bcae2d3cc --- /dev/null +++ b/.sqlx/query-641253d4c621f75037877651bba044a21033f50a5e3f8fed9b06ec967a508853.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE w2l_template_upload_jobs\nSET\n status = 'started',\n attempt_count = attempt_count + 1,\n retry_at = NOW() + interval 2 minute\nWHERE id = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 1 + }, + "nullable": [] + }, + "hash": "641253d4c621f75037877651bba044a21033f50a5e3f8fed9b06ec967a508853" +} diff --git a/.sqlx/query-652663696f42aec804315741d19f163af66c7031ad4047f494bfa01e0c28486d.json b/.sqlx/query-652663696f42aec804315741d19f163af66c7031ad4047f494bfa01e0c28486d.json new file mode 100644 index 0000000000..286c6bf9f2 --- /dev/null +++ b/.sqlx/query-652663696f42aec804315741d19f163af66c7031ad4047f494bfa01e0c28486d.json @@ -0,0 +1,47 @@ +{ + "db_name": "MySQL", + "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 ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token: tokens::tokens::zs_voice_dataset_samples::ZsVoiceDatasetSampleToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "dataset_token: tokens::tokens::zs_voice_datasets::ZsVoiceDatasetToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "maybe_creator_user_token: tokens::tokens::users::UserToken", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + true + ] + }, + "hash": "652663696f42aec804315741d19f163af66c7031ad4047f494bfa01e0c28486d" +} diff --git a/.sqlx/query-6607741dfa3dc7c5c7f9be61eee8637529d55ea788f202391b7659e63f5a354c.json b/.sqlx/query-6607741dfa3dc7c5c7f9be61eee8637529d55ea788f202391b7659e63f5a354c.json new file mode 100644 index 0000000000..a4dc644561 --- /dev/null +++ b/.sqlx/query-6607741dfa3dc7c5c7f9be61eee8637529d55ea788f202391b7659e63f5a354c.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\n INSERT INTO tts_category_assignments\n SET\n model_token = ?,\n category_token = ?,\n category_removal_user_token = ?,\n ip_address_creation = ?,\n ip_address_last_update = ?,\n deleted_at = CURRENT_TIMESTAMP\n ON DUPLICATE KEY UPDATE\n model_token = ?,\n category_token = ?,\n category_removal_user_token = ?,\n ip_address_last_update = ?,\n deleted_at = CURRENT_TIMESTAMP\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 9 + }, + "nullable": [] + }, + "hash": "6607741dfa3dc7c5c7f9be61eee8637529d55ea788f202391b7659e63f5a354c" +} diff --git a/.sqlx/query-663506988f146de6f559e5df4f4a2b607e9421a69bb57db1f656774bf8b375db.json b/.sqlx/query-663506988f146de6f559e5df4f4a2b607e9421a69bb57db1f656774bf8b375db.json new file mode 100644 index 0000000000..6719a43bba --- /dev/null +++ b/.sqlx/query-663506988f146de6f559e5df4f4a2b607e9421a69bb57db1f656774bf8b375db.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE w2l_results\nSET\n mod_deleted_at = CURRENT_TIMESTAMP,\n maybe_mod_user_token = ?\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "663506988f146de6f559e5df4f4a2b607e9421a69bb57db1f656774bf8b375db" +} diff --git a/.sqlx/query-66812c53b3c91b30a904c0e1c017f314570a0f02b1ac609bce319f424ef99b94.json b/.sqlx/query-66812c53b3c91b30a904c0e1c017f314570a0f02b1ac609bce319f424ef99b94.json new file mode 100644 index 0000000000..31772e7a32 --- /dev/null +++ b/.sqlx/query-66812c53b3c91b30a904c0e1c017f314570a0f02b1ac609bce319f424ef99b94.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE comments\nSET\n object_owner_deleted_at = CURRENT_TIMESTAMP,\n version = version + 1\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 1 + }, + "nullable": [] + }, + "hash": "66812c53b3c91b30a904c0e1c017f314570a0f02b1ac609bce319f424ef99b94" +} diff --git a/.sqlx/query-66d8435f136570930d4eb4389c9cf8e3bc36d080e42349d14c2871a02a859212.json b/.sqlx/query-66d8435f136570930d4eb4389c9cf8e3bc36d080e42349d14c2871a02a859212.json new file mode 100644 index 0000000000..27c3f89d5a --- /dev/null +++ b/.sqlx/query-66d8435f136570930d4eb4389c9cf8e3bc36d080e42349d14c2871a02a859212.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO voice_conversion_result_synthetic_ids\nSET\n user_token = ?,\n next_id = 1\nON DUPLICATE KEY UPDATE\n user_token = ?,\n next_id = next_id + 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "66d8435f136570930d4eb4389c9cf8e3bc36d080e42349d14c2871a02a859212" +} diff --git a/.sqlx/query-68376f750b8421c10d319fa1045a2f3ce8fb1d35a5fe6ec92b2022babafbde80.json b/.sqlx/query-68376f750b8421c10d319fa1045a2f3ce8fb1d35a5fe6ec92b2022babafbde80.json new file mode 100644 index 0000000000..c685dad686 --- /dev/null +++ b/.sqlx/query-68376f750b8421c10d319fa1045a2f3ce8fb1d35a5fe6ec92b2022babafbde80.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE users\nSET\n user_role_slug = ?\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "68376f750b8421c10d319fa1045a2f3ce8fb1d35a5fe6ec92b2022babafbde80" +} diff --git a/.sqlx/query-6aaa7c04e6984434bd2feb6f42a9014cd45e995b94e4d5e29f2d502f09136691.json b/.sqlx/query-6aaa7c04e6984434bd2feb6f42a9014cd45e995b94e4d5e29f2d502f09136691.json new file mode 100644 index 0000000000..f73cc3e939 --- /dev/null +++ b/.sqlx/query-6aaa7c04e6984434bd2feb6f42a9014cd45e995b94e4d5e29f2d502f09136691.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE tts_models\nSET\n maybe_mod_user_token = ?,\n mod_deleted_at = NULL\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "6aaa7c04e6984434bd2feb6f42a9014cd45e995b94e4d5e29f2d502f09136691" +} diff --git a/.sqlx/query-6b66db376952ff4cfcea6ffe1f9ecd4462722843a3d19fcd4df16f0fb993decc.json b/.sqlx/query-6b66db376952ff4cfcea6ffe1f9ecd4462722843a3d19fcd4df16f0fb993decc.json new file mode 100644 index 0000000000..32a72643ef --- /dev/null +++ b/.sqlx/query-6b66db376952ff4cfcea6ffe1f9ecd4462722843a3d19fcd4df16f0fb993decc.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE tts_model_upload_jobs\nSET\n status = 'started',\n attempt_count = attempt_count + 1,\n retry_at = NOW() + interval 2 minute\nWHERE id = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 1 + }, + "nullable": [] + }, + "hash": "6b66db376952ff4cfcea6ffe1f9ecd4462722843a3d19fcd4df16f0fb993decc" +} diff --git a/.sqlx/query-6f59b1708e1ef55911b273287ecaba91bfa7639bd0b3f0438f34c6a31dfe21d1.json b/.sqlx/query-6f59b1708e1ef55911b273287ecaba91bfa7639bd0b3f0438f34c6a31dfe21d1.json new file mode 100644 index 0000000000..8ce8835198 --- /dev/null +++ b/.sqlx/query-6f59b1708e1ef55911b273287ecaba91bfa7639bd0b3f0438f34c6a31dfe21d1.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE users\nSET\n maybe_stripe_customer_id = ?,\n version = version + 1\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "6f59b1708e1ef55911b273287ecaba91bfa7639bd0b3f0438f34c6a31dfe21d1" +} diff --git a/.sqlx/query-6fea7dfa85de250af4aa2e93a47705d5f789eac688f1b2a87717f22c2114fbb0.json b/.sqlx/query-6fea7dfa85de250af4aa2e93a47705d5f789eac688f1b2a87717f22c2114fbb0.json new file mode 100644 index 0000000000..6d4f7bf702 --- /dev/null +++ b/.sqlx/query-6fea7dfa85de250af4aa2e93a47705d5f789eac688f1b2a87717f22c2114fbb0.json @@ -0,0 +1,36 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n stripe_event_id,\n should_ignore_retry\nFROM stripe_webhook_event_logs\nWHERE\n stripe_event_id = ?\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "stripe_event_id", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 1, + "name": "should_ignore_retry", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false + ] + }, + "hash": "6fea7dfa85de250af4aa2e93a47705d5f789eac688f1b2a87717f22c2114fbb0" +} diff --git a/.sqlx/query-73558104936aab6add2d9c789b368b5f155f1fe01d32e7314f2f120422866f54.json b/.sqlx/query-73558104936aab6add2d9c789b368b5f155f1fe01d32e7314f2f120422866f54.json new file mode 100644 index 0000000000..5b7a976ee8 --- /dev/null +++ b/.sqlx/query-73558104936aab6add2d9c789b368b5f155f1fe01d32e7314f2f120422866f54.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE w2l_template_upload_jobs\nSET\n status = ?,\n on_success_result_token = ?,\n failure_reason = NULL,\n retry_at = NULL\nWHERE id = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 3 + }, + "nullable": [] + }, + "hash": "73558104936aab6add2d9c789b368b5f155f1fe01d32e7314f2f120422866f54" +} diff --git a/.sqlx/query-749d970c7aef500416cabffeef7f0d0b0fe618ef6c5d14bd714d6f37ff352c78.json b/.sqlx/query-749d970c7aef500416cabffeef7f0d0b0fe618ef6c5d14bd714d6f37ff352c78.json new file mode 100644 index 0000000000..31d76c194f --- /dev/null +++ b/.sqlx/query-749d970c7aef500416cabffeef7f0d0b0fe618ef6c5d14bd714d6f37ff352c78.json @@ -0,0 +1,113 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n voice_conversion_results.token as `voice_conversion_result_token: tokens::tokens::voice_conversion_results::VoiceConversionResultToken`,\n\n users.token as `maybe_creator_user_token: tokens::tokens::users::UserToken`,\n users.is_banned as maybe_creator_is_banned,\n\n voice_conversion_results.public_bucket_hash,\n\n voice_conversion_results.creator_set_visibility,\n\n voice_conversion_results.file_size_bytes,\n voice_conversion_results.duration_millis,\n\n voice_conversion_results.user_deleted_at,\n voice_conversion_results.mod_deleted_at\n\nFROM voice_conversion_results\nLEFT OUTER JOIN voice_conversion_models\n ON voice_conversion_results.model_token = voice_conversion_models.token\nLEFT OUTER JOIN users\n ON voice_conversion_results.maybe_creator_user_token = users.token\nWHERE\n voice_conversion_results.token = ?\n AND voice_conversion_results.user_deleted_at IS NULL\n AND voice_conversion_results.mod_deleted_at IS NULL\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "voice_conversion_result_token: tokens::tokens::voice_conversion_results::VoiceConversionResultToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "maybe_creator_user_token: tokens::tokens::users::UserToken", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "maybe_creator_is_banned", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 3, + "name": "public_bucket_hash", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 4, + "name": "creator_set_visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 5, + "name": "file_size_bytes", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 6, + "name": "duration_millis", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 7, + "name": "user_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 8, + "name": "mod_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + true, + true, + false, + false, + false, + false, + true, + true + ] + }, + "hash": "749d970c7aef500416cabffeef7f0d0b0fe618ef6c5d14bd714d6f37ff352c78" +} diff --git a/.sqlx/query-7622292c05fe1b5832136762042780a12a02048166bb1b4492dfd627c48c8968.json b/.sqlx/query-7622292c05fe1b5832136762042780a12a02048166bb1b4492dfd627c48c8968.json new file mode 100644 index 0000000000..a867130654 --- /dev/null +++ b/.sqlx/query-7622292c05fe1b5832136762042780a12a02048166bb1b4492dfd627c48c8968.json @@ -0,0 +1,25 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n token as template_token\nFROM w2l_templates\nWHERE\n token = ?\n AND user_deleted_at IS NULL\n AND mod_deleted_at IS NULL\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "template_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false + ] + }, + "hash": "7622292c05fe1b5832136762042780a12a02048166bb1b4492dfd627c48c8968" +} diff --git a/.sqlx/query-7741be3340f03dda70cb17bbc2aa24e4581dbd92534feb35b2b16545e8a56b87.json b/.sqlx/query-7741be3340f03dda70cb17bbc2aa24e4581dbd92534feb35b2b16545e8a56b87.json new file mode 100644 index 0000000000..a2fc185ae5 --- /dev/null +++ b/.sqlx/query-7741be3340f03dda70cb17bbc2aa24e4581dbd92534feb35b2b16545e8a56b87.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO voice_conversion_results\nSET\n token = ?,\n\n model_token = ?,\n\n media_token = ?,\n media_token_type = ?,\n\n maybe_creator_user_token = ?,\n maybe_creator_synthetic_id = ?,\n\n creator_ip_address = ?,\n creator_set_visibility = ?,\n\n public_bucket_hash = ?,\n bucket_has_wav = true,\n\n file_size_bytes = ?,\n duration_millis = ?,\n\n is_generated_on_prem = ?,\n generated_by_worker = ?,\n generated_by_cluster = ?,\n is_debug_request = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 15 + }, + "nullable": [] + }, + "hash": "7741be3340f03dda70cb17bbc2aa24e4581dbd92534feb35b2b16545e8a56b87" +} diff --git a/.sqlx/query-78006a7a9388557d53c9a9cc8aeec84496e87355501c5b412f788a2291077473.json b/.sqlx/query-78006a7a9388557d53c9a9cc8aeec84496e87355501c5b412f788a2291077473.json new file mode 100644 index 0000000000..e4ed4f052c --- /dev/null +++ b/.sqlx/query-78006a7a9388557d53c9a9cc8aeec84496e87355501c5b412f788a2291077473.json @@ -0,0 +1,267 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n slug,\n name,\n\n can_use_tts,\n can_use_w2l,\n can_delete_own_tts_results,\n can_delete_own_w2l_results,\n can_delete_own_account,\n\n can_upload_tts_models,\n can_upload_w2l_templates,\n can_delete_own_tts_models,\n can_delete_own_w2l_templates,\n\n can_approve_w2l_templates,\n can_edit_other_users_profiles,\n can_edit_other_users_tts_models,\n can_edit_other_users_w2l_templates,\n can_delete_other_users_tts_models,\n can_delete_other_users_tts_results,\n can_delete_other_users_w2l_templates,\n can_delete_other_users_w2l_results,\n can_ban_users,\n can_delete_users,\n\n created_at,\n updated_at\n\nFROM user_roles\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "slug", + "type_info": { + "type": "String", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 64 + } + }, + { + "ordinal": 1, + "name": "name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 2, + "name": "can_use_tts", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 3, + "name": "can_use_w2l", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 4, + "name": "can_delete_own_tts_results", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 5, + "name": "can_delete_own_w2l_results", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 6, + "name": "can_delete_own_account", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 7, + "name": "can_upload_tts_models", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 8, + "name": "can_upload_w2l_templates", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 9, + "name": "can_delete_own_tts_models", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 10, + "name": "can_delete_own_w2l_templates", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 11, + "name": "can_approve_w2l_templates", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 12, + "name": "can_edit_other_users_profiles", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 13, + "name": "can_edit_other_users_tts_models", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 14, + "name": "can_edit_other_users_w2l_templates", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 15, + "name": "can_delete_other_users_tts_models", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 16, + "name": "can_delete_other_users_tts_results", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 17, + "name": "can_delete_other_users_w2l_templates", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 18, + "name": "can_delete_other_users_w2l_results", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 19, + "name": "can_ban_users", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 20, + "name": "can_delete_users", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 21, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 22, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 0 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + "hash": "78006a7a9388557d53c9a9cc8aeec84496e87355501c5b412f788a2291077473" +} diff --git a/.sqlx/query-7ab54466ca3021d90e0feb234acba56bf53d415dde69bc1c35120ed0c8dd1858.json b/.sqlx/query-7ab54466ca3021d90e0feb234acba56bf53d415dde69bc1c35120ed0c8dd1858.json new file mode 100644 index 0000000000..208c502b93 --- /dev/null +++ b/.sqlx/query-7ab54466ca3021d90e0feb234acba56bf53d415dde69bc1c35120ed0c8dd1858.json @@ -0,0 +1,190 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT *\nFROM tts_model_upload_jobs\nWHERE\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 ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL | PRIMARY_KEY | AUTO_INCREMENT", + "char_set": 63, + "max_size": 20 + } + }, + { + "ordinal": 1, + "name": "token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "uuid_idempotency_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 144 + } + }, + { + "ordinal": 3, + "name": "on_success_result_token", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 4, + "name": "title", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 5, + "name": "tts_model_type", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 60 + } + }, + { + "ordinal": 6, + "name": "download_url", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 2048 + } + }, + { + "ordinal": 7, + "name": "creator_user_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 8, + "name": "creator_ip_address", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 160 + } + }, + { + "ordinal": 9, + "name": "creator_set_visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 10, + "name": "status", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 64 + } + }, + { + "ordinal": 11, + "name": "attempt_count", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 3 + } + }, + { + "ordinal": 12, + "name": "failure_reason", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 2048 + } + }, + { + "ordinal": 13, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 14, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 15, + "name": "retry_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + true, + false, + false, + true, + false, + false, + false, + false, + false, + true, + false, + false, + true + ] + }, + "hash": "7ab54466ca3021d90e0feb234acba56bf53d415dde69bc1c35120ed0c8dd1858" +} diff --git a/.sqlx/query-7cd0ad5d7b9a2c393f799beadc1e0a6bc85d952e07a1b82a52115b99be40ff6d.json b/.sqlx/query-7cd0ad5d7b9a2c393f799beadc1e0a6bc85d952e07a1b82a52115b99be40ff6d.json new file mode 100644 index 0000000000..6b28021abe --- /dev/null +++ b/.sqlx/query-7cd0ad5d7b9a2c393f799beadc1e0a6bc85d952e07a1b82a52115b99be40ff6d.json @@ -0,0 +1,168 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n w2l.token as template_token,\n w2l.template_type,\n w2l.creator_user_token,\n users.username as creator_username,\n users.display_name as creator_display_name,\n w2l.title,\n w2l.frame_width,\n w2l.frame_height,\n w2l.duration_millis,\n w2l.maybe_public_bucket_preview_image_object_name,\n w2l.maybe_public_bucket_preview_video_object_name,\n w2l.is_public_listing_approved,\n w2l.created_at,\n w2l.updated_at\nFROM w2l_templates as w2l\nJOIN users\n ON users.token = w2l.creator_user_token\nWHERE\n w2l.user_deleted_at IS NULL\n AND w2l.mod_deleted_at IS NULL\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "template_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "template_type", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 2, + "name": "creator_user_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 3, + "name": "creator_username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 4, + "name": "creator_display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 5, + "name": "title", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 6, + "name": "frame_width", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 7, + "name": "frame_height", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 8, + "name": "duration_millis", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 9, + "name": "maybe_public_bucket_preview_image_object_name", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 10, + "name": "maybe_public_bucket_preview_video_object_name", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 11, + "name": "is_public_listing_approved", + "type_info": { + "type": "Tiny", + "flags": "MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 12, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 13, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 0 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + false, + false + ] + }, + "hash": "7cd0ad5d7b9a2c393f799beadc1e0a6bc85d952e07a1b82a52115b99be40ff6d" +} diff --git a/.sqlx/query-7e72ea6e5e11f9a5387bcab8cf827a824c8d4b930aa031f2358e1c2b55208a6d.json b/.sqlx/query-7e72ea6e5e11f9a5387bcab8cf827a824c8d4b930aa031f2358e1c2b55208a6d.json new file mode 100644 index 0000000000..d501b05aed --- /dev/null +++ b/.sqlx/query-7e72ea6e5e11f9a5387bcab8cf827a824c8d4b930aa031f2358e1c2b55208a6d.json @@ -0,0 +1,47 @@ +{ + "db_name": "MySQL", + "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 ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token: tokens::tokens::zs_voice_dataset_samples::ZsVoiceDatasetSampleToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "dataset_token: tokens::tokens::zs_voice_datasets::ZsVoiceDatasetToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "maybe_creator_user_token: tokens::tokens::users::UserToken", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + true + ] + }, + "hash": "7e72ea6e5e11f9a5387bcab8cf827a824c8d4b930aa031f2358e1c2b55208a6d" +} diff --git a/.sqlx/query-7ebf5c2b58866413d964a137bce9027289fdc6c84fafc0c773cdedd536c6bf4c.json b/.sqlx/query-7ebf5c2b58866413d964a137bce9027289fdc6c84fafc0c773cdedd536c6bf4c.json new file mode 100644 index 0000000000..e877998115 --- /dev/null +++ b/.sqlx/query-7ebf5c2b58866413d964a137bce9027289fdc6c84fafc0c773cdedd536c6bf4c.json @@ -0,0 +1,223 @@ +{ + "db_name": "MySQL", + "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 ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL | PRIMARY_KEY | AUTO_INCREMENT", + "char_set": 63, + "max_size": 20 + } + }, + { + "ordinal": 1, + "name": "inference_job_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "uuid_idempotency_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 144 + } + }, + { + "ordinal": 3, + "name": "model_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 4, + "name": "raw_inference_text", + "type_info": { + "type": "Blob", + "flags": "NOT_NULL | BLOB | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 262140 + } + }, + { + "ordinal": 5, + "name": "max_duration_seconds", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 11 + } + }, + { + "ordinal": 6, + "name": "creator_ip_address", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 160 + } + }, + { + "ordinal": 7, + "name": "maybe_creator_user_token", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 8, + "name": "creator_set_visibility: enums::common::visibility::Visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 9, + "name": "is_from_api", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 10, + "name": "is_for_twitch", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 11, + "name": "is_debug_request", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 12, + "name": "status: enums::common::job_status::JobStatus", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 64 + } + }, + { + "ordinal": 13, + "name": "priority_level", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | UNSIGNED", + "char_set": 63, + "max_size": 3 + } + }, + { + "ordinal": 14, + "name": "attempt_count", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 3 + } + }, + { + "ordinal": 15, + "name": "failure_reason", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 2048 + } + }, + { + "ordinal": 16, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 17, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 18, + "name": "retry_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 2 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + true, + false, + false, + false, + false, + false, + false, + false, + true, + false, + false, + true + ] + }, + "hash": "7ebf5c2b58866413d964a137bce9027289fdc6c84fafc0c773cdedd536c6bf4c" +} diff --git a/.sqlx/query-80e8ad515ab8fbfadc12463b87059a1eb6554be32527729d6075fc46c966630c.json b/.sqlx/query-80e8ad515ab8fbfadc12463b87059a1eb6554be32527729d6075fc46c966630c.json new file mode 100644 index 0000000000..5a87197251 --- /dev/null +++ b/.sqlx/query-80e8ad515ab8fbfadc12463b87059a1eb6554be32527729d6075fc46c966630c.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO twitch_oauth_tokens\nSET\n internal_token = ?,\n oauth_refresh_grouping_token = ?,\n maybe_user_token = ?,\n twitch_user_id = ?,\n twitch_username = ?,\n twitch_username_lowercase = ?,\n access_token = ?,\n maybe_refresh_token = ?,\n refresh_count = ?,\n token_type = ?,\n expires_in_seconds = ?,\n has_bits_read = ?,\n has_channel_read_redemptions= ?,\n has_channel_read_subscriptions = ?,\n has_chat_edit = ?,\n has_chat_read = ?,\n ip_address_creation = ?,\n expires_at = DATE_ADD(NOW(), INTERVAL ? SECOND)\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 18 + }, + "nullable": [] + }, + "hash": "80e8ad515ab8fbfadc12463b87059a1eb6554be32527729d6075fc46c966630c" +} diff --git a/.sqlx/query-81151fbc8a93723bfd6e06ca788c1d93ee391afde2ec3cf1a4a721f1cf1c9f2d.json b/.sqlx/query-81151fbc8a93723bfd6e06ca788c1d93ee391afde2ec3cf1a4a721f1cf1c9f2d.json new file mode 100644 index 0000000000..77848d6ea9 --- /dev/null +++ b/.sqlx/query-81151fbc8a93723bfd6e06ca788c1d93ee391afde2ec3cf1a4a721f1cf1c9f2d.json @@ -0,0 +1,36 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n vc.token as `token: tokens::tokens::voice_conversion_models::VoiceConversionModelToken`,\n vc.model_type as `model_type: enums::by_table::voice_conversion_models::voice_conversion_model_type::VoiceConversionModelType`\nFROM voice_conversion_models as vc\nWHERE vc.token = ?\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token: tokens::tokens::voice_conversion_models::VoiceConversionModelToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "model_type: enums::by_table::voice_conversion_models::voice_conversion_model_type::VoiceConversionModelType", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false + ] + }, + "hash": "81151fbc8a93723bfd6e06ca788c1d93ee391afde2ec3cf1a4a721f1cf1c9f2d" +} diff --git a/.sqlx/query-814445e0daf4a025867f2ee939ad42542162c7b433715956e12fa5fee539e8dd.json b/.sqlx/query-814445e0daf4a025867f2ee939ad42542162c7b433715956e12fa5fee539e8dd.json new file mode 100644 index 0000000000..2ebe1a76af --- /dev/null +++ b/.sqlx/query-814445e0daf4a025867f2ee939ad42542162c7b433715956e12fa5fee539e8dd.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE email_sender_jobs\nSET\n status = \"complete_success\",\n internal_debugging_failure_reason = NULL,\n retry_at = NULL,\n successfully_completed_at = NOW()\nWHERE id = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 1 + }, + "nullable": [] + }, + "hash": "814445e0daf4a025867f2ee939ad42542162c7b433715956e12fa5fee539e8dd" +} diff --git a/.sqlx/query-816c6cfb3e7395b7cd02eaf9ac38e91c46fef67a222578942c3e44dd7938a9e1.json b/.sqlx/query-816c6cfb3e7395b7cd02eaf9ac38e91c46fef67a222578942c3e44dd7938a9e1.json new file mode 100644 index 0000000000..ac410969db --- /dev/null +++ b/.sqlx/query-816c6cfb3e7395b7cd02eaf9ac38e91c46fef67a222578942c3e44dd7938a9e1.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE generic_download_jobs\nSET\n status = 'started',\n assigned_worker = ?,\n assigned_cluster = ?,\n attempt_count = attempt_count + 1,\n retry_at = NOW() + interval 2 minute\nWHERE id = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 3 + }, + "nullable": [] + }, + "hash": "816c6cfb3e7395b7cd02eaf9ac38e91c46fef67a222578942c3e44dd7938a9e1" +} diff --git a/.sqlx/query-82ce02cf9e0bb85932772e5c90dba7fd5782e7b68d6b8061e32624a3ee7e31c1.json b/.sqlx/query-82ce02cf9e0bb85932772e5c90dba7fd5782e7b68d6b8061e32624a3ee7e31c1.json new file mode 100644 index 0000000000..7049f63343 --- /dev/null +++ b/.sqlx/query-82ce02cf9e0bb85932772e5c90dba7fd5782e7b68d6b8061e32624a3ee7e31c1.json @@ -0,0 +1,135 @@ +{ + "db_name": "MySQL", + "query": "\n SELECT\n zd.token as `token: tokens::tokens::zs_voice_datasets::ZsVoiceDatasetToken`,\n zd.title,\n zd.ietf_language_tag,\n zd.ietf_primary_language_subtag,\n users.token as `creator_user_token: tokens::tokens::users::UserToken`,\n users.username as creator_username,\n users.display_name as creator_display_name,\n users.email_gravatar_hash as creator_email_gravatar_hash,\n zd.creator_set_visibility as `creator_set_visibility: enums::common::visibility::Visibility`,\n zd.created_at,\n zd.updated_at\n FROM zs_voice_datasets as zd\n JOIN users\n ON users.token = zd.maybe_creator_user_token\n WHERE\n users.username = ?\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token: tokens::tokens::zs_voice_datasets::ZsVoiceDatasetToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "title", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 2, + "name": "ietf_language_tag", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 3, + "name": "ietf_primary_language_subtag", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 48 + } + }, + { + "ordinal": 4, + "name": "creator_user_token: tokens::tokens::users::UserToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 5, + "name": "creator_username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 6, + "name": "creator_display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 7, + "name": "creator_email_gravatar_hash", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 8, + "name": "creator_set_visibility: enums::common::visibility::Visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 9, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 10, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + "hash": "82ce02cf9e0bb85932772e5c90dba7fd5782e7b68d6b8061e32624a3ee7e31c1" +} diff --git a/.sqlx/query-841bc537a29ef871056edc136231ebbeea65c83b5ee7eab769da275842a0fbb7.json b/.sqlx/query-841bc537a29ef871056edc136231ebbeea65c83b5ee7eab769da275842a0fbb7.json new file mode 100644 index 0000000000..8538c6cd54 --- /dev/null +++ b/.sqlx/query-841bc537a29ef871056edc136231ebbeea65c83b5ee7eab769da275842a0fbb7.json @@ -0,0 +1,157 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n token,\n user_token,\n subscription_namespace,\n subscription_product_slug,\n maybe_stripe_subscription_id,\n maybe_stripe_customer_id,\n maybe_stripe_product_id,\n maybe_stripe_subscription_status as `maybe_stripe_subscription_status: reusable_types::stripe::stripe_subscription_status::StripeSubscriptionStatus`,\n maybe_stripe_is_production,\n created_at,\n updated_at,\n subscription_start_at,\n subscription_expires_at\nFROM user_subscriptions\nWHERE\n maybe_stripe_subscription_id = ?\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "user_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 2, + "name": "subscription_namespace", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 3, + "name": "subscription_product_slug", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 4, + "name": "maybe_stripe_subscription_id", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 5, + "name": "maybe_stripe_customer_id", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 6, + "name": "maybe_stripe_product_id", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 7, + "name": "maybe_stripe_subscription_status: reusable_types::stripe::stripe_subscription_status::StripeSubscriptionStatus", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 8, + "name": "maybe_stripe_is_production", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 9, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 10, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 11, + "name": "subscription_start_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 12, + "name": "subscription_expires_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false, + true, + true, + true, + true, + true, + false, + false, + false, + false + ] + }, + "hash": "841bc537a29ef871056edc136231ebbeea65c83b5ee7eab769da275842a0fbb7" +} diff --git a/.sqlx/query-853e30a2972def1264d7dc6453a566a214c5f68fbbe5072bc52af63142448f2b.json b/.sqlx/query-853e30a2972def1264d7dc6453a566a214c5f68fbbe5072bc52af63142448f2b.json new file mode 100644 index 0000000000..4dd9be3093 --- /dev/null +++ b/.sqlx/query-853e30a2972def1264d7dc6453a566a214c5f68fbbe5072bc52af63142448f2b.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\n UPDATE zs_voices\n SET\n title = ?,\n creator_set_visibility = ?,\n maybe_mod_user_token = ?,\n ietf_language_tag = ?,\n ietf_primary_language_subtag = ?,\n version = version + 1\n WHERE token = ?\n LIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 6 + }, + "nullable": [] + }, + "hash": "853e30a2972def1264d7dc6453a566a214c5f68fbbe5072bc52af63142448f2b" +} diff --git a/.sqlx/query-865ce236444a36d597939660b14eb4b0cee05c70fdb73f31c2fb8cddddfef42c.json b/.sqlx/query-865ce236444a36d597939660b14eb4b0cee05c70fdb73f31c2fb8cddddfef42c.json new file mode 100644 index 0000000000..beed9dcbad --- /dev/null +++ b/.sqlx/query-865ce236444a36d597939660b14eb4b0cee05c70fdb73f31c2fb8cddddfef42c.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO firehose_entries\nSET\n token = ?,\n event_type = ?,\n maybe_target_user_token = ?,\n maybe_target_entity_token = ?,\n maybe_created_entity_token = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 5 + }, + "nullable": [] + }, + "hash": "865ce236444a36d597939660b14eb4b0cee05c70fdb73f31c2fb8cddddfef42c" +} diff --git a/.sqlx/query-87462681a6978b8b316fdf2372582deabb85dd64a87b6a5e4a3ff384238933a6.json b/.sqlx/query-87462681a6978b8b316fdf2372582deabb85dd64a87b6a5e4a3ff384238933a6.json new file mode 100644 index 0000000000..14ab739ec3 --- /dev/null +++ b/.sqlx/query-87462681a6978b8b316fdf2372582deabb85dd64a87b6a5e4a3ff384238933a6.json @@ -0,0 +1,25 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n token as `token: tokens::tokens::users::UserToken`\nFROM users\n WHERE username = ?\nLIMIT 1\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token: tokens::tokens::users::UserToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false + ] + }, + "hash": "87462681a6978b8b316fdf2372582deabb85dd64a87b6a5e4a3ff384238933a6" +} diff --git a/.sqlx/query-87747959c97839892d7ba6ed5aad3ef5084569d6703207b5f26bf161233da297.json b/.sqlx/query-87747959c97839892d7ba6ed5aad3ef5084569d6703207b5f26bf161233da297.json new file mode 100644 index 0000000000..92f30e1d48 --- /dev/null +++ b/.sqlx/query-87747959c97839892d7ba6ed5aad3ef5084569d6703207b5f26bf161233da297.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\n INSERT INTO tts_category_assignments\n SET\n model_token = ?,\n category_token = ?,\n category_addition_user_token = ?,\n ip_address_creation = ?,\n ip_address_last_update = ?,\n deleted_at = NULL\n ON DUPLICATE KEY UPDATE\n model_token = ?,\n category_token = ?,\n category_addition_user_token = ?,\n ip_address_last_update = ?,\n deleted_at = NULL\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 9 + }, + "nullable": [] + }, + "hash": "87747959c97839892d7ba6ed5aad3ef5084569d6703207b5f26bf161233da297" +} diff --git a/.sqlx/query-87d7261dd2a589220c5539f51dde42ef2407677f7ece7968761426c6fd0e0360.json b/.sqlx/query-87d7261dd2a589220c5539f51dde42ef2407677f7ece7968761426c6fd0e0360.json new file mode 100644 index 0000000000..85260ab51b --- /dev/null +++ b/.sqlx/query-87d7261dd2a589220c5539f51dde42ef2407677f7ece7968761426c6fd0e0360.json @@ -0,0 +1,234 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n category.token as category_token,\n category.model_type,\n category.maybe_super_category_token,\n category.can_directly_have_models,\n category.can_have_subcategories,\n category.can_only_mods_apply,\n category.name,\n category.maybe_dropdown_name,\n category.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 category.creator_ip_address_creation,\n category.creator_ip_address_last_update,\n category.is_mod_approved,\n category.maybe_mod_comments,\n category.maybe_mod_user_token,\n category.created_at,\n category.updated_at,\n category.deleted_at\nFROM model_categories AS category\nJOIN users\nON category.creator_user_token = users.token\nWHERE\n category.token = ?\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "category_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "model_type", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 2, + "name": "maybe_super_category_token", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 3, + "name": "can_directly_have_models", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 4, + "name": "can_have_subcategories", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 5, + "name": "can_only_mods_apply", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 6, + "name": "name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 7, + "name": "maybe_dropdown_name", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 8, + "name": "creator_user_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 9, + "name": "creator_username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 10, + "name": "creator_display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 11, + "name": "creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 12, + "name": "creator_ip_address_creation", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 160 + } + }, + { + "ordinal": 13, + "name": "creator_ip_address_last_update", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 160 + } + }, + { + "ordinal": 14, + "name": "is_mod_approved", + "type_info": { + "type": "Tiny", + "flags": "MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 15, + "name": "maybe_mod_comments", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 16, + "name": "maybe_mod_user_token", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 17, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 18, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 19, + "name": "deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + true, + false, + false, + false, + false, + true, + false, + false, + false, + false, + false, + false, + true, + true, + true, + false, + false, + true + ] + }, + "hash": "87d7261dd2a589220c5539f51dde42ef2407677f7ece7968761426c6fd0e0360" +} diff --git a/.sqlx/query-88328e04ce947d3f541951aada9cee25135aa950ab478cf0dc6de453bb079e17.json b/.sqlx/query-88328e04ce947d3f541951aada9cee25135aa950ab478cf0dc6de453bb079e17.json new file mode 100644 index 0000000000..67095e0959 --- /dev/null +++ b/.sqlx/query-88328e04ce947d3f541951aada9cee25135aa950ab478cf0dc6de453bb079e17.json @@ -0,0 +1,113 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n events.token as event_token,\n events.event_type,\n events.maybe_target_user_token,\n users.username as maybe_target_username,\n users.display_name as maybe_target_display_name,\n users.email_gravatar_hash as maybe_target_user_gravatar_hash,\n events.maybe_target_entity_token,\n events.created_at,\n events.updated_at\nFROM firehose_entries as events\nLEFT OUTER JOIN users\nON events.maybe_target_user_token = users.token\nORDER BY events.id DESC\nLIMIT 25\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "event_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "event_type", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "maybe_target_user_token", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 3, + "name": "maybe_target_username", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 4, + "name": "maybe_target_display_name", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 5, + "name": "maybe_target_user_gravatar_hash", + "type_info": { + "type": "String", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 6, + "name": "maybe_target_entity_token", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 7, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 8, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 0 + }, + "nullable": [ + false, + false, + true, + true, + true, + true, + true, + false, + false + ] + }, + "hash": "88328e04ce947d3f541951aada9cee25135aa950ab478cf0dc6de453bb079e17" +} diff --git a/.sqlx/query-886861e91c7e8af53eb856c949389a172b8d9e079f1c2070d115423907c47c50.json b/.sqlx/query-886861e91c7e8af53eb856c949389a172b8d9e079f1c2070d115423907c47c50.json new file mode 100644 index 0000000000..86aaedee80 --- /dev/null +++ b/.sqlx/query-886861e91c7e8af53eb856c949389a172b8d9e079f1c2070d115423907c47c50.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO tts_model_upload_jobs\nSET\n token = ?,\n uuid_idempotency_token = ?,\n creator_user_token = ?,\n creator_ip_address = ?,\n creator_set_visibility = ?,\n title = ?,\n tts_model_type = ?,\n download_url = ?,\n status = \"pending\"\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 8 + }, + "nullable": [] + }, + "hash": "886861e91c7e8af53eb856c949389a172b8d9e079f1c2070d115423907c47c50" +} diff --git a/.sqlx/query-8941bb25b6cca668296d12fc95e1004e43cac23fa1f52c11ecff4cc56a43b956.json b/.sqlx/query-8941bb25b6cca668296d12fc95e1004e43cac23fa1f52c11ecff4cc56a43b956.json new file mode 100644 index 0000000000..b9b1dedc24 --- /dev/null +++ b/.sqlx/query-8941bb25b6cca668296d12fc95e1004e43cac23fa1f52c11ecff4cc56a43b956.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO stripe_webhook_event_logs\nSET\n stripe_event_id = ?,\n stripe_event_type = ?,\n maybe_stripe_event_entity_id = ?,\n maybe_stripe_customer_id = ?,\n stripe_event_created_at = ?,\n stripe_is_production = ?,\n maybe_user_token = ?,\n action_was_taken = ?,\n should_ignore_retry = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 9 + }, + "nullable": [] + }, + "hash": "8941bb25b6cca668296d12fc95e1004e43cac23fa1f52c11ecff4cc56a43b956" +} diff --git a/.sqlx/query-89b66d91d1f2cd5c9871671b21a90e77d9041572a90cc6be6dd49845424677fa.json b/.sqlx/query-89b66d91d1f2cd5c9871671b21a90e77d9041572a90cc6be6dd49845424677fa.json new file mode 100644 index 0000000000..e6f81e3b40 --- /dev/null +++ b/.sqlx/query-89b66d91d1f2cd5c9871671b21a90e77d9041572a90cc6be6dd49845424677fa.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE tts_inference_jobs\nSET status='complete_failure'\nWHERE\n status IN ('pending');\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 0 + }, + "nullable": [] + }, + "hash": "89b66d91d1f2cd5c9871671b21a90e77d9041572a90cc6be6dd49845424677fa" +} diff --git a/.sqlx/query-8b75503d61af6b4f799f775249cdaecec0250efea77a69bb84e618e3ea972b09.json b/.sqlx/query-8b75503d61af6b4f799f775249cdaecec0250efea77a69bb84e618e3ea972b09.json new file mode 100644 index 0000000000..9cd0ae246b --- /dev/null +++ b/.sqlx/query-8b75503d61af6b4f799f775249cdaecec0250efea77a69bb84e618e3ea972b09.json @@ -0,0 +1,124 @@ +{ + "db_name": "MySQL", + "query": "\n SELECT\n zv.token as `token: tokens::tokens::zs_voices::ZsVoiceToken`,\n zv.title,\n zv.ietf_language_tag,\n zv.ietf_primary_language_subtag,\n zv.maybe_creator_user_token as `maybe_creator_user_token: tokens::tokens::users::UserToken`,\n zv.bucket_hash,\n zv.model_version,\n zv.creator_set_visibility as `creator_set_visibility: enums::common::visibility::Visibility`,\n zv.created_at,\n zv.updated_at\n FROM zs_voices as zv\n WHERE\n zv.token = ?\n AND zv.user_deleted_at IS NULL\n AND zv.mod_deleted_at IS NULL\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token: tokens::tokens::zs_voices::ZsVoiceToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "title", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 2, + "name": "ietf_language_tag", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 3, + "name": "ietf_primary_language_subtag", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 48 + } + }, + { + "ordinal": 4, + "name": "maybe_creator_user_token: tokens::tokens::users::UserToken", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 5, + "name": "bucket_hash", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 6, + "name": "model_version", + "type_info": { + "type": "Long", + "flags": "NOT_NULL | UNSIGNED", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 7, + "name": "creator_set_visibility: enums::common::visibility::Visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 8, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 9, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false, + true, + false, + false, + false, + false, + false + ] + }, + "hash": "8b75503d61af6b4f799f775249cdaecec0250efea77a69bb84e618e3ea972b09" +} diff --git a/.sqlx/query-8c3f19f67e8871ada450832b5342efd870c87975f065f3d6b3789d537cab01ed.json b/.sqlx/query-8c3f19f67e8871ada450832b5342efd870c87975f065f3d6b3789d537cab01ed.json new file mode 100644 index 0000000000..06a6c288e5 --- /dev/null +++ b/.sqlx/query-8c3f19f67e8871ada450832b5342efd870c87975f065f3d6b3789d537cab01ed.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE tts_inference_jobs\nSET status='complete_failure'\nWHERE\n status IN ('pending', 'attempt_failed');\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 0 + }, + "nullable": [] + }, + "hash": "8c3f19f67e8871ada450832b5342efd870c87975f065f3d6b3789d537cab01ed" +} diff --git a/.sqlx/query-8c611add62bbe8bc79618804923ee966dfc6d0e430a197dc0ab962636f6479d0.json b/.sqlx/query-8c611add62bbe8bc79618804923ee966dfc6d0e430a197dc0ab962636f6479d0.json new file mode 100644 index 0000000000..d4b219c57c --- /dev/null +++ b/.sqlx/query-8c611add62bbe8bc79618804923ee966dfc6d0e430a197dc0ab962636f6479d0.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE user_password_resets\nSET\n is_redeemed = true,\n ip_address_redemption = ?,\n version = version + 1\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "8c611add62bbe8bc79618804923ee966dfc6d0e430a197dc0ab962636f6479d0" +} diff --git a/.sqlx/query-8c6a56bfa985324a0dd138c9ac9570d72195ee721d5e2d6c50c4266d1590ed20.json b/.sqlx/query-8c6a56bfa985324a0dd138c9ac9570d72195ee721d5e2d6c50c4266d1590ed20.json new file mode 100644 index 0000000000..5c70774103 --- /dev/null +++ b/.sqlx/query-8c6a56bfa985324a0dd138c9ac9570d72195ee721d5e2d6c50c4266d1590ed20.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE twitch_event_rules\nSET\n event_match_predicate = ?,\n event_response = ?,\n rule_is_disabled = ?,\n ip_address_last_update = ?\nWHERE\n token = ?\n AND deleted_at IS NULL\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 5 + }, + "nullable": [] + }, + "hash": "8c6a56bfa985324a0dd138c9ac9570d72195ee721d5e2d6c50c4266d1590ed20" +} diff --git a/.sqlx/query-8d267a609157e6459393ffa32ea83996dcf135c52ee8a930d5be628802d97371.json b/.sqlx/query-8d267a609157e6459393ffa32ea83996dcf135c52ee8a930d5be628802d97371.json new file mode 100644 index 0000000000..110b143b3c --- /dev/null +++ b/.sqlx/query-8d267a609157e6459393ffa32ea83996dcf135c52ee8a930d5be628802d97371.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "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 ", + "describe": { + "columns": [], + "parameters": { + "Right": 28 + }, + "nullable": [] + }, + "hash": "8d267a609157e6459393ffa32ea83996dcf135c52ee8a930d5be628802d97371" +} diff --git a/.sqlx/query-8d322f5373336780472edac2536004af5c11374a0d916dc9894b655da1c66b46.json b/.sqlx/query-8d322f5373336780472edac2536004af5c11374a0d916dc9894b655da1c66b46.json new file mode 100644 index 0000000000..1262674f42 --- /dev/null +++ b/.sqlx/query-8d322f5373336780472edac2536004af5c11374a0d916dc9894b655da1c66b46.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "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 ", + "describe": { + "columns": [], + "parameters": { + "Right": 21 + }, + "nullable": [] + }, + "hash": "8d322f5373336780472edac2536004af5c11374a0d916dc9894b655da1c66b46" +} diff --git a/.sqlx/query-8f3be600530a3e6d038f701ca482b087d7e7a4367ae92f0ebe27c302aa98bb96.json b/.sqlx/query-8f3be600530a3e6d038f701ca482b087d7e7a4367ae92f0ebe27c302aa98bb96.json new file mode 100644 index 0000000000..48e4b22e30 --- /dev/null +++ b/.sqlx/query-8f3be600530a3e6d038f701ca482b087d7e7a4367ae92f0ebe27c302aa98bb96.json @@ -0,0 +1,25 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n next_id\nFROM\n generic_synthetic_ids\nWHERE\n user_token = ?\nAND\n id_category = ?\nLIMIT 1\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "next_id", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 20 + } + } + ], + "parameters": { + "Right": 2 + }, + "nullable": [ + false + ] + }, + "hash": "8f3be600530a3e6d038f701ca482b087d7e7a4367ae92f0ebe27c302aa98bb96" +} diff --git a/.sqlx/query-8ff27fc5583db97f157f1b808f593a72c77dc5dcf5a633cd9c1162af6b97c011.json b/.sqlx/query-8ff27fc5583db97f157f1b808f593a72c77dc5dcf5a633cd9c1162af6b97c011.json new file mode 100644 index 0000000000..a94d874ef7 --- /dev/null +++ b/.sqlx/query-8ff27fc5583db97f157f1b808f593a72c77dc5dcf5a633cd9c1162af6b97c011.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE w2l_templates\nSET\n creator_ip_address_last_update = ?,\n user_deleted_at = CURRENT_TIMESTAMP\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "8ff27fc5583db97f157f1b808f593a72c77dc5dcf5a633cd9c1162af6b97c011" +} diff --git a/.sqlx/query-90df17f7e07054c512547f55fe10ea5f1400bd810ecd696dc859aae023ef29a3.json b/.sqlx/query-90df17f7e07054c512547f55fe10ea5f1400bd810ecd696dc859aae023ef29a3.json new file mode 100644 index 0000000000..563f69f428 --- /dev/null +++ b/.sqlx/query-90df17f7e07054c512547f55fe10ea5f1400bd810ecd696dc859aae023ef29a3.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE zs_voice_datasets\nSET\n mod_deleted_at = NULL,\n maybe_mod_user_token = ?\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "90df17f7e07054c512547f55fe10ea5f1400bd810ecd696dc859aae023ef29a3" +} diff --git a/.sqlx/query-9134347abc2b89b7336394894ed420db725be4efebd1c36e959652a10daf8551.json b/.sqlx/query-9134347abc2b89b7336394894ed420db725be4efebd1c36e959652a10daf8551.json new file mode 100644 index 0000000000..b7427f8ae1 --- /dev/null +++ b/.sqlx/query-9134347abc2b89b7336394894ed420db725be4efebd1c36e959652a10daf8551.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE twitch_event_rules\nSET\n deleted_at = CURRENT_TIMESTAMP,\n ip_address_last_update = ?\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "9134347abc2b89b7336394894ed420db725be4efebd1c36e959652a10daf8551" +} diff --git a/.sqlx/query-91e88859f2975447b7232264b6fbf98e35064531b7bc1ffe66552a8d7fee8bed.json b/.sqlx/query-91e88859f2975447b7232264b6fbf98e35064531b7bc1ffe66552a8d7fee8bed.json new file mode 100644 index 0000000000..08ebb4cd7e --- /dev/null +++ b/.sqlx/query-91e88859f2975447b7232264b6fbf98e35064531b7bc1ffe66552a8d7fee8bed.json @@ -0,0 +1,113 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n token,\n event_category as `event_category: crate::column_types::twitch_event_category::TwitchEventCategory`,\n event_match_predicate,\n event_response,\n user_specified_rule_order,\n rule_is_disabled,\n created_at,\n updated_at,\n deleted_at\nFROM twitch_event_rules\nWHERE\n token = ?\n AND user_token = ?\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "event_category: crate::column_types::twitch_event_category::TwitchEventCategory", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 56 + } + }, + { + "ordinal": 2, + "name": "event_match_predicate", + "type_info": { + "type": "Blob", + "flags": "NOT_NULL | BLOB | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 67108860 + } + }, + { + "ordinal": 3, + "name": "event_response", + "type_info": { + "type": "Blob", + "flags": "NOT_NULL | BLOB | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 67108860 + } + }, + { + "ordinal": 4, + "name": "user_specified_rule_order", + "type_info": { + "type": "Long", + "flags": "NOT_NULL | UNSIGNED", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 5, + "name": "rule_is_disabled", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 6, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 7, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 8, + "name": "deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 2 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + false, + true + ] + }, + "hash": "91e88859f2975447b7232264b6fbf98e35064531b7bc1ffe66552a8d7fee8bed" +} diff --git a/.sqlx/query-922a7dbcfa24a2c5901d0453c229b066b3b4eea2c73fa533651bb27365f17be0.json b/.sqlx/query-922a7dbcfa24a2c5901d0453c229b066b3b4eea2c73fa533651bb27365f17be0.json new file mode 100644 index 0000000000..a550d577a8 --- /dev/null +++ b/.sqlx/query-922a7dbcfa24a2c5901d0453c229b066b3b4eea2c73fa533651bb27365f17be0.json @@ -0,0 +1,256 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n token,\n\n maybe_user_token,\n email_address,\n discord_username,\n\n is_for_private_use,\n is_for_public_use,\n\n is_for_studio,\n is_for_twitch_tts,\n is_for_api_use,\n is_for_music,\n is_for_games,\n is_for_other,\n optional_notes_on_use,\n\n is_own_voice,\n is_third_party_voice,\n optional_notes_on_subject,\n\n has_clean_audio_recordings,\n has_good_microphone,\n\n optional_questions,\n optional_extra_comments,\n\n created_at,\n updated_at\nFROM voice_clone_requests\nWHERE\n token = ?\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "maybe_user_token", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "email_address", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 3, + "name": "discord_username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 4, + "name": "is_for_private_use", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 5, + "name": "is_for_public_use", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 6, + "name": "is_for_studio", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 7, + "name": "is_for_twitch_tts", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 8, + "name": "is_for_api_use", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 9, + "name": "is_for_music", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 10, + "name": "is_for_games", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 11, + "name": "is_for_other", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 12, + "name": "optional_notes_on_use", + "type_info": { + "type": "Blob", + "flags": "BLOB | BINARY", + "char_set": 224, + "max_size": 67108860 + } + }, + { + "ordinal": 13, + "name": "is_own_voice", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 14, + "name": "is_third_party_voice", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 15, + "name": "optional_notes_on_subject", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 16, + "name": "has_clean_audio_recordings", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 17, + "name": "has_good_microphone", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 18, + "name": "optional_questions", + "type_info": { + "type": "Blob", + "flags": "BLOB | BINARY", + "char_set": 224, + "max_size": 67108860 + } + }, + { + "ordinal": 19, + "name": "optional_extra_comments", + "type_info": { + "type": "Blob", + "flags": "BLOB | BINARY", + "char_set": 224, + "max_size": 67108860 + } + }, + { + "ordinal": 20, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 21, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + false, + false, + true, + false, + false, + true, + true, + false, + false + ] + }, + "hash": "922a7dbcfa24a2c5901d0453c229b066b3b4eea2c73fa533651bb27365f17be0" +} diff --git a/.sqlx/query-9602cbbd0eac176d596ee2b66695274bffbf12947848d3bc9d75e1a9553d8934.json b/.sqlx/query-9602cbbd0eac176d596ee2b66695274bffbf12947848d3bc9d75e1a9553d8934.json new file mode 100644 index 0000000000..d8781d387e --- /dev/null +++ b/.sqlx/query-9602cbbd0eac176d596ee2b66695274bffbf12947848d3bc9d75e1a9553d8934.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE generic_download_jobs\nSET\n status = \"complete_success\",\n on_success_downloaded_entity_token = ?,\n on_success_downloaded_entity_type = ?,\n failure_reason = NULL,\n success_execution_millis = ?,\n retry_at = NULL,\n successfully_completed_at = NOW()\nWHERE id = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 4 + }, + "nullable": [] + }, + "hash": "9602cbbd0eac176d596ee2b66695274bffbf12947848d3bc9d75e1a9553d8934" +} diff --git a/.sqlx/query-961f792c24bee6009e3e8a215561db932871a53c48839b8cb80292de00e7b2e1.json b/.sqlx/query-961f792c24bee6009e3e8a215561db932871a53c48839b8cb80292de00e7b2e1.json new file mode 100644 index 0000000000..6614ed75aa --- /dev/null +++ b/.sqlx/query-961f792c24bee6009e3e8a215561db932871a53c48839b8cb80292de00e7b2e1.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE tts_results\nSET\n user_deleted_at = CURRENT_TIMESTAMP\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 1 + }, + "nullable": [] + }, + "hash": "961f792c24bee6009e3e8a215561db932871a53c48839b8cb80292de00e7b2e1" +} diff --git a/.sqlx/query-98752fdd6d26c88db17ccfe4cc17fef21f36b102c27b3950500e0c659982ed7b.json b/.sqlx/query-98752fdd6d26c88db17ccfe4cc17fef21f36b102c27b3950500e0c659982ed7b.json new file mode 100644 index 0000000000..2b53e7ec62 --- /dev/null +++ b/.sqlx/query-98752fdd6d26c88db17ccfe4cc17fef21f36b102c27b3950500e0c659982ed7b.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE generic_inference_jobs\nSET\n status = 'started',\n assigned_worker = ?,\n assigned_cluster = ?,\n attempt_count = attempt_count + 1,\n retry_at = NOW() + interval 2 minute\nWHERE id = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 3 + }, + "nullable": [] + }, + "hash": "98752fdd6d26c88db17ccfe4cc17fef21f36b102c27b3950500e0c659982ed7b" +} diff --git a/.sqlx/query-99434f1e829c772003ee5649297072763fd5a1ba9862ca888cc989cac0d5b57d.json b/.sqlx/query-99434f1e829c772003ee5649297072763fd5a1ba9862ca888cc989cac0d5b57d.json new file mode 100644 index 0000000000..5b7466eb6b --- /dev/null +++ b/.sqlx/query-99434f1e829c772003ee5649297072763fd5a1ba9862ca888cc989cac0d5b57d.json @@ -0,0 +1,113 @@ +{ + "db_name": "MySQL", + "query": "\n SELECT\n zds.token as `token: tokens::tokens::zs_voice_dataset_samples::ZsVoiceDatasetSampleToken`,\n zds.media_file_token as `media_file_token: tokens::tokens::media_files::MediaFileToken`,\n m.media_type as `media_type: enums::by_table::media_files::media_file_type::MediaFileType`,\n m.public_bucket_directory_hash,\n m.maybe_public_bucket_prefix,\n m.maybe_public_bucket_extension,\n zds.maybe_creator_user_token as `maybe_creator_user_token: tokens::tokens::users::UserToken`,\n zds.created_at,\n zds.updated_at\n FROM zs_voice_dataset_samples as zds\n JOIN media_files as m\n ON zds.media_file_token = m.token\n WHERE zds.dataset_token = ?\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token: tokens::tokens::zs_voice_dataset_samples::ZsVoiceDatasetSampleToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "media_file_token: tokens::tokens::media_files::MediaFileToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "media_type: enums::by_table::media_files::media_file_type::MediaFileType", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 64 + } + }, + { + "ordinal": 3, + "name": "public_bucket_directory_hash", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 4, + "name": "maybe_public_bucket_prefix", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 64 + } + }, + { + "ordinal": 5, + "name": "maybe_public_bucket_extension", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 64 + } + }, + { + "ordinal": 6, + "name": "maybe_creator_user_token: tokens::tokens::users::UserToken", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 7, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 8, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false, + true, + true, + true, + false, + false + ] + }, + "hash": "99434f1e829c772003ee5649297072763fd5a1ba9862ca888cc989cac0d5b57d" +} diff --git a/.sqlx/query-9a879f76345ef5682b995f99026fac8b2f4c64c8ec4bb078187d1e53effcfbaf.json b/.sqlx/query-9a879f76345ef5682b995f99026fac8b2f4c64c8ec4bb078187d1e53effcfbaf.json new file mode 100644 index 0000000000..85279b859a --- /dev/null +++ b/.sqlx/query-9a879f76345ef5682b995f99026fac8b2f4c64c8ec4bb078187d1e53effcfbaf.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO w2l_templates\nSET\n token = ?,\n template_type = ?,\n title = ?,\n description_markdown = '',\n description_rendered_html = '',\n creator_user_token = ?,\n creator_ip_address_creation = ?,\n creator_ip_address_last_update = ?,\n original_download_url = ?,\n private_bucket_hash = ?,\n private_bucket_object_name = ?,\n private_bucket_cached_faces_object_name = ?,\n maybe_public_bucket_preview_image_object_name = ?,\n maybe_public_bucket_preview_video_object_name = ?,\n file_size_bytes = ?,\n mime_type = ?,\n frame_width = ?,\n frame_height = ?,\n frame_count = ?,\n fps = ?,\n duration_millis = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 19 + }, + "nullable": [] + }, + "hash": "9a879f76345ef5682b995f99026fac8b2f4c64c8ec4bb078187d1e53effcfbaf" +} diff --git a/.sqlx/query-9b607b814cd7c445c2c46ec5c13dc23f3a6a771a3469a786ed46ec099577d95e.json b/.sqlx/query-9b607b814cd7c445c2c46ec5c13dc23f3a6a771a3469a786ed46ec099577d95e.json new file mode 100644 index 0000000000..0efc0f6f4e --- /dev/null +++ b/.sqlx/query-9b607b814cd7c445c2c46ec5c13dc23f3a6a771a3469a786ed46ec099577d95e.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE\n ip_address_bans\nSET\n mod_user_token = ?,\n deleted_at = CURRENT_TIMESTAMP\nWHERE\n ip_address = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "9b607b814cd7c445c2c46ec5c13dc23f3a6a771a3469a786ed46ec099577d95e" +} diff --git a/.sqlx/query-9cc5f697350814199344d3d9a0ff026e0d1e09e9097648400d4b63cfcbd31178.json b/.sqlx/query-9cc5f697350814199344d3d9a0ff026e0d1e09e9097648400d4b63cfcbd31178.json new file mode 100644 index 0000000000..96c2478fa7 --- /dev/null +++ b/.sqlx/query-9cc5f697350814199344d3d9a0ff026e0d1e09e9097648400d4b63cfcbd31178.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE w2l_results\nSET\n creator_set_visibility = ?,\n creator_ip_address = ?\nWHERE token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 3 + }, + "nullable": [] + }, + "hash": "9cc5f697350814199344d3d9a0ff026e0d1e09e9097648400d4b63cfcbd31178" +} diff --git a/.sqlx/query-9cef4989671fb55d8e732f6f3d5c16aea7a9b3e01fc6a3bc7a56d0b066f07730.json b/.sqlx/query-9cef4989671fb55d8e732f6f3d5c16aea7a9b3e01fc6a3bc7a56d0b066f07730.json new file mode 100644 index 0000000000..da3a17f8cf --- /dev/null +++ b/.sqlx/query-9cef4989671fb55d8e732f6f3d5c16aea7a9b3e01fc6a3bc7a56d0b066f07730.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO tts_models\nSET\n token = ?,\n tts_model_type = \"tacotron2\",\n title = ?,\n description_markdown = '',\n description_rendered_html = '',\n creator_user_token = ?,\n creator_ip_address_creation = ?,\n creator_ip_address_last_update = ?,\n original_download_url = ?,\n private_bucket_hash = ?,\n private_bucket_object_name = ?,\n file_size_bytes = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 9 + }, + "nullable": [] + }, + "hash": "9cef4989671fb55d8e732f6f3d5c16aea7a9b3e01fc6a3bc7a56d0b066f07730" +} diff --git a/.sqlx/query-9d4932baa4023accc2d28af98b58a47149d37c4937cd0171e6b955c09855c5f8.json b/.sqlx/query-9d4932baa4023accc2d28af98b58a47149d37c4937cd0171e6b955c09855c5f8.json new file mode 100644 index 0000000000..3144d8a0d9 --- /dev/null +++ b/.sqlx/query-9d4932baa4023accc2d28af98b58a47149d37c4937cd0171e6b955c09855c5f8.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO w2l_inference_jobs\nSET\n maybe_w2l_template_token = ?,\n maybe_tts_inference_result_token = ?,\n maybe_public_audio_bucket_location = NULL,\n maybe_public_image_bucket_location = NULL,\n maybe_creator_user_token = ?,\n creator_ip_address = ?,\n creator_set_visibility = ?,\n status = \"pending\"\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 5 + }, + "nullable": [] + }, + "hash": "9d4932baa4023accc2d28af98b58a47149d37c4937cd0171e6b955c09855c5f8" +} diff --git a/.sqlx/query-9f22612730b978704649b7eca3b6eaf8e99f45615c1bbe84115a43bd9ee3ab1d.json b/.sqlx/query-9f22612730b978704649b7eca3b6eaf8e99f45615c1bbe84115a43bd9ee3ab1d.json new file mode 100644 index 0000000000..4b3925bcc6 --- /dev/null +++ b/.sqlx/query-9f22612730b978704649b7eca3b6eaf8e99f45615c1bbe84115a43bd9ee3ab1d.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "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 ", + "describe": { + "columns": [], + "parameters": { + "Right": 8 + }, + "nullable": [] + }, + "hash": "9f22612730b978704649b7eca3b6eaf8e99f45615c1bbe84115a43bd9ee3ab1d" +} diff --git a/.sqlx/query-a0e1091c0deaf0265640d0c6d0a862d74172e7adf29c4c8e08e12a3662e323d5.json b/.sqlx/query-a0e1091c0deaf0265640d0c6d0a862d74172e7adf29c4c8e08e12a3662e323d5.json new file mode 100644 index 0000000000..0d5ed1bad7 --- /dev/null +++ b/.sqlx/query-a0e1091c0deaf0265640d0c6d0a862d74172e7adf29c4c8e08e12a3662e323d5.json @@ -0,0 +1,223 @@ +{ + "db_name": "MySQL", + "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 ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL | PRIMARY_KEY | AUTO_INCREMENT", + "char_set": 63, + "max_size": 20 + } + }, + { + "ordinal": 1, + "name": "inference_job_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "uuid_idempotency_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 144 + } + }, + { + "ordinal": 3, + "name": "model_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 4, + "name": "raw_inference_text", + "type_info": { + "type": "Blob", + "flags": "NOT_NULL | BLOB | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 262140 + } + }, + { + "ordinal": 5, + "name": "max_duration_seconds", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 11 + } + }, + { + "ordinal": 6, + "name": "creator_ip_address", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 160 + } + }, + { + "ordinal": 7, + "name": "maybe_creator_user_token", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 8, + "name": "creator_set_visibility: enums::common::visibility::Visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 9, + "name": "is_from_api", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 10, + "name": "is_for_twitch", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 11, + "name": "is_debug_request", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 12, + "name": "status: enums::common::job_status::JobStatus", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 64 + } + }, + { + "ordinal": 13, + "name": "priority_level", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | UNSIGNED", + "char_set": 63, + "max_size": 3 + } + }, + { + "ordinal": 14, + "name": "attempt_count", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 3 + } + }, + { + "ordinal": 15, + "name": "failure_reason", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 2048 + } + }, + { + "ordinal": 16, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 17, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 18, + "name": "retry_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 3 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + true, + false, + false, + false, + false, + false, + false, + false, + true, + false, + false, + true + ] + }, + "hash": "a0e1091c0deaf0265640d0c6d0a862d74172e7adf29c4c8e08e12a3662e323d5" +} diff --git a/.sqlx/query-a125f183f7ae5627fc2118e7302cea73d967200ba1cbb12550f5880187b7db5e.json b/.sqlx/query-a125f183f7ae5627fc2118e7302cea73d967200ba1cbb12550f5880187b7db5e.json new file mode 100644 index 0000000000..c803137ba1 --- /dev/null +++ b/.sqlx/query-a125f183f7ae5627fc2118e7302cea73d967200ba1cbb12550f5880187b7db5e.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE w2l_inference_jobs\nSET\n status = ?,\n on_success_result_token = ?,\n failure_reason = NULL,\n retry_at = NULL\nWHERE id = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 3 + }, + "nullable": [] + }, + "hash": "a125f183f7ae5627fc2118e7302cea73d967200ba1cbb12550f5880187b7db5e" +} diff --git a/.sqlx/query-a2b586dd2120f29dd26281626f7381e292c821f8e826b9bc584b92ffa45035b2.json b/.sqlx/query-a2b586dd2120f29dd26281626f7381e292c821f8e826b9bc584b92ffa45035b2.json new file mode 100644 index 0000000000..416c9a5697 --- /dev/null +++ b/.sqlx/query-a2b586dd2120f29dd26281626f7381e292c821f8e826b9bc584b92ffa45035b2.json @@ -0,0 +1,135 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n jobs.token as job_token,\n\n jobs.status,\n jobs.attempt_count,\n jobs.on_success_result_token as maybe_result_token,\n results.public_bucket_wav_audio_path as maybe_public_bucket_wav_audio_path,\n\n jobs.model_token,\n tts.tts_model_type,\n tts.title,\n\n jobs.raw_inference_text,\n\n jobs.created_at,\n jobs.updated_at\n\nFROM tts_inference_jobs as jobs\nJOIN tts_models as tts\n ON tts.token = jobs.model_token\nLEFT OUTER JOIN tts_results as results\n ON jobs.on_success_result_token = results.token\n\nWHERE jobs.token = ?\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "job_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "status", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 64 + } + }, + { + "ordinal": 2, + "name": "attempt_count", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 3 + } + }, + { + "ordinal": 3, + "name": "maybe_result_token", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 4, + "name": "maybe_public_bucket_wav_audio_path", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 5, + "name": "model_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 6, + "name": "tts_model_type", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 60 + } + }, + { + "ordinal": 7, + "name": "title", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 8, + "name": "raw_inference_text", + "type_info": { + "type": "Blob", + "flags": "NOT_NULL | BLOB | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 262140 + } + }, + { + "ordinal": 9, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 10, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false + ] + }, + "hash": "a2b586dd2120f29dd26281626f7381e292c821f8e826b9bc584b92ffa45035b2" +} diff --git a/.sqlx/query-a32030db3502c091d443a0be522829e54eeda581faeb81639aa1b4b1fc19cdf8.json b/.sqlx/query-a32030db3502c091d443a0be522829e54eeda581faeb81639aa1b4b1fc19cdf8.json new file mode 100644 index 0000000000..7d985f4269 --- /dev/null +++ b/.sqlx/query-a32030db3502c091d443a0be522829e54eeda581faeb81639aa1b4b1fc19cdf8.json @@ -0,0 +1,157 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n vc.token as `token: tokens::tokens::voice_conversion_models::VoiceConversionModelToken`,\n vc.model_type as `model_type: enums::by_table::voice_conversion_models::voice_conversion_model_type::VoiceConversionModelType`,\n vc.creator_user_token as `creator_user_token: tokens::tokens::users::UserToken`,\n users.username as creator_username,\n users.display_name as creator_display_name,\n users.email_gravatar_hash as creator_gravatar_hash,\n vc.title,\n vc.ietf_language_tag,\n vc.ietf_primary_language_subtag,\n vc.is_front_page_featured,\n vc.creator_set_visibility as `creator_set_visibility: enums::common::visibility::Visibility`,\n vc.created_at,\n vc.updated_at\nFROM voice_conversion_models as vc\nJOIN users\n ON users.token = vc.creator_user_token\nWHERE\n users.username = ?\n AND vc.user_deleted_at IS NULL\n AND vc.mod_deleted_at IS NULL\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token: tokens::tokens::voice_conversion_models::VoiceConversionModelToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "model_type: enums::by_table::voice_conversion_models::voice_conversion_model_type::VoiceConversionModelType", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "creator_user_token: tokens::tokens::users::UserToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 3, + "name": "creator_username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 4, + "name": "creator_display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 5, + "name": "creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 6, + "name": "title", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 7, + "name": "ietf_language_tag", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 8, + "name": "ietf_primary_language_subtag", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY", + "char_set": 224, + "max_size": 48 + } + }, + { + "ordinal": 9, + "name": "is_front_page_featured", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 10, + "name": "creator_set_visibility: enums::common::visibility::Visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 11, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 12, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + "hash": "a32030db3502c091d443a0be522829e54eeda581faeb81639aa1b4b1fc19cdf8" +} diff --git a/.sqlx/query-a3818a8688e1adab95f9f1263fbbd7effd5b77348b4e19cdba02672602b91d98.json b/.sqlx/query-a3818a8688e1adab95f9f1263fbbd7effd5b77348b4e19cdba02672602b91d98.json new file mode 100644 index 0000000000..746b0044f3 --- /dev/null +++ b/.sqlx/query-a3818a8688e1adab95f9f1263fbbd7effd5b77348b4e19cdba02672602b91d98.json @@ -0,0 +1,311 @@ +{ + "db_name": "MySQL", + "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 AND tts_results.user_deleted_at IS NULL\n AND tts_results.mod_deleted_at IS NULL\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "tts_result_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "raw_inference_text", + "type_info": { + "type": "Blob", + "flags": "NOT_NULL | BLOB | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 262140 + } + }, + { + "ordinal": 2, + "name": "tts_model_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 3, + "name": "tts_model_title", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 4, + "name": "maybe_pretrained_vocoder_used", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 5, + "name": "maybe_creator_user_token", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 6, + "name": "maybe_creator_username", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 7, + "name": "maybe_creator_display_name", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 8, + "name": "maybe_creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 9, + "name": "maybe_creator_is_banned", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 10, + "name": "maybe_model_creator_user_token", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 11, + "name": "maybe_model_creator_username", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 12, + "name": "maybe_model_creator_display_name", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 13, + "name": "maybe_model_creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 14, + "name": "maybe_model_creator_is_banned", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 15, + "name": "public_bucket_wav_audio_path", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 16, + "name": "public_bucket_spectrogram_path", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 17, + "name": "creator_set_visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 18, + "name": "generated_by_worker", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 19, + "name": "is_debug_request", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 20, + "name": "file_size_bytes", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 21, + "name": "duration_millis", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 22, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 23, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 24, + "name": "creator_ip_address", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 160 + } + }, + { + "ordinal": 25, + "name": "user_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 26, + "name": "mod_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + true, + false, + false, + false, + false, + false, + false, + true, + true + ] + }, + "hash": "a3818a8688e1adab95f9f1263fbbd7effd5b77348b4e19cdba02672602b91d98" +} diff --git a/.sqlx/query-a465ef5fd3de9ded41c300470fd63625d09c7563386c4aa9dfba7ebca2d07563.json b/.sqlx/query-a465ef5fd3de9ded41c300470fd63625d09c7563386c4aa9dfba7ebca2d07563.json new file mode 100644 index 0000000000..6ac2bf9143 --- /dev/null +++ b/.sqlx/query-a465ef5fd3de9ded41c300470fd63625d09c7563386c4aa9dfba7ebca2d07563.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE zs_voices\nSET\n user_deleted_at = CURRENT_TIMESTAMP\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 1 + }, + "nullable": [] + }, + "hash": "a465ef5fd3de9ded41c300470fd63625d09c7563386c4aa9dfba7ebca2d07563" +} diff --git a/.sqlx/query-a6055244476d35989ce6eabed506791e8b378bf64e9edb303d576ee754d188d7.json b/.sqlx/query-a6055244476d35989ce6eabed506791e8b378bf64e9edb303d576ee754d188d7.json new file mode 100644 index 0000000000..3a06d12266 --- /dev/null +++ b/.sqlx/query-a6055244476d35989ce6eabed506791e8b378bf64e9edb303d576ee754d188d7.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE zs_voice_dataset_samples\nSET\n user_deleted_at = NULL\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 1 + }, + "nullable": [] + }, + "hash": "a6055244476d35989ce6eabed506791e8b378bf64e9edb303d576ee754d188d7" +} diff --git a/.sqlx/query-a761a93d160803b7e6af0d0b16244678f3f0bfd346a8e9eb5bcfdb9c6b89bd5c.json b/.sqlx/query-a761a93d160803b7e6af0d0b16244678f3f0bfd346a8e9eb5bcfdb9c6b89bd5c.json new file mode 100644 index 0000000000..2aa4cfad25 --- /dev/null +++ b/.sqlx/query-a761a93d160803b7e6af0d0b16244678f3f0bfd346a8e9eb5bcfdb9c6b89bd5c.json @@ -0,0 +1,25 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT count(*) as count\nFROM vocoder_models\nWHERE\n creator_user_token = ?\n AND vocoder_type = 'hifigan'\nLIMIT 1\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "count", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL | BINARY", + "char_set": 63, + "max_size": 21 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false + ] + }, + "hash": "a761a93d160803b7e6af0d0b16244678f3f0bfd346a8e9eb5bcfdb9c6b89bd5c" +} diff --git a/.sqlx/query-a82fa4eb36528ebf52af2585cdda203476a4ba3645837c792830474fca2eda4f.json b/.sqlx/query-a82fa4eb36528ebf52af2585cdda203476a4ba3645837c792830474fca2eda4f.json new file mode 100644 index 0000000000..35ce984cfd --- /dev/null +++ b/.sqlx/query-a82fa4eb36528ebf52af2585cdda203476a4ba3645837c792830474fca2eda4f.json @@ -0,0 +1,69 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n users.username,\n users.display_name,\n users.email_gravatar_hash as gravatar_hash,\n creator_user_token,\n count(*) as uploaded_count\nFROM tts_models\nJOIN users\nON\n users.token = creator_user_token\nWHERE\n users.is_banned IS FALSE\n AND users.token NOT IN (\"U:DRB1SKEMKHT1J\")\n AND tts_models.user_deleted_at IS NULL\n AND tts_models.mod_deleted_at IS NULL\nGROUP BY creator_user_token\nORDER BY uploaded_count desc\nLIMIT 25;\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 1, + "name": "display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 2, + "name": "gravatar_hash", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 3, + "name": "creator_user_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 4, + "name": "uploaded_count", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL | BINARY", + "char_set": 63, + "max_size": 21 + } + } + ], + "parameters": { + "Right": 0 + }, + "nullable": [ + false, + false, + false, + false, + false + ] + }, + "hash": "a82fa4eb36528ebf52af2585cdda203476a4ba3645837c792830474fca2eda4f" +} diff --git a/.sqlx/query-a8b3d7a21327028a7c5230139d74f0fa79f4d09ef3ce51f2d31caf378e9a5b19.json b/.sqlx/query-a8b3d7a21327028a7c5230139d74f0fa79f4d09ef3ce51f2d31caf378e9a5b19.json new file mode 100644 index 0000000000..15ae7e7ed7 --- /dev/null +++ b/.sqlx/query-a8b3d7a21327028a7c5230139d74f0fa79f4d09ef3ce51f2d31caf378e9a5b19.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE generic_inference_jobs\nSET\n status = \"complete_success\",\n on_success_result_entity_type = ?,\n on_success_result_entity_token = ?,\n failure_reason = NULL,\n internal_debugging_failure_reason = NULL,\n success_execution_millis = ?,\n success_inference_execution_millis = ?,\n retry_at = NULL,\n successfully_completed_at = NOW()\nWHERE id = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 5 + }, + "nullable": [] + }, + "hash": "a8b3d7a21327028a7c5230139d74f0fa79f4d09ef3ce51f2d31caf378e9a5b19" +} diff --git a/.sqlx/query-a93f40bcbe2a0d362234e51d9bec6c8a0c704c5de7856c5545176caac6281c4b.json b/.sqlx/query-a93f40bcbe2a0d362234e51d9bec6c8a0c704c5de7856c5545176caac6281c4b.json new file mode 100644 index 0000000000..471b5b42c6 --- /dev/null +++ b/.sqlx/query-a93f40bcbe2a0d362234e51d9bec6c8a0c704c5de7856c5545176caac6281c4b.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO user_password_resets\n(token, user_token, public_reset_token, current_password_version, ip_address_creation, expires_at)\nVALUES (?, ?, ?, ?, ?, NOW() + INTERVAL 3 hour);\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 5 + }, + "nullable": [] + }, + "hash": "a93f40bcbe2a0d362234e51d9bec6c8a0c704c5de7856c5545176caac6281c4b" +} diff --git a/.sqlx/query-a993e289a631846abd26185d6a78ba37e10ce98782d00fd4aecb4a4a5502ad38.json b/.sqlx/query-a993e289a631846abd26185d6a78ba37e10ce98782d00fd4aecb4a4a5502ad38.json new file mode 100644 index 0000000000..fb33442392 --- /dev/null +++ b/.sqlx/query-a993e289a631846abd26185d6a78ba37e10ce98782d00fd4aecb4a4a5502ad38.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO user_ratings\nSET\n user_token = ?,\n entity_type = ?,\n entity_token = ?,\n rating_value = ?,\n vote_ip_address = ?,\n version = 1\n\nON DUPLICATE KEY UPDATE\n rating_value = ?,\n vote_ip_address = ?,\n version = version + 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 7 + }, + "nullable": [] + }, + "hash": "a993e289a631846abd26185d6a78ba37e10ce98782d00fd4aecb4a4a5502ad38" +} diff --git a/.sqlx/query-aa0de341dc212d4c020d2e3a655aa116d4e213004ee14fdebdd89e88f88f64ed.json b/.sqlx/query-aa0de341dc212d4c020d2e3a655aa116d4e213004ee14fdebdd89e88f88f64ed.json new file mode 100644 index 0000000000..56f19299b3 --- /dev/null +++ b/.sqlx/query-aa0de341dc212d4c020d2e3a655aa116d4e213004ee14fdebdd89e88f88f64ed.json @@ -0,0 +1,102 @@ +{ + "db_name": "MySQL", + "query": "\n SELECT\n zd.token as `token: tokens::tokens::zs_voice_datasets::ZsVoiceDatasetToken`,\n zd.title,\n zd.ietf_language_tag,\n zd.ietf_primary_language_subtag,\n zd.maybe_creator_user_token,\n zd.creator_set_visibility as `creator_set_visibility: enums::common::visibility::Visibility`,\n zd.created_at,\n zd.updated_at\n FROM zs_voice_datasets as zd\n WHERE\n zd.token = ?\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token: tokens::tokens::zs_voice_datasets::ZsVoiceDatasetToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "title", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 2, + "name": "ietf_language_tag", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 3, + "name": "ietf_primary_language_subtag", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 48 + } + }, + { + "ordinal": 4, + "name": "maybe_creator_user_token", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 5, + "name": "creator_set_visibility: enums::common::visibility::Visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 6, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 7, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false, + true, + false, + false, + false + ] + }, + "hash": "aa0de341dc212d4c020d2e3a655aa116d4e213004ee14fdebdd89e88f88f64ed" +} diff --git a/.sqlx/query-ab6f25eb0f6340d49aa705835ed428434d8b6ab14b0740f6a5ebe7841b9ece20.json b/.sqlx/query-ab6f25eb0f6340d49aa705835ed428434d8b6ab14b0740f6a5ebe7841b9ece20.json new file mode 100644 index 0000000000..873e1961c4 --- /dev/null +++ b/.sqlx/query-ab6f25eb0f6340d49aa705835ed428434d8b6ab14b0740f6a5ebe7841b9ece20.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE tts_inference_jobs\nSET\n status = 'started',\n attempt_count = attempt_count + 1,\n retry_at = NOW() + interval 2 minute\nWHERE id = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 1 + }, + "nullable": [] + }, + "hash": "ab6f25eb0f6340d49aa705835ed428434d8b6ab14b0740f6a5ebe7841b9ece20" +} diff --git a/.sqlx/query-ab981965f518a8986aaaba41ed821fcb438db4c6156cbb26f639921225a88d59.json b/.sqlx/query-ab981965f518a8986aaaba41ed821fcb438db4c6156cbb26f639921225a88d59.json new file mode 100644 index 0000000000..0cf1f3c4f6 --- /dev/null +++ b/.sqlx/query-ab981965f518a8986aaaba41ed821fcb438db4c6156cbb26f639921225a88d59.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE w2l_template_upload_jobs\nSET\n status = \"dead\",\n failure_reason = ?,\n retry_at = NULL\nWHERE id = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "ab981965f518a8986aaaba41ed821fcb438db4c6156cbb26f639921225a88d59" +} diff --git a/.sqlx/query-aba57f956be0b9f6ae9d4cbbab19a185e5701623f6b7ceb0c71eeab66f331fa6.json b/.sqlx/query-aba57f956be0b9f6ae9d4cbbab19a185e5701623f6b7ceb0c71eeab66f331fa6.json new file mode 100644 index 0000000000..644e883c37 --- /dev/null +++ b/.sqlx/query-aba57f956be0b9f6ae9d4cbbab19a185e5701623f6b7ceb0c71eeab66f331fa6.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE tts_models\nSET\n user_ratings_total_count = (\n SELECT COUNT(*)\n FROM user_ratings\n WHERE entity_type = \"tts_model\"\n AND entity_token = ?\n AND rating_value IN (\"positive\", \"negative\")\n ),\n user_ratings_positive_count = (\n SELECT COUNT(*)\n FROM user_ratings\n WHERE entity_type = \"tts_model\"\n AND entity_token = ?\n AND rating_value = \"positive\"\n ),\n user_ratings_negative_count = (\n SELECT COUNT(*)\n FROM user_ratings\n WHERE entity_type = \"tts_model\"\n AND entity_token = ?\n AND rating_value = \"negative\"\n ),\n version = version + 1\n\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 4 + }, + "nullable": [] + }, + "hash": "aba57f956be0b9f6ae9d4cbbab19a185e5701623f6b7ceb0c71eeab66f331fa6" +} diff --git a/.sqlx/query-abe1a2e05e6a07f2bcf86b540649c26484d7eea8d05269f26f66e7c083c862fc.json b/.sqlx/query-abe1a2e05e6a07f2bcf86b540649c26484d7eea8d05269f26f66e7c083c862fc.json new file mode 100644 index 0000000000..9bbe96e3a1 --- /dev/null +++ b/.sqlx/query-abe1a2e05e6a07f2bcf86b540649c26484d7eea8d05269f26f66e7c083c862fc.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE zs_voice_dataset_samples\nSET\n user_deleted_at = CURRENT_TIMESTAMP\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 1 + }, + "nullable": [] + }, + "hash": "abe1a2e05e6a07f2bcf86b540649c26484d7eea8d05269f26f66e7c083c862fc" +} diff --git a/.sqlx/query-ac418c3cc88b47381a9e8defd7f32ccc3977e2d2fedf6f66d8397d4477b34253.json b/.sqlx/query-ac418c3cc88b47381a9e8defd7f32ccc3977e2d2fedf6f66d8397d4477b34253.json new file mode 100644 index 0000000000..8ee3b9bcf9 --- /dev/null +++ b/.sqlx/query-ac418c3cc88b47381a9e8defd7f32ccc3977e2d2fedf6f66d8397d4477b34253.json @@ -0,0 +1,47 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n id,\n status,\n attempt_count\nFROM generic_inference_jobs\nWHERE id = ?\nFOR UPDATE\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL | PRIMARY_KEY | AUTO_INCREMENT", + "char_set": 63, + "max_size": 20 + } + }, + { + "ordinal": 1, + "name": "status", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 76 + } + }, + { + "ordinal": 2, + "name": "attempt_count", + "type_info": { + "type": "Short", + "flags": "NOT_NULL | UNSIGNED", + "char_set": 63, + "max_size": 5 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false + ] + }, + "hash": "ac418c3cc88b47381a9e8defd7f32ccc3977e2d2fedf6f66d8397d4477b34253" +} diff --git a/.sqlx/query-ad0dfcca42406d0fe109056f2238ff2a48e2b0f287f86dbaf36363e3a9624ba2.json b/.sqlx/query-ad0dfcca42406d0fe109056f2238ff2a48e2b0f287f86dbaf36363e3a9624ba2.json new file mode 100644 index 0000000000..9b2f2fb543 --- /dev/null +++ b/.sqlx/query-ad0dfcca42406d0fe109056f2238ff2a48e2b0f287f86dbaf36363e3a9624ba2.json @@ -0,0 +1,47 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n rating_value as `rating_value: enums::by_table::user_ratings::rating_value::UserRatingValue`,\n created_at,\n updated_at\n\nFROM user_ratings\n\nWHERE user_token = ?\nAND entity_type = ?\nAND entity_token = ?\nLIMIT 1\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "rating_value: enums::by_table::user_ratings::rating_value::UserRatingValue", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 32 + } + }, + { + "ordinal": 1, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 2, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 3 + }, + "nullable": [ + false, + false, + false + ] + }, + "hash": "ad0dfcca42406d0fe109056f2238ff2a48e2b0f287f86dbaf36363e3a9624ba2" +} diff --git a/.sqlx/query-adf2d5eb967fa2bc00fad1c8fcc2e1bf4384d39dc54e8240d78bb4ca6fcc3409.json b/.sqlx/query-adf2d5eb967fa2bc00fad1c8fcc2e1bf4384d39dc54e8240d78bb4ca6fcc3409.json new file mode 100644 index 0000000000..b2c8f45297 --- /dev/null +++ b/.sqlx/query-adf2d5eb967fa2bc00fad1c8fcc2e1bf4384d39dc54e8240d78bb4ca6fcc3409.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE w2l_results\nSET\n mod_deleted_at = NULL,\n maybe_mod_user_token = ?\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "adf2d5eb967fa2bc00fad1c8fcc2e1bf4384d39dc54e8240d78bb4ca6fcc3409" +} diff --git a/.sqlx/query-ae04054c4d32e581dd183fd7ebb8e48fc7df856d2ffd8036d9ce6006bb7a296a.json b/.sqlx/query-ae04054c4d32e581dd183fd7ebb8e48fc7df856d2ffd8036d9ce6006bb7a296a.json new file mode 100644 index 0000000000..156ff832e8 --- /dev/null +++ b/.sqlx/query-ae04054c4d32e581dd183fd7ebb8e48fc7df856d2ffd8036d9ce6006bb7a296a.json @@ -0,0 +1,91 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n jobs.token as job_token,\n\n jobs.status,\n jobs.attempt_count,\n jobs.on_success_result_token as maybe_template_token,\n\n jobs.failure_reason as maybe_failure_reason,\n\n jobs.created_at,\n jobs.updated_at\n\nFROM w2l_template_upload_jobs as jobs\n\nWHERE jobs.token = ?\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "job_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "status", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 64 + } + }, + { + "ordinal": 2, + "name": "attempt_count", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 3 + } + }, + { + "ordinal": 3, + "name": "maybe_template_token", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 4, + "name": "maybe_failure_reason", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 2048 + } + }, + { + "ordinal": 5, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 6, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + true, + true, + false, + false + ] + }, + "hash": "ae04054c4d32e581dd183fd7ebb8e48fc7df856d2ffd8036d9ce6006bb7a296a" +} diff --git a/.sqlx/query-aeeed0077e567e4b67ffa30e32f5475e168c6c68d2f206cc7b6c37168384089c.json b/.sqlx/query-aeeed0077e567e4b67ffa30e32f5475e168c6c68d2f206cc7b6c37168384089c.json new file mode 100644 index 0000000000..a9aeebc294 --- /dev/null +++ b/.sqlx/query-aeeed0077e567e4b67ffa30e32f5475e168c6c68d2f206cc7b6c37168384089c.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO twitch_oauth_tokens\nSET\n internal_token = ?,\n oauth_refresh_grouping_token = ?,\n maybe_user_token = ?,\n twitch_user_id = ?,\n twitch_username = ?,\n twitch_username_lowercase = ?,\n access_token = ?,\n maybe_refresh_token = ?,\n refresh_count = ?,\n token_type = ?,\n expires_in_seconds = NULL,\n has_bits_read = ?,\n has_channel_read_redemptions= ?,\n has_channel_read_subscriptions = ?,\n has_chat_edit = ?,\n has_chat_read = ?,\n ip_address_creation = ?,\n expires_at = NULL\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 16 + }, + "nullable": [] + }, + "hash": "aeeed0077e567e4b67ffa30e32f5475e168c6c68d2f206cc7b6c37168384089c" +} diff --git a/.sqlx/query-af032ec861cb91f15ec763d9452e03c23797af15b5714565aa330f6cc420e8d6.json b/.sqlx/query-af032ec861cb91f15ec763d9452e03c23797af15b5714565aa330f6cc420e8d6.json new file mode 100644 index 0000000000..631c83a2e5 --- /dev/null +++ b/.sqlx/query-af032ec861cb91f15ec763d9452e03c23797af15b5714565aa330f6cc420e8d6.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO api_tokens\nSET\n internal_token = ?,\n api_token = ?,\n user_token = ?,\n uuid_idempotency_token = ?,\n ip_address_creation = ?,\n ip_address_last_update = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 6 + }, + "nullable": [] + }, + "hash": "af032ec861cb91f15ec763d9452e03c23797af15b5714565aa330f6cc420e8d6" +} diff --git a/.sqlx/query-afdbb01a3efc9bcf283d0c8888995673b9f50588788a44f004d3ae4f330092ef.json b/.sqlx/query-afdbb01a3efc9bcf283d0c8888995673b9f50588788a44f004d3ae4f330092ef.json new file mode 100644 index 0000000000..a7b38a1b83 --- /dev/null +++ b/.sqlx/query-afdbb01a3efc9bcf283d0c8888995673b9f50588788a44f004d3ae4f330092ef.json @@ -0,0 +1,146 @@ +{ + "db_name": "MySQL", + "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 ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token: tokens::tokens::media_files::MediaFileToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "media_type: enums::by_table::media_files::media_file_type::MediaFileType", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 64 + } + }, + { + "ordinal": 2, + "name": "maybe_creator_user_token: tokens::tokens::users::UserToken", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 3, + "name": "maybe_creator_username", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 4, + "name": "maybe_creator_display_name", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 5, + "name": "maybe_creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 6, + "name": "creator_set_visibility: enums::common::visibility::Visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 7, + "name": "public_bucket_directory_hash", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 8, + "name": "maybe_public_bucket_prefix", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 64 + } + }, + { + "ordinal": 9, + "name": "maybe_public_bucket_extension", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 64 + } + }, + { + "ordinal": 10, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 11, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + true, + true, + true, + true, + false, + false, + true, + true, + false, + false + ] + }, + "hash": "afdbb01a3efc9bcf283d0c8888995673b9f50588788a44f004d3ae4f330092ef" +} diff --git a/.sqlx/query-b1750559783bcd55b2ae139372a4782ae363787a840a32f5c17c8408dbf15bc7.json b/.sqlx/query-b1750559783bcd55b2ae139372a4782ae363787a840a32f5c17c8408dbf15bc7.json new file mode 100644 index 0000000000..519668f709 --- /dev/null +++ b/.sqlx/query-b1750559783bcd55b2ae139372a4782ae363787a840a32f5c17c8408dbf15bc7.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "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 ", + "describe": { + "columns": [], + "parameters": { + "Right": 17 + }, + "nullable": [] + }, + "hash": "b1750559783bcd55b2ae139372a4782ae363787a840a32f5c17c8408dbf15bc7" +} diff --git a/.sqlx/query-b1ad806aa93f66cab358d7cdb405d57c643e2ff131cfec9f1ced55c2e6ca9511.json b/.sqlx/query-b1ad806aa93f66cab358d7cdb405d57c643e2ff131cfec9f1ced55c2e6ca9511.json new file mode 100644 index 0000000000..7cedbd45b7 --- /dev/null +++ b/.sqlx/query-b1ad806aa93f66cab358d7cdb405d57c643e2ff131cfec9f1ced55c2e6ca9511.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE tts_model_upload_jobs\nSET\n status = ?,\n on_success_result_token = ?,\n failure_reason = NULL,\n retry_at = NULL\nWHERE id = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 3 + }, + "nullable": [] + }, + "hash": "b1ad806aa93f66cab358d7cdb405d57c643e2ff131cfec9f1ced55c2e6ca9511" +} diff --git a/.sqlx/query-b23033e8dcc1139aca1ea14f7c8c5769c285e0d1bc682cb6de2c0569aeb0ccfe.json b/.sqlx/query-b23033e8dcc1139aca1ea14f7c8c5769c285e0d1bc682cb6de2c0569aeb0ccfe.json new file mode 100644 index 0000000000..2f12c155b7 --- /dev/null +++ b/.sqlx/query-b23033e8dcc1139aca1ea14f7c8c5769c285e0d1bc682cb6de2c0569aeb0ccfe.json @@ -0,0 +1,124 @@ +{ + "db_name": "MySQL", + "query": "\n SELECT\n zv.token as `token: tokens::tokens::zs_voices::ZsVoiceToken`,\n zv.title,\n zv.ietf_language_tag,\n zv.ietf_primary_language_subtag,\n zv.maybe_creator_user_token as `maybe_creator_user_token: tokens::tokens::users::UserToken`,\n zv.bucket_hash,\n zv.model_version,\n zv.creator_set_visibility as `creator_set_visibility: enums::common::visibility::Visibility`,\n zv.created_at,\n zv.updated_at\n FROM zs_voices as zv\n WHERE\n zv.token = ?\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token: tokens::tokens::zs_voices::ZsVoiceToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "title", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 2, + "name": "ietf_language_tag", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 3, + "name": "ietf_primary_language_subtag", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 48 + } + }, + { + "ordinal": 4, + "name": "maybe_creator_user_token: tokens::tokens::users::UserToken", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 5, + "name": "bucket_hash", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 6, + "name": "model_version", + "type_info": { + "type": "Long", + "flags": "NOT_NULL | UNSIGNED", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 7, + "name": "creator_set_visibility: enums::common::visibility::Visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 8, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 9, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false, + true, + false, + false, + false, + false, + false + ] + }, + "hash": "b23033e8dcc1139aca1ea14f7c8c5769c285e0d1bc682cb6de2c0569aeb0ccfe" +} diff --git a/.sqlx/query-b257c267dfe063995374786d3004f215e77e8a32843c024645da6fa435507dce.json b/.sqlx/query-b257c267dfe063995374786d3004f215e77e8a32843c024645da6fa435507dce.json new file mode 100644 index 0000000000..a2eccb42db --- /dev/null +++ b/.sqlx/query-b257c267dfe063995374786d3004f215e77e8a32843c024645da6fa435507dce.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO\n ip_address_bans\nSET\n ip_address = ?,\n maybe_target_user_token = ?,\n mod_user_token = ?,\n mod_notes = ?\nON DUPLICATE KEY UPDATE\n expires_at = NULL,\n deleted_at = NULL,\n ip_address = ?,\n maybe_target_user_token = ?,\n mod_user_token = ?,\n mod_notes = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 8 + }, + "nullable": [] + }, + "hash": "b257c267dfe063995374786d3004f215e77e8a32843c024645da6fa435507dce" +} diff --git a/.sqlx/query-b40f753450f3ccc25f2991e652c8a6742d51a805e8a1eb5251873cd2c10c585a.json b/.sqlx/query-b40f753450f3ccc25f2991e652c8a6742d51a805e8a1eb5251873cd2c10c585a.json new file mode 100644 index 0000000000..e94cf99b20 --- /dev/null +++ b/.sqlx/query-b40f753450f3ccc25f2991e652c8a6742d51a805e8a1eb5251873cd2c10c585a.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE tts_models\nSET\n maybe_default_pretrained_vocoder = ?,\n maybe_custom_vocoder_token = ?,\n text_pipeline_type = ?,\n title = ?,\n description_markdown = ?,\n description_rendered_html = ?,\n ietf_language_tag = ?,\n ietf_primary_language_subtag = ?,\n creator_set_visibility = ?,\n maybe_mod_user_token = ?,\n version = version + 1\nWHERE token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 11 + }, + "nullable": [] + }, + "hash": "b40f753450f3ccc25f2991e652c8a6742d51a805e8a1eb5251873cd2c10c585a" +} diff --git a/.sqlx/query-b4308b1aae016b0f2559c88c90008c35b20fcf14cf8a37585af26958be62a398.json b/.sqlx/query-b4308b1aae016b0f2559c88c90008c35b20fcf14cf8a37585af26958be62a398.json new file mode 100644 index 0000000000..d8851f6672 --- /dev/null +++ b/.sqlx/query-b4308b1aae016b0f2559c88c90008c35b20fcf14cf8a37585af26958be62a398.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\n INSERT INTO zs_voice_dataset_samples SET\n\n token = ?,\n\n uuid_idempotency_token = ?,\n\n dataset_token = ?,\n media_file_token = ?,\n\n maybe_creator_user_token = ?,\n maybe_creator_anonymous_visitor_token = ?,\n creator_ip_address = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 7 + }, + "nullable": [] + }, + "hash": "b4308b1aae016b0f2559c88c90008c35b20fcf14cf8a37585af26958be62a398" +} diff --git a/.sqlx/query-b483867c3f767a01cc80e4c0e0f1950c65154e06c13fc2fcc6e3ec96e8e2c956.json b/.sqlx/query-b483867c3f767a01cc80e4c0e0f1950c65154e06c13fc2fcc6e3ec96e8e2c956.json new file mode 100644 index 0000000000..701784ac1f --- /dev/null +++ b/.sqlx/query-b483867c3f767a01cc80e4c0e0f1950c65154e06c13fc2fcc6e3ec96e8e2c956.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE api_tokens\nSET\n maybe_short_description = ?,\n ip_address_last_update = ?\nWHERE\n user_token = ?\n AND api_token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 4 + }, + "nullable": [] + }, + "hash": "b483867c3f767a01cc80e4c0e0f1950c65154e06c13fc2fcc6e3ec96e8e2c956" +} diff --git a/.sqlx/query-b7535ecf2e63b7f02b5b96f833fd8cd28285b24473df6f89795ff360c1723215.json b/.sqlx/query-b7535ecf2e63b7f02b5b96f833fd8cd28285b24473df6f89795ff360c1723215.json new file mode 100644 index 0000000000..586b3005c2 --- /dev/null +++ b/.sqlx/query-b7535ecf2e63b7f02b5b96f833fd8cd28285b24473df6f89795ff360c1723215.json @@ -0,0 +1,190 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT *\nFROM w2l_template_upload_jobs\nWHERE\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 ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL | PRIMARY_KEY | AUTO_INCREMENT", + "char_set": 63, + "max_size": 20 + } + }, + { + "ordinal": 1, + "name": "token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "uuid_idempotency_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 144 + } + }, + { + "ordinal": 3, + "name": "on_success_result_token", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 4, + "name": "title", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 5, + "name": "template_type", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 6, + "name": "download_url", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 2048 + } + }, + { + "ordinal": 7, + "name": "creator_user_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 8, + "name": "creator_ip_address", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 160 + } + }, + { + "ordinal": 9, + "name": "creator_set_visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 10, + "name": "status", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 64 + } + }, + { + "ordinal": 11, + "name": "attempt_count", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 3 + } + }, + { + "ordinal": 12, + "name": "failure_reason", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 2048 + } + }, + { + "ordinal": 13, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 14, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 15, + "name": "retry_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + true, + false, + false, + true, + false, + false, + false, + false, + false, + true, + false, + false, + true + ] + }, + "hash": "b7535ecf2e63b7f02b5b96f833fd8cd28285b24473df6f89795ff360c1723215" +} diff --git a/.sqlx/query-b83f7487976aa3100a783daa503b80e5bc58453d90579fe700d8a18ab66dab54.json b/.sqlx/query-b83f7487976aa3100a783daa503b80e5bc58453d90579fe700d8a18ab66dab54.json new file mode 100644 index 0000000000..832cd4c027 --- /dev/null +++ b/.sqlx/query-b83f7487976aa3100a783daa503b80e5bc58453d90579fe700d8a18ab66dab54.json @@ -0,0 +1,135 @@ +{ + "db_name": "MySQL", + "query": "\n SELECT\n zv.token as `token: tokens::tokens::zs_voices::ZsVoiceToken`,\n zv.title,\n zv.ietf_language_tag,\n zv.ietf_primary_language_subtag,\n users.token as `creator_user_token: tokens::tokens::users::UserToken`,\n users.username as creator_username,\n users.display_name as creator_display_name,\n users.email_gravatar_hash as creator_email_gravatar_hash,\n zv.creator_set_visibility as `creator_set_visibility: enums::common::visibility::Visibility`,\n zv.created_at,\n zv.updated_at\n FROM zs_voices as zv\n JOIN users\n ON users.token = zv.maybe_creator_user_token\n WHERE\n users.username = ?\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token: tokens::tokens::zs_voices::ZsVoiceToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "title", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 2, + "name": "ietf_language_tag", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 3, + "name": "ietf_primary_language_subtag", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 48 + } + }, + { + "ordinal": 4, + "name": "creator_user_token: tokens::tokens::users::UserToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 5, + "name": "creator_username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 6, + "name": "creator_display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 7, + "name": "creator_email_gravatar_hash", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 8, + "name": "creator_set_visibility: enums::common::visibility::Visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 9, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 10, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + "hash": "b83f7487976aa3100a783daa503b80e5bc58453d90579fe700d8a18ab66dab54" +} diff --git a/.sqlx/query-ba31fefd3e96fd238fc2bcdfab64f390a17293f2c0996ae891ed8821e57512cd.json b/.sqlx/query-ba31fefd3e96fd238fc2bcdfab64f390a17293f2c0996ae891ed8821e57512cd.json new file mode 100644 index 0000000000..60a248ff13 --- /dev/null +++ b/.sqlx/query-ba31fefd3e96fd238fc2bcdfab64f390a17293f2c0996ae891ed8821e57512cd.json @@ -0,0 +1,300 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n w2l_results.token as w2l_result_token,\n w2l_results.maybe_tts_inference_result_token,\n\n w2l_results.public_bucket_video_path,\n\n w2l_templates.token as maybe_w2l_template_token,\n w2l_templates.template_type,\n w2l_templates.title as template_title,\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 template_users.token as maybe_template_creator_user_token,\n template_users.username as maybe_template_creator_username,\n template_users.display_name as maybe_template_creator_display_name,\n template_users.email_gravatar_hash as maybe_template_creator_gravatar_hash,\n template_users.is_banned as maybe_template_creator_is_banned,\n\n w2l_results.creator_set_visibility,\n\n w2l_results.file_size_bytes,\n w2l_results.frame_width,\n w2l_results.frame_height,\n w2l_results.duration_millis,\n w2l_results.created_at,\n w2l_results.updated_at,\n\n w2l_results.creator_ip_address,\n w2l_results.user_deleted_at,\n w2l_results.mod_deleted_at\n\nFROM w2l_results\nLEFT OUTER JOIN w2l_templates\n ON w2l_results.maybe_w2l_template_token = w2l_templates.token\nLEFT OUTER JOIN users\n ON w2l_results.maybe_creator_user_token = users.token\nLEFT OUTER JOIN users as template_users\n ON w2l_templates.creator_user_token = template_users.token\nWHERE\n w2l_results.token = ?\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "w2l_result_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "maybe_tts_inference_result_token", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "public_bucket_video_path", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 3, + "name": "maybe_w2l_template_token", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 4, + "name": "template_type", + "type_info": { + "type": "String", + "flags": "MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 5, + "name": "template_title", + "type_info": { + "type": "String", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 6, + "name": "maybe_creator_user_token", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 7, + "name": "maybe_creator_username", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 8, + "name": "maybe_creator_display_name", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 9, + "name": "maybe_creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 10, + "name": "maybe_creator_is_banned", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 11, + "name": "maybe_template_creator_user_token", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 12, + "name": "maybe_template_creator_username", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 13, + "name": "maybe_template_creator_display_name", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 14, + "name": "maybe_template_creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 15, + "name": "maybe_template_creator_is_banned", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 16, + "name": "creator_set_visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 17, + "name": "file_size_bytes", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 18, + "name": "frame_width", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 19, + "name": "frame_height", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 20, + "name": "duration_millis", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 21, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 22, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 23, + "name": "creator_ip_address", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 160 + } + }, + { + "ordinal": 24, + "name": "user_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 25, + "name": "mod_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + true, + false, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true + ] + }, + "hash": "ba31fefd3e96fd238fc2bcdfab64f390a17293f2c0996ae891ed8821e57512cd" +} diff --git a/.sqlx/query-bc9c6b57b2578b8163956d11a5f6a9a77ddab6098d2c4207e1a70502db30c9d1.json b/.sqlx/query-bc9c6b57b2578b8163956d11a5f6a9a77ddab6098d2c4207e1a70502db30c9d1.json new file mode 100644 index 0000000000..4f9fbc36cd --- /dev/null +++ b/.sqlx/query-bc9c6b57b2578b8163956d11a5f6a9a77ddab6098d2c4207e1a70502db30c9d1.json @@ -0,0 +1,168 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n w2l.token as template_token,\n w2l.template_type,\n w2l.creator_user_token,\n users.username as creator_username,\n users.display_name as creator_display_name,\n w2l.title,\n w2l.frame_width,\n w2l.frame_height,\n w2l.duration_millis,\n w2l.private_bucket_hash,\n w2l.maybe_public_bucket_preview_image_object_name,\n w2l.maybe_public_bucket_preview_video_object_name,\n w2l.created_at,\n w2l.updated_at\nFROM w2l_templates as w2l\nJOIN users\nON users.token = w2l.creator_user_token\nWHERE w2l.token = ?\nAND w2l.user_deleted_at IS NULL\nAND w2l.mod_deleted_at IS NULL\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "template_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "template_type", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 2, + "name": "creator_user_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 3, + "name": "creator_username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 4, + "name": "creator_display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 5, + "name": "title", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 6, + "name": "frame_width", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 7, + "name": "frame_height", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 8, + "name": "duration_millis", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 9, + "name": "private_bucket_hash", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 10, + "name": "maybe_public_bucket_preview_image_object_name", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 11, + "name": "maybe_public_bucket_preview_video_object_name", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 12, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 13, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false + ] + }, + "hash": "bc9c6b57b2578b8163956d11a5f6a9a77ddab6098d2c4207e1a70502db30c9d1" +} diff --git a/.sqlx/query-bc9d5ba0be77c97a7429e2c84ada00fa749fe9a252304db0e1e88fbaae97fa41.json b/.sqlx/query-bc9d5ba0be77c97a7429e2c84ada00fa749fe9a252304db0e1e88fbaae97fa41.json new file mode 100644 index 0000000000..cbc2019da8 --- /dev/null +++ b/.sqlx/query-bc9d5ba0be77c97a7429e2c84ada00fa749fe9a252304db0e1e88fbaae97fa41.json @@ -0,0 +1,36 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n pw.token as `password_reset_token: tokens::tokens::password_reset::PasswordResetToken`,\n pw.user_token as `user_token: tokens::tokens::users::UserToken`\nFROM user_password_resets AS pw\nJOIN users AS u\n ON pw.user_token = u.token\nWHERE public_reset_token = ?\n AND pw.expires_at > NOW()\n AND pw.current_password_version = u.password_version\n AND NOT pw.is_redeemed\n AND NOT u.is_banned\nLIMIT 1\nFOR UPDATE\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "password_reset_token: tokens::tokens::password_reset::PasswordResetToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "user_token: tokens::tokens::users::UserToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false + ] + }, + "hash": "bc9d5ba0be77c97a7429e2c84ada00fa749fe9a252304db0e1e88fbaae97fa41" +} diff --git a/.sqlx/query-be751e104519d6efa3c63031d43edfd84cb9105913d749f96c012841dfa2f6af.json b/.sqlx/query-be751e104519d6efa3c63031d43edfd84cb9105913d749f96c012841dfa2f6af.json new file mode 100644 index 0000000000..59f97cfe5a --- /dev/null +++ b/.sqlx/query-be751e104519d6efa3c63031d43edfd84cb9105913d749f96c012841dfa2f6af.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE email_sender_jobs\nSET\n status = 'started',\n assigned_worker = ?,\n assigned_cluster = ?,\n attempt_count = attempt_count + 1,\n retry_at = NOW() + interval 2 minute\nWHERE id = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 3 + }, + "nullable": [] + }, + "hash": "be751e104519d6efa3c63031d43edfd84cb9105913d749f96c012841dfa2f6af" +} diff --git a/.sqlx/query-bee13160674414391587f56e8fb0aa3629e3dfcead0afa5759bff1e161f1bb6e.json b/.sqlx/query-bee13160674414391587f56e8fb0aa3629e3dfcead0afa5759bff1e161f1bb6e.json new file mode 100644 index 0000000000..dc15d4e9fd --- /dev/null +++ b/.sqlx/query-bee13160674414391587f56e8fb0aa3629e3dfcead0afa5759bff1e161f1bb6e.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE w2l_templates\nSET\n is_public_listing_approved = ?,\n maybe_mod_user_token = ?\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 3 + }, + "nullable": [] + }, + "hash": "bee13160674414391587f56e8fb0aa3629e3dfcead0afa5759bff1e161f1bb6e" +} diff --git a/.sqlx/query-bf489cf419d342d144f072c310d6d70c9073b092b5721f489eaf2ffc8ad3915e.json b/.sqlx/query-bf489cf419d342d144f072c310d6d70c9073b092b5721f489eaf2ffc8ad3915e.json new file mode 100644 index 0000000000..05bd8c0923 --- /dev/null +++ b/.sqlx/query-bf489cf419d342d144f072c310d6d70c9073b092b5721f489eaf2ffc8ad3915e.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE tts_model_upload_jobs\nSET\n status = ?,\n failure_reason = ?,\n retry_at = NOW() + interval 2 minute\nWHERE id = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 3 + }, + "nullable": [] + }, + "hash": "bf489cf419d342d144f072c310d6d70c9073b092b5721f489eaf2ffc8ad3915e" +} diff --git a/.sqlx/query-c0f56e2656b566d3a8c869d39b0b56d1fbb75d7d9e817a24b10add44d348092d.json b/.sqlx/query-c0f56e2656b566d3a8c869d39b0b56d1fbb75d7d9e817a24b10add44d348092d.json new file mode 100644 index 0000000000..5afaa1c99f --- /dev/null +++ b/.sqlx/query-c0f56e2656b566d3a8c869d39b0b56d1fbb75d7d9e817a24b10add44d348092d.json @@ -0,0 +1,25 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT count(*) as count\nFROM w2l_templates\nWHERE\n creator_user_token = ?\nLIMIT 1\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "count", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL | BINARY", + "char_set": 63, + "max_size": 21 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false + ] + }, + "hash": "c0f56e2656b566d3a8c869d39b0b56d1fbb75d7d9e817a24b10add44d348092d" +} diff --git a/.sqlx/query-c16ceef6967d2af394da3c5786656fc4fd62bcacdbd9878f99e98208ae285588.json b/.sqlx/query-c16ceef6967d2af394da3c5786656fc4fd62bcacdbd9878f99e98208ae285588.json new file mode 100644 index 0000000000..3cecfed593 --- /dev/null +++ b/.sqlx/query-c16ceef6967d2af394da3c5786656fc4fd62bcacdbd9878f99e98208ae285588.json @@ -0,0 +1,223 @@ +{ + "db_name": "MySQL", + "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 ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL | PRIMARY_KEY | AUTO_INCREMENT", + "char_set": 63, + "max_size": 20 + } + }, + { + "ordinal": 1, + "name": "inference_job_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "uuid_idempotency_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 144 + } + }, + { + "ordinal": 3, + "name": "model_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 4, + "name": "raw_inference_text", + "type_info": { + "type": "Blob", + "flags": "NOT_NULL | BLOB | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 262140 + } + }, + { + "ordinal": 5, + "name": "max_duration_seconds", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 11 + } + }, + { + "ordinal": 6, + "name": "creator_ip_address", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 160 + } + }, + { + "ordinal": 7, + "name": "maybe_creator_user_token", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 8, + "name": "creator_set_visibility: enums::common::visibility::Visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 9, + "name": "is_from_api", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 10, + "name": "is_for_twitch", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 11, + "name": "is_debug_request", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 12, + "name": "status: enums::common::job_status::JobStatus", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 64 + } + }, + { + "ordinal": 13, + "name": "priority_level", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | UNSIGNED", + "char_set": 63, + "max_size": 3 + } + }, + { + "ordinal": 14, + "name": "attempt_count", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 3 + } + }, + { + "ordinal": 15, + "name": "failure_reason", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 2048 + } + }, + { + "ordinal": 16, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 17, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 18, + "name": "retry_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 2 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + true, + false, + false, + false, + false, + false, + false, + false, + true, + false, + false, + true + ] + }, + "hash": "c16ceef6967d2af394da3c5786656fc4fd62bcacdbd9878f99e98208ae285588" +} diff --git a/.sqlx/query-c1d46230eded76de16c2dcf107aa4bad58c8d6fffed30e63488c0897e8be07f1.json b/.sqlx/query-c1d46230eded76de16c2dcf107aa4bad58c8d6fffed30e63488c0897e8be07f1.json new file mode 100644 index 0000000000..2a75084fa8 --- /dev/null +++ b/.sqlx/query-c1d46230eded76de16c2dcf107aa4bad58c8d6fffed30e63488c0897e8be07f1.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE zs_voice_datasets\nSET\n user_deleted_at = NULL\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 1 + }, + "nullable": [] + }, + "hash": "c1d46230eded76de16c2dcf107aa4bad58c8d6fffed30e63488c0897e8be07f1" +} diff --git a/.sqlx/query-c2daf40fd0ca9d892ac19be067b23d35439e67d42d5b1d14c24b706da6f0d836.json b/.sqlx/query-c2daf40fd0ca9d892ac19be067b23d35439e67d42d5b1d14c24b706da6f0d836.json new file mode 100644 index 0000000000..7594d7f7b2 --- /dev/null +++ b/.sqlx/query-c2daf40fd0ca9d892ac19be067b23d35439e67d42d5b1d14c24b706da6f0d836.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE generic_inference_jobs\nSET\n status = 'started',\n assigned_worker = ?,\n assigned_cluster = ?,\n attempt_count = attempt_count + 1,\n retry_at = NOW() + interval 2 minute,\n first_started_at = NOW()\nWHERE id = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 3 + }, + "nullable": [] + }, + "hash": "c2daf40fd0ca9d892ac19be067b23d35439e67d42d5b1d14c24b706da6f0d836" +} diff --git a/.sqlx/query-c4640a618e1d179fa95adce67a329818f8b1626ac88fa76dbb871b8788136191.json b/.sqlx/query-c4640a618e1d179fa95adce67a329818f8b1626ac88fa76dbb871b8788136191.json new file mode 100644 index 0000000000..9a8b7f3983 --- /dev/null +++ b/.sqlx/query-c4640a618e1d179fa95adce67a329818f8b1626ac88fa76dbb871b8788136191.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE w2l_templates\nSET\n maybe_mod_user_token = ?,\n mod_deleted_at = NULL\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "c4640a618e1d179fa95adce67a329818f8b1626ac88fa76dbb871b8788136191" +} diff --git a/.sqlx/query-c471ca4dbc5be2b66492a597ee9d67bb3e7097c6e99dabaaea6c9a763bcf978b.json b/.sqlx/query-c471ca4dbc5be2b66492a597ee9d67bb3e7097c6e99dabaaea6c9a763bcf978b.json new file mode 100644 index 0000000000..1c1d4017c0 --- /dev/null +++ b/.sqlx/query-c471ca4dbc5be2b66492a597ee9d67bb3e7097c6e99dabaaea6c9a763bcf978b.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\n UPDATE model_categories\n SET\n deleted_at = CURRENT_TIMESTAMP\n WHERE\n token = ?\n LIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 1 + }, + "nullable": [] + }, + "hash": "c471ca4dbc5be2b66492a597ee9d67bb3e7097c6e99dabaaea6c9a763bcf978b" +} diff --git a/.sqlx/query-c5767a301b7c14abaf836394dd7aeab5dc4718b47296bc12b3679a29643c3fb5.json b/.sqlx/query-c5767a301b7c14abaf836394dd7aeab5dc4718b47296bc12b3679a29643c3fb5.json new file mode 100644 index 0000000000..6b3d64d5fb --- /dev/null +++ b/.sqlx/query-c5767a301b7c14abaf836394dd7aeab5dc4718b47296bc12b3679a29643c3fb5.json @@ -0,0 +1,25 @@ +{ + "db_name": "MySQL", + "query": "\n SELECT\n count(*) AS total_use_count\n FROM\n tts_results\n WHERE\n model_token = ?\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "total_use_count", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL | BINARY", + "char_set": 63, + "max_size": 21 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false + ] + }, + "hash": "c5767a301b7c14abaf836394dd7aeab5dc4718b47296bc12b3679a29643c3fb5" +} diff --git a/.sqlx/query-c6d6965cdb3f66f2438d6895dbc19b4f183e1d69b15909046ee1ee78bc10c0d4.json b/.sqlx/query-c6d6965cdb3f66f2438d6895dbc19b4f183e1d69b15909046ee1ee78bc10c0d4.json new file mode 100644 index 0000000000..94e3d7d4c2 --- /dev/null +++ b/.sqlx/query-c6d6965cdb3f66f2438d6895dbc19b4f183e1d69b15909046ee1ee78bc10c0d4.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "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 ", + "describe": { + "columns": [], + "parameters": { + "Right": 20 + }, + "nullable": [] + }, + "hash": "c6d6965cdb3f66f2438d6895dbc19b4f183e1d69b15909046ee1ee78bc10c0d4" +} diff --git a/.sqlx/query-c74b064d49726171ae626ba7d44591a8983f3fdf12d6131448c0cf3a16e5e97f.json b/.sqlx/query-c74b064d49726171ae626ba7d44591a8983f3fdf12d6131448c0cf3a16e5e97f.json new file mode 100644 index 0000000000..ffd87efd98 --- /dev/null +++ b/.sqlx/query-c74b064d49726171ae626ba7d44591a8983f3fdf12d6131448c0cf3a16e5e97f.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE comments\nSET\n user_deleted_at = CURRENT_TIMESTAMP,\n version = version + 1\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 1 + }, + "nullable": [] + }, + "hash": "c74b064d49726171ae626ba7d44591a8983f3fdf12d6131448c0cf3a16e5e97f" +} diff --git a/.sqlx/query-c7b4fecd829bddaeff77a6ce2240e2b939c5faac4a94da56aefd2a27eb9ed64a.json b/.sqlx/query-c7b4fecd829bddaeff77a6ce2240e2b939c5faac4a94da56aefd2a27eb9ed64a.json new file mode 100644 index 0000000000..9c136a9178 --- /dev/null +++ b/.sqlx/query-c7b4fecd829bddaeff77a6ce2240e2b939c5faac4a94da56aefd2a27eb9ed64a.json @@ -0,0 +1,311 @@ +{ + "db_name": "MySQL", + "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 ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "tts_result_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "raw_inference_text", + "type_info": { + "type": "Blob", + "flags": "NOT_NULL | BLOB | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 262140 + } + }, + { + "ordinal": 2, + "name": "tts_model_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 3, + "name": "tts_model_title", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 4, + "name": "maybe_pretrained_vocoder_used", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 5, + "name": "maybe_creator_user_token", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 6, + "name": "maybe_creator_username", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 7, + "name": "maybe_creator_display_name", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 8, + "name": "maybe_creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 9, + "name": "maybe_creator_is_banned", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 10, + "name": "maybe_model_creator_user_token", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 11, + "name": "maybe_model_creator_username", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 12, + "name": "maybe_model_creator_display_name", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 13, + "name": "maybe_model_creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 14, + "name": "maybe_model_creator_is_banned", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 15, + "name": "public_bucket_wav_audio_path", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 16, + "name": "public_bucket_spectrogram_path", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 17, + "name": "creator_set_visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 18, + "name": "generated_by_worker", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 19, + "name": "is_debug_request", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 20, + "name": "file_size_bytes", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 21, + "name": "duration_millis", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 22, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 23, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 24, + "name": "creator_ip_address", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 160 + } + }, + { + "ordinal": 25, + "name": "user_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 26, + "name": "mod_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + true, + false, + false, + false, + false, + false, + false, + true, + true + ] + }, + "hash": "c7b4fecd829bddaeff77a6ce2240e2b939c5faac4a94da56aefd2a27eb9ed64a" +} diff --git a/.sqlx/query-c9f9cf47f52c4eb41188f0119a9035bb590545a7129e9a6baabe1fde9082d990.json b/.sqlx/query-c9f9cf47f52c4eb41188f0119a9035bb590545a7129e9a6baabe1fde9082d990.json new file mode 100644 index 0000000000..6af101270b --- /dev/null +++ b/.sqlx/query-c9f9cf47f52c4eb41188f0119a9035bb590545a7129e9a6baabe1fde9082d990.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO vocoder_models\nSET\n token = ?,\n vocoder_type = ?,\n title = ?,\n description_markdown = '',\n description_rendered_html = '',\n original_download_url = ?,\n original_filename = ?,\n file_size_bytes = ?,\n creator_user_token = ?,\n creator_ip_address_creation = ?,\n creator_ip_address_last_update = ?,\n creator_set_visibility = ?,\n private_bucket_hash = ?,\n private_bucket_object_name = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 12 + }, + "nullable": [] + }, + "hash": "c9f9cf47f52c4eb41188f0119a9035bb590545a7129e9a6baabe1fde9082d990" +} diff --git a/.sqlx/query-cb732b1732a36c826317f835b87c17d1b6d061c9363e9477f2603b435f9bf28f.json b/.sqlx/query-cb732b1732a36c826317f835b87c17d1b6d061c9363e9477f2603b435f9bf28f.json new file mode 100644 index 0000000000..93e185677d --- /dev/null +++ b/.sqlx/query-cb732b1732a36c826317f835b87c17d1b6d061c9363e9477f2603b435f9bf28f.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE tts_inference_jobs\nSET status='complete_failure'\nWHERE\n status IN ('pending')\n AND priority_level = 0;\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 0 + }, + "nullable": [] + }, + "hash": "cb732b1732a36c826317f835b87c17d1b6d061c9363e9477f2603b435f9bf28f" +} diff --git a/.sqlx/query-cc27f21042c3d8ed5a2ef37e3e1d59f1aded7ba78acb938663cd439baf1c58ef.json b/.sqlx/query-cc27f21042c3d8ed5a2ef37e3e1d59f1aded7ba78acb938663cd439baf1c58ef.json new file mode 100644 index 0000000000..56ca305364 --- /dev/null +++ b/.sqlx/query-cc27f21042c3d8ed5a2ef37e3e1d59f1aded7ba78acb938663cd439baf1c58ef.json @@ -0,0 +1,36 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n token as `token: tokens::tokens::zs_voice_dataset_samples::ZsVoiceDatasetSampleToken`,\n media_file_token as `media_file_token: tokens::tokens::media_files::MediaFileToken`\nFROM zs_voice_dataset_samples\nWHERE\n uuid_idempotency_token = ?\n AND user_deleted_at IS NULL\n AND mod_deleted_at IS NULL\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token: tokens::tokens::zs_voice_dataset_samples::ZsVoiceDatasetSampleToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "media_file_token: tokens::tokens::media_files::MediaFileToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false + ] + }, + "hash": "cc27f21042c3d8ed5a2ef37e3e1d59f1aded7ba78acb938663cd439baf1c58ef" +} diff --git a/.sqlx/query-cc4372cdd1a65999cbaf008f200683eedc93ab83e17256e47e011667ba8384d8.json b/.sqlx/query-cc4372cdd1a65999cbaf008f200683eedc93ab83e17256e47e011667ba8384d8.json new file mode 100644 index 0000000000..1519b484d2 --- /dev/null +++ b/.sqlx/query-cc4372cdd1a65999cbaf008f200683eedc93ab83e17256e47e011667ba8384d8.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE tts_results\nSET\n creator_set_visibility = ?,\n creator_ip_address = ?\nWHERE token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 3 + }, + "nullable": [] + }, + "hash": "cc4372cdd1a65999cbaf008f200683eedc93ab83e17256e47e011667ba8384d8" +} diff --git a/.sqlx/query-cd9ca208c116714ab8b5f7fbd082e37f4d6c428fb2b5484943b95ca9c46e299a.json b/.sqlx/query-cd9ca208c116714ab8b5f7fbd082e37f4d6c428fb2b5484943b95ca9c46e299a.json new file mode 100644 index 0000000000..3714dd912d --- /dev/null +++ b/.sqlx/query-cd9ca208c116714ab8b5f7fbd082e37f4d6c428fb2b5484943b95ca9c46e299a.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\n INSERT INTO zs_voices\n SET\n token = ?,\n dataset_token = ?,\n model_category = ?,\n model_type = ?,\n encoding_type = ?,\n title = ?,\n bucket_hash = ?,\n maybe_creator_user_token = ?,\n creator_ip_address = ?,\n creator_set_visibility = ?,\n maybe_creator_synthetic_id = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 11 + }, + "nullable": [] + }, + "hash": "cd9ca208c116714ab8b5f7fbd082e37f4d6c428fb2b5484943b95ca9c46e299a" +} diff --git a/.sqlx/query-ce4efc266857949e6c99ef845303bfa088feb0b2e0cfa85331946be04f22d799.json b/.sqlx/query-ce4efc266857949e6c99ef845303bfa088feb0b2e0cfa85331946be04f22d799.json new file mode 100644 index 0000000000..e021c886a4 --- /dev/null +++ b/.sqlx/query-ce4efc266857949e6c99ef845303bfa088feb0b2e0cfa85331946be04f22d799.json @@ -0,0 +1,278 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n voice_conversion_results.token as `voice_conversion_result_token: tokens::tokens::voice_conversion_results::VoiceConversionResultToken`,\n\n voice_conversion_results.model_token as `voice_conversion_model_token: tokens::tokens::voice_conversion_models::VoiceConversionModelToken`,\n voice_conversion_models.title as voice_conversion_model_title,\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 users.is_banned as maybe_creator_is_banned,\n\n model_users.token as `maybe_model_creator_user_token: tokens::tokens::users::UserToken`,\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 voice_conversion_results.public_bucket_hash,\n\n voice_conversion_results.creator_set_visibility,\n\n voice_conversion_results.generated_by_worker,\n voice_conversion_results.is_debug_request,\n\n voice_conversion_results.file_size_bytes,\n voice_conversion_results.duration_millis,\n voice_conversion_results.created_at,\n voice_conversion_results.updated_at,\n\n voice_conversion_results.creator_ip_address,\n voice_conversion_results.user_deleted_at,\n voice_conversion_results.mod_deleted_at\n\nFROM voice_conversion_results\nLEFT OUTER JOIN voice_conversion_models\n ON voice_conversion_results.model_token = voice_conversion_models.token\nLEFT OUTER JOIN users\n ON voice_conversion_results.maybe_creator_user_token = users.token\nLEFT OUTER JOIN users as model_users\n ON voice_conversion_models.creator_user_token = model_users.token\nWHERE\n voice_conversion_results.token = ?\n AND voice_conversion_results.user_deleted_at IS NULL\n AND voice_conversion_results.mod_deleted_at IS NULL\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "voice_conversion_result_token: tokens::tokens::voice_conversion_results::VoiceConversionResultToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "voice_conversion_model_token: tokens::tokens::voice_conversion_models::VoiceConversionModelToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "voice_conversion_model_title", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 3, + "name": "maybe_creator_user_token: tokens::tokens::users::UserToken", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 4, + "name": "maybe_creator_username", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 5, + "name": "maybe_creator_display_name", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 6, + "name": "maybe_creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 7, + "name": "maybe_creator_is_banned", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 8, + "name": "maybe_model_creator_user_token: tokens::tokens::users::UserToken", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 9, + "name": "maybe_model_creator_username", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 10, + "name": "maybe_model_creator_display_name", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 11, + "name": "maybe_model_creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 12, + "name": "maybe_model_creator_is_banned", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 13, + "name": "public_bucket_hash", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 14, + "name": "creator_set_visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 15, + "name": "generated_by_worker", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 16, + "name": "is_debug_request", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 17, + "name": "file_size_bytes", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 18, + "name": "duration_millis", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 19, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 20, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 21, + "name": "creator_ip_address", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 160 + } + }, + { + "ordinal": 22, + "name": "user_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 23, + "name": "mod_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + true, + false, + false, + false, + false, + false, + false, + true, + true + ] + }, + "hash": "ce4efc266857949e6c99ef845303bfa088feb0b2e0cfa85331946be04f22d799" +} diff --git a/.sqlx/query-ce84e4a2aa0d08fae21073ae2516673d5e1cda7f06b4bad40440bb776e3c6c8d.json b/.sqlx/query-ce84e4a2aa0d08fae21073ae2516673d5e1cda7f06b4bad40440bb776e3c6c8d.json new file mode 100644 index 0000000000..6e34b68c6e --- /dev/null +++ b/.sqlx/query-ce84e4a2aa0d08fae21073ae2516673d5e1cda7f06b4bad40440bb776e3c6c8d.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE email_sender_jobs\nSET\n status = ?,\n internal_debugging_failure_reason = ?,\n retry_at = NOW() + interval 2 minute\nWHERE id = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 3 + }, + "nullable": [] + }, + "hash": "ce84e4a2aa0d08fae21073ae2516673d5e1cda7f06b4bad40440bb776e3c6c8d" +} diff --git a/.sqlx/query-ce8560e2ff8c879647c7b9f154a8987765272c53f95b9e6a8b8ee5c4ad7b1f17.json b/.sqlx/query-ce8560e2ff8c879647c7b9f154a8987765272c53f95b9e6a8b8ee5c4ad7b1f17.json new file mode 100644 index 0000000000..12e77a72f3 --- /dev/null +++ b/.sqlx/query-ce8560e2ff8c879647c7b9f154a8987765272c53f95b9e6a8b8ee5c4ad7b1f17.json @@ -0,0 +1,256 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n id,\n token AS inference_job_token,\n uuid_idempotency_token,\n\n maybe_w2l_template_token,\n maybe_public_image_bucket_location,\n maybe_tts_inference_result_token,\n maybe_public_audio_bucket_hash,\n maybe_public_audio_bucket_location,\n\n maybe_original_audio_filename,\n maybe_original_audio_download_url,\n maybe_audio_mime_type,\n\n creator_ip_address,\n maybe_creator_user_token,\n\n creator_set_visibility as `creator_set_visibility: enums::common::visibility::Visibility`,\n disable_end_bump,\n disable_watermark,\n\n status,\n attempt_count,\n failure_reason,\n created_at,\n updated_at,\n retry_at\nFROM w2l_inference_jobs\nWHERE\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 ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL | PRIMARY_KEY | AUTO_INCREMENT", + "char_set": 63, + "max_size": 20 + } + }, + { + "ordinal": 1, + "name": "inference_job_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "uuid_idempotency_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 144 + } + }, + { + "ordinal": 3, + "name": "maybe_w2l_template_token", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 4, + "name": "maybe_public_image_bucket_location", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 5, + "name": "maybe_tts_inference_result_token", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 6, + "name": "maybe_public_audio_bucket_hash", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 7, + "name": "maybe_public_audio_bucket_location", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 8, + "name": "maybe_original_audio_filename", + "type_info": { + "type": "String", + "flags": "BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 9, + "name": "maybe_original_audio_download_url", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 2048 + } + }, + { + "ordinal": 10, + "name": "maybe_audio_mime_type", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 11, + "name": "creator_ip_address", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 160 + } + }, + { + "ordinal": 12, + "name": "maybe_creator_user_token", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 13, + "name": "creator_set_visibility: enums::common::visibility::Visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 14, + "name": "disable_end_bump", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 15, + "name": "disable_watermark", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 16, + "name": "status", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 64 + } + }, + { + "ordinal": 17, + "name": "attempt_count", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 3 + } + }, + { + "ordinal": 18, + "name": "failure_reason", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 2048 + } + }, + { + "ordinal": 19, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 20, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 21, + "name": "retry_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + true, + true, + true, + true, + true, + true, + true, + true, + false, + true, + false, + false, + false, + false, + false, + true, + false, + false, + true + ] + }, + "hash": "ce8560e2ff8c879647c7b9f154a8987765272c53f95b9e6a8b8ee5c4ad7b1f17" +} diff --git a/.sqlx/query-d12757abef811cd6951e0e1427fdb496a8931b547519d320f5ade56007d3eb5d.json b/.sqlx/query-d12757abef811cd6951e0e1427fdb496a8931b547519d320f5ade56007d3eb5d.json new file mode 100644 index 0000000000..9e6d89d930 --- /dev/null +++ b/.sqlx/query-d12757abef811cd6951e0e1427fdb496a8931b547519d320f5ade56007d3eb5d.json @@ -0,0 +1,36 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n id,\n status\nFROM w2l_template_upload_jobs\nWHERE id = ?\nFOR UPDATE\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL | PRIMARY_KEY | AUTO_INCREMENT", + "char_set": 63, + "max_size": 20 + } + }, + { + "ordinal": 1, + "name": "status", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 64 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false + ] + }, + "hash": "d12757abef811cd6951e0e1427fdb496a8931b547519d320f5ade56007d3eb5d" +} diff --git a/.sqlx/query-d220a1ea63e301deed98e4b3029dfc531e28196ec02ed4cf076646582b81099c.json b/.sqlx/query-d220a1ea63e301deed98e4b3029dfc531e28196ec02ed4cf076646582b81099c.json new file mode 100644 index 0000000000..9e84de4de9 --- /dev/null +++ b/.sqlx/query-d220a1ea63e301deed98e4b3029dfc531e28196ec02ed4cf076646582b81099c.json @@ -0,0 +1,179 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n vocoder.token as vocoder_token,\n vocoder.vocoder_type as `vocoder_type: enums::common::vocoder_type::VocoderType`,\n vocoder.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 vocoder.title,\n vocoder.is_staff_recommended,\n vocoder.is_mod_disabled_from_public_use,\n vocoder.is_mod_disabled_from_author_use,\n vocoder.is_mod_author_editing_locked,\n vocoder.created_at,\n vocoder.updated_at,\n vocoder.user_deleted_at,\n vocoder.mod_deleted_at\nFROM vocoder_models as vocoder\nJOIN users\n ON users.token = vocoder.creator_user_token\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "vocoder_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "vocoder_type: enums::common::vocoder_type::VocoderType", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "creator_user_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 3, + "name": "creator_username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 4, + "name": "creator_display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 5, + "name": "creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 6, + "name": "title", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 7, + "name": "is_staff_recommended", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 8, + "name": "is_mod_disabled_from_public_use", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 9, + "name": "is_mod_disabled_from_author_use", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 10, + "name": "is_mod_author_editing_locked", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 11, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 12, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 13, + "name": "user_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 14, + "name": "mod_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 0 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true + ] + }, + "hash": "d220a1ea63e301deed98e4b3029dfc531e28196ec02ed4cf076646582b81099c" +} diff --git a/.sqlx/query-d296305a192f3c5b55c65ee6b55b068a12b99f2d705ba36d3d34da8e1ef46e6e.json b/.sqlx/query-d296305a192f3c5b55c65ee6b55b068a12b99f2d705ba36d3d34da8e1ef46e6e.json new file mode 100644 index 0000000000..74be8894fe --- /dev/null +++ b/.sqlx/query-d296305a192f3c5b55c65ee6b55b068a12b99f2d705ba36d3d34da8e1ef46e6e.json @@ -0,0 +1,25 @@ +{ + "db_name": "MySQL", + "query": "\nselect count(*) as on_prem_count\nfrom (\n select is_generated_on_prem\n from tts_results\n order by id desc limit ?\n) as sample\nwhere sample.is_generated_on_prem IS TRUE;\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "on_prem_count", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL | BINARY", + "char_set": 63, + "max_size": 21 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false + ] + }, + "hash": "d296305a192f3c5b55c65ee6b55b068a12b99f2d705ba36d3d34da8e1ef46e6e" +} diff --git a/.sqlx/query-d2ef33027abc15b6ec00260f7d30a8c66a3190229ea103ecb571d4957af63525.json b/.sqlx/query-d2ef33027abc15b6ec00260f7d30a8c66a3190229ea103ecb571d4957af63525.json new file mode 100644 index 0000000000..59953182ff --- /dev/null +++ b/.sqlx/query-d2ef33027abc15b6ec00260f7d30a8c66a3190229ea103ecb571d4957af63525.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE w2l_templates\nSET\n title = ?,\n description_markdown = ?,\n description_rendered_html = ?,\n creator_set_visibility = ?,\n creator_ip_address_last_update = ?,\n version = version + 1\nWHERE token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 6 + }, + "nullable": [] + }, + "hash": "d2ef33027abc15b6ec00260f7d30a8c66a3190229ea103ecb571d4957af63525" +} diff --git a/.sqlx/query-d51e6e901cc8641b7b076f42b0fc507dad2168617c33c615ef97417f3a78ccc1.json b/.sqlx/query-d51e6e901cc8641b7b076f42b0fc507dad2168617c33c615ef97417f3a78ccc1.json new file mode 100644 index 0000000000..90081b3cbe --- /dev/null +++ b/.sqlx/query-d51e6e901cc8641b7b076f42b0fc507dad2168617c33c615ef97417f3a78ccc1.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE api_tokens\nSET\n deleted_at = CURRENT_TIMESTAMP,\n ip_address_last_update = ?\nWHERE\n user_token = ?\nAND api_token NOT IN (?, ?, ?, ?, ?)\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 7 + }, + "nullable": [] + }, + "hash": "d51e6e901cc8641b7b076f42b0fc507dad2168617c33c615ef97417f3a78ccc1" +} diff --git a/.sqlx/query-d5f53a89b5eff21dd5be25ff779d0719626b8248ae800cc14f4a84323e2db88b.json b/.sqlx/query-d5f53a89b5eff21dd5be25ff779d0719626b8248ae800cc14f4a84323e2db88b.json new file mode 100644 index 0000000000..d4960541fd --- /dev/null +++ b/.sqlx/query-d5f53a89b5eff21dd5be25ff779d0719626b8248ae800cc14f4a84323e2db88b.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE email_sender_jobs\nSET\n status = \"complete_failure\",\n internal_debugging_failure_reason = ?,\n retry_at = NULL\nWHERE id = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "d5f53a89b5eff21dd5be25ff779d0719626b8248ae800cc14f4a84323e2db88b" +} diff --git a/.sqlx/query-d621645f30cf671e3e9d83bc702878f73b1c4a2516985872a126600740aabf7a.json b/.sqlx/query-d621645f30cf671e3e9d83bc702878f73b1c4a2516985872a126600740aabf7a.json new file mode 100644 index 0000000000..53cbedc60d --- /dev/null +++ b/.sqlx/query-d621645f30cf671e3e9d83bc702878f73b1c4a2516985872a126600740aabf7a.json @@ -0,0 +1,135 @@ +{ + "db_name": "MySQL", + "query": "\n SELECT\n zv.token as `token: tokens::tokens::zs_voices::ZsVoiceToken`,\n zv.title,\n zv.ietf_language_tag,\n zv.ietf_primary_language_subtag,\n users.token as `creator_user_token: tokens::tokens::users::UserToken`,\n users.username as creator_username,\n users.display_name as creator_display_name,\n users.email_gravatar_hash as creator_email_gravatar_hash,\n zv.creator_set_visibility as `creator_set_visibility: enums::common::visibility::Visibility`,\n zv.created_at,\n zv.updated_at\n FROM zs_voices as zv\n JOIN users\n ON users.token = zv.maybe_creator_user_token\n WHERE\n users.username = ?\n AND zv.user_deleted_at IS NULL\n AND zv.mod_deleted_at IS NULL\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token: tokens::tokens::zs_voices::ZsVoiceToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "title", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 2, + "name": "ietf_language_tag", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 3, + "name": "ietf_primary_language_subtag", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 48 + } + }, + { + "ordinal": 4, + "name": "creator_user_token: tokens::tokens::users::UserToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 5, + "name": "creator_username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 6, + "name": "creator_display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 7, + "name": "creator_email_gravatar_hash", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 8, + "name": "creator_set_visibility: enums::common::visibility::Visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 9, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 10, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + "hash": "d621645f30cf671e3e9d83bc702878f73b1c4a2516985872a126600740aabf7a" +} diff --git a/.sqlx/query-d71ef2cfed337f9e3f9e1c2255bdec6347763910fd589482f0b0e56b794d7bb7.json b/.sqlx/query-d71ef2cfed337f9e3f9e1c2255bdec6347763910fd589482f0b0e56b794d7bb7.json new file mode 100644 index 0000000000..9363b32ab1 --- /dev/null +++ b/.sqlx/query-d71ef2cfed337f9e3f9e1c2255bdec6347763910fd589482f0b0e56b794d7bb7.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE tts_models\nSET\n creator_ip_address_last_update = ?,\n user_deleted_at = CURRENT_TIMESTAMP\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "d71ef2cfed337f9e3f9e1c2255bdec6347763910fd589482f0b0e56b794d7bb7" +} diff --git a/.sqlx/query-d850784ca167e686b91fdd4d3cce20c7a00e4e38e4da629733114a1c55ba4ab3.json b/.sqlx/query-d850784ca167e686b91fdd4d3cce20c7a00e4e38e4da629733114a1c55ba4ab3.json new file mode 100644 index 0000000000..8f86238176 --- /dev/null +++ b/.sqlx/query-d850784ca167e686b91fdd4d3cce20c7a00e4e38e4da629733114a1c55ba4ab3.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO w2l_inference_jobs\nSET\n token = ?,\n uuid_idempotency_token = ?,\n\n maybe_w2l_template_token = ?,\n maybe_public_audio_bucket_hash = ?,\n maybe_public_audio_bucket_location = ?,\n\n maybe_original_audio_filename = ?,\n maybe_audio_mime_type = ?,\n\n maybe_creator_user_token = ?,\n creator_ip_address = ?,\n disable_end_bump = false,\n creator_set_visibility = ?,\n status = \"pending\"\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 10 + }, + "nullable": [] + }, + "hash": "d850784ca167e686b91fdd4d3cce20c7a00e4e38e4da629733114a1c55ba4ab3" +} diff --git a/.sqlx/query-da3197d279b94817c6c8a6277aff7a0cf44d66e6777f46680b1b07de48875dd5.json b/.sqlx/query-da3197d279b94817c6c8a6277aff7a0cf44d66e6777f46680b1b07de48875dd5.json new file mode 100644 index 0000000000..15b03fa192 --- /dev/null +++ b/.sqlx/query-da3197d279b94817c6c8a6277aff7a0cf44d66e6777f46680b1b07de48875dd5.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO user_badges\nSET\n user_token = ?,\n badge_slug = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "da3197d279b94817c6c8a6277aff7a0cf44d66e6777f46680b1b07de48875dd5" +} diff --git a/.sqlx/query-db7951e49ea6c5b4547871ce7b7e3993a865d655051c8be4a197cde56c51fabf.json b/.sqlx/query-db7951e49ea6c5b4547871ce7b7e3993a865d655051c8be4a197cde56c51fabf.json new file mode 100644 index 0000000000..af57ab8803 --- /dev/null +++ b/.sqlx/query-db7951e49ea6c5b4547871ce7b7e3993a865d655051c8be4a197cde56c51fabf.json @@ -0,0 +1,201 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n c.token as `token: tokens::tokens::comments::CommentToken`,\n\n c.entity_type as `entity_type: enums::by_table::comments::comment_entity_type::CommentEntityType`,\n c.entity_token,\n\n c.user_token as `user_token: tokens::tokens::users::UserToken`,\n u.username,\n u.display_name as user_display_name,\n u.email_gravatar_hash as user_gravatar_hash,\n\n c.comment_markdown,\n c.comment_rendered_html,\n\n c.creator_ip_address,\n c.editor_ip_address,\n\n c.created_at,\n c.updated_at,\n c.edited_at,\n c.user_deleted_at,\n c.mod_deleted_at,\n c.object_owner_deleted_at\n\nFROM\n comments AS c\nJOIN users AS u\n ON c.user_token = u.token\nWHERE\n c.token = ?\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token: tokens::tokens::comments::CommentToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "entity_type: enums::by_table::comments::comment_entity_type::CommentEntityType", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "entity_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 3, + "name": "user_token: tokens::tokens::users::UserToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 4, + "name": "username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 5, + "name": "user_display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 6, + "name": "user_gravatar_hash", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 7, + "name": "comment_markdown", + "type_info": { + "type": "Blob", + "flags": "NOT_NULL | BLOB | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 262140 + } + }, + { + "ordinal": 8, + "name": "comment_rendered_html", + "type_info": { + "type": "Blob", + "flags": "NOT_NULL | BLOB | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 262140 + } + }, + { + "ordinal": 9, + "name": "creator_ip_address", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 160 + } + }, + { + "ordinal": 10, + "name": "editor_ip_address", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 160 + } + }, + { + "ordinal": 11, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 12, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 13, + "name": "edited_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 14, + "name": "user_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 15, + "name": "mod_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 16, + "name": "object_owner_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + true + ] + }, + "hash": "db7951e49ea6c5b4547871ce7b7e3993a865d655051c8be4a197cde56c51fabf" +} diff --git a/.sqlx/query-dbc71553c66ef7e15d31cee5fe55c7ad41bbc95173f60544283563b0c03da45b.json b/.sqlx/query-dbc71553c66ef7e15d31cee5fe55c7ad41bbc95173f60544283563b0c03da45b.json new file mode 100644 index 0000000000..94ce85a491 --- /dev/null +++ b/.sqlx/query-dbc71553c66ef7e15d31cee5fe55c7ad41bbc95173f60544283563b0c03da45b.json @@ -0,0 +1,278 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n voice_conversion_results.token as `voice_conversion_result_token: tokens::tokens::voice_conversion_results::VoiceConversionResultToken`,\n\n voice_conversion_results.model_token as `voice_conversion_model_token: tokens::tokens::voice_conversion_models::VoiceConversionModelToken`,\n voice_conversion_models.title as voice_conversion_model_title,\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 users.is_banned as maybe_creator_is_banned,\n\n model_users.token as `maybe_model_creator_user_token: tokens::tokens::users::UserToken`,\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 voice_conversion_results.public_bucket_hash,\n\n voice_conversion_results.creator_set_visibility,\n\n voice_conversion_results.generated_by_worker,\n voice_conversion_results.is_debug_request,\n\n voice_conversion_results.file_size_bytes,\n voice_conversion_results.duration_millis,\n voice_conversion_results.created_at,\n voice_conversion_results.updated_at,\n\n voice_conversion_results.creator_ip_address,\n voice_conversion_results.user_deleted_at,\n voice_conversion_results.mod_deleted_at\n\nFROM voice_conversion_results\nLEFT OUTER JOIN voice_conversion_models\n ON voice_conversion_results.model_token = voice_conversion_models.token\nLEFT OUTER JOIN users\n ON voice_conversion_results.maybe_creator_user_token = users.token\nLEFT OUTER JOIN users as model_users\n ON voice_conversion_models.creator_user_token = model_users.token\nWHERE\n voice_conversion_results.token = ?\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "voice_conversion_result_token: tokens::tokens::voice_conversion_results::VoiceConversionResultToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "voice_conversion_model_token: tokens::tokens::voice_conversion_models::VoiceConversionModelToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "voice_conversion_model_title", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 3, + "name": "maybe_creator_user_token: tokens::tokens::users::UserToken", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 4, + "name": "maybe_creator_username", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 5, + "name": "maybe_creator_display_name", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 6, + "name": "maybe_creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 7, + "name": "maybe_creator_is_banned", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 8, + "name": "maybe_model_creator_user_token: tokens::tokens::users::UserToken", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 9, + "name": "maybe_model_creator_username", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 10, + "name": "maybe_model_creator_display_name", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 11, + "name": "maybe_model_creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 12, + "name": "maybe_model_creator_is_banned", + "type_info": { + "type": "Tiny", + "flags": "", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 13, + "name": "public_bucket_hash", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 14, + "name": "creator_set_visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 15, + "name": "generated_by_worker", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 16, + "name": "is_debug_request", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 17, + "name": "file_size_bytes", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 18, + "name": "duration_millis", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 19, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 20, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 21, + "name": "creator_ip_address", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 160 + } + }, + { + "ordinal": 22, + "name": "user_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 23, + "name": "mod_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + true, + false, + false, + false, + false, + false, + false, + true, + true + ] + }, + "hash": "dbc71553c66ef7e15d31cee5fe55c7ad41bbc95173f60544283563b0c03da45b" +} diff --git a/.sqlx/query-dbce51eb1c80dded902c9509e50713483c7131f115e8ec10646e99e88110278b.json b/.sqlx/query-dbce51eb1c80dded902c9509e50713483c7131f115e8ec10646e99e88110278b.json new file mode 100644 index 0000000000..59695e4cc9 --- /dev/null +++ b/.sqlx/query-dbce51eb1c80dded902c9509e50713483c7131f115e8ec10646e99e88110278b.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE tts_results\nSET\n user_deleted_at = NULL\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 1 + }, + "nullable": [] + }, + "hash": "dbce51eb1c80dded902c9509e50713483c7131f115e8ec10646e99e88110278b" +} diff --git a/.sqlx/query-dcc8de321d68f8d54f5978b17cec7247013142fa26ac360016e849e88cf844ad.json b/.sqlx/query-dcc8de321d68f8d54f5978b17cec7247013142fa26ac360016e849e88cf844ad.json new file mode 100644 index 0000000000..cfc5703d09 --- /dev/null +++ b/.sqlx/query-dcc8de321d68f8d54f5978b17cec7247013142fa26ac360016e849e88cf844ad.json @@ -0,0 +1,146 @@ +{ + "db_name": "MySQL", + "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 ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token: tokens::tokens::media_files::MediaFileToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "media_type: enums::by_table::media_files::media_file_type::MediaFileType", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 64 + } + }, + { + "ordinal": 2, + "name": "maybe_creator_user_token: tokens::tokens::users::UserToken", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 3, + "name": "maybe_creator_username", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 4, + "name": "maybe_creator_display_name", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 5, + "name": "maybe_creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 6, + "name": "creator_set_visibility: enums::common::visibility::Visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 7, + "name": "public_bucket_directory_hash", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 8, + "name": "maybe_public_bucket_prefix", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 64 + } + }, + { + "ordinal": 9, + "name": "maybe_public_bucket_extension", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 64 + } + }, + { + "ordinal": 10, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 11, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + true, + true, + true, + true, + false, + false, + true, + true, + false, + false + ] + }, + "hash": "dcc8de321d68f8d54f5978b17cec7247013142fa26ac360016e849e88cf844ad" +} diff --git a/.sqlx/query-de2d38b505ecff7b8b73996888ff6a904c5a0fab38e1c0b6156929c812b94302.json b/.sqlx/query-de2d38b505ecff7b8b73996888ff6a904c5a0fab38e1c0b6156929c812b94302.json new file mode 100644 index 0000000000..01204aa107 --- /dev/null +++ b/.sqlx/query-de2d38b505ecff7b8b73996888ff6a904c5a0fab38e1c0b6156929c812b94302.json @@ -0,0 +1,69 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n users.token as user_token,\n users.username,\n users.display_name,\n user_roles.slug as user_role_slug,\n user_roles.name as user_role_name\nFROM\n users\nJOIN user_roles\n ON users.user_role_slug = user_roles.slug\nWHERE\n user_roles.slug != 'user'\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "user_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 2, + "name": "display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 3, + "name": "user_role_slug", + "type_info": { + "type": "String", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 64 + } + }, + { + "ordinal": 4, + "name": "user_role_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + } + ], + "parameters": { + "Right": 0 + }, + "nullable": [ + false, + false, + false, + false, + false + ] + }, + "hash": "de2d38b505ecff7b8b73996888ff6a904c5a0fab38e1c0b6156929c812b94302" +} diff --git a/.sqlx/query-def6fa246ef212fd0677697faa6aaf683461126031cf353f71e156dc1e607991.json b/.sqlx/query-def6fa246ef212fd0677697faa6aaf683461126031cf353f71e156dc1e607991.json new file mode 100644 index 0000000000..69d4cbd755 --- /dev/null +++ b/.sqlx/query-def6fa246ef212fd0677697faa6aaf683461126031cf353f71e156dc1e607991.json @@ -0,0 +1,36 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n vc.token as `token: tokens::tokens::voice_conversion_models::VoiceConversionModelToken`,\n vc.model_type as `model_type: enums::by_table::voice_conversion_models::voice_conversion_model_type::VoiceConversionModelType`\nFROM voice_conversion_models as vc\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token: tokens::tokens::voice_conversion_models::VoiceConversionModelToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "model_type: enums::by_table::voice_conversion_models::voice_conversion_model_type::VoiceConversionModelType", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + } + ], + "parameters": { + "Right": 0 + }, + "nullable": [ + false, + false + ] + }, + "hash": "def6fa246ef212fd0677697faa6aaf683461126031cf353f71e156dc1e607991" +} diff --git a/.sqlx/query-dfe818ab849c5f6e2a5931142aab640d249aa96cb85dc06bfffae4d7feef541e.json b/.sqlx/query-dfe818ab849c5f6e2a5931142aab640d249aa96cb85dc06bfffae4d7feef541e.json new file mode 100644 index 0000000000..d91a2ac019 --- /dev/null +++ b/.sqlx/query-dfe818ab849c5f6e2a5931142aab640d249aa96cb85dc06bfffae4d7feef541e.json @@ -0,0 +1,36 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n NOW() - t2.created_at AS seconds_since_first,\n (\n SELECT\n count(t1.id) as pending_count\n FROM w2l_inference_jobs AS t1\n WHERE t1.status = \"pending\"\n ) as pending_count\nFROM w2l_inference_jobs AS t2\nWHERE t2.status = \"pending\"\nORDER BY t2.id ASC\nLIMIT 1\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "seconds_since_first", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL | BINARY", + "char_set": 63, + "max_size": 16 + } + }, + { + "ordinal": 1, + "name": "pending_count", + "type_info": { + "type": "LongLong", + "flags": "BINARY", + "char_set": 63, + "max_size": 21 + } + } + ], + "parameters": { + "Right": 0 + }, + "nullable": [ + false, + true + ] + }, + "hash": "dfe818ab849c5f6e2a5931142aab640d249aa96cb85dc06bfffae4d7feef541e" +} diff --git a/.sqlx/query-dfe8dedd1838627a7bebbc2facabc3c51a7f3122e19ece6259629696643ae877.json b/.sqlx/query-dfe8dedd1838627a7bebbc2facabc3c51a7f3122e19ece6259629696643ae877.json new file mode 100644 index 0000000000..7a4b625a34 --- /dev/null +++ b/.sqlx/query-dfe8dedd1838627a7bebbc2facabc3c51a7f3122e19ece6259629696643ae877.json @@ -0,0 +1,25 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT NOW() as present_time\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "present_time", + "type_info": { + "type": "Datetime", + "flags": "NOT_NULL | BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 0 + }, + "nullable": [ + false + ] + }, + "hash": "dfe8dedd1838627a7bebbc2facabc3c51a7f3122e19ece6259629696643ae877" +} diff --git a/.sqlx/query-e024e66ff1aa1eb77c002dc5d3dcd8492e6f3786cefa68497291f17c4f337faa.json b/.sqlx/query-e024e66ff1aa1eb77c002dc5d3dcd8492e6f3786cefa68497291f17c4f337faa.json new file mode 100644 index 0000000000..3635e38680 --- /dev/null +++ b/.sqlx/query-e024e66ff1aa1eb77c002dc5d3dcd8492e6f3786cefa68497291f17c4f337faa.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\n UPDATE zs_voice_datasets\n SET\n title = ?,\n maybe_creator_user_token = ?,\n creator_ip_address = ?,\n creator_set_visibility = ?,\n maybe_mod_user_token = ?,\n maybe_creator_synthetic_id = ?,\n ietf_language_tag = ?,\n ietf_primary_language_subtag = ?,\n\n\n version = version + 1\n WHERE token = ?\n LIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 9 + }, + "nullable": [] + }, + "hash": "e024e66ff1aa1eb77c002dc5d3dcd8492e6f3786cefa68497291f17c4f337faa" +} diff --git a/.sqlx/query-e0ad2a7fe4ae795e4f097f604d5cfcf9605298b58cde5ca23bdf9c8ec7383b00.json b/.sqlx/query-e0ad2a7fe4ae795e4f097f604d5cfcf9605298b58cde5ca23bdf9c8ec7383b00.json new file mode 100644 index 0000000000..54ffbf93c6 --- /dev/null +++ b/.sqlx/query-e0ad2a7fe4ae795e4f097f604d5cfcf9605298b58cde5ca23bdf9c8ec7383b00.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE w2l_templates\nSET\n creator_ip_address_last_update = ?,\n user_deleted_at = NULL\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "e0ad2a7fe4ae795e4f097f604d5cfcf9605298b58cde5ca23bdf9c8ec7383b00" +} diff --git a/.sqlx/query-e21825a48319819fc506b3e914625806ebde1ced4f48786174568e70028bd75b.json b/.sqlx/query-e21825a48319819fc506b3e914625806ebde1ced4f48786174568e70028bd75b.json new file mode 100644 index 0000000000..e1ba11c455 --- /dev/null +++ b/.sqlx/query-e21825a48319819fc506b3e914625806ebde1ced4f48786174568e70028bd75b.json @@ -0,0 +1,135 @@ +{ + "db_name": "MySQL", + "query": "\n SELECT\n zd.token as `token: tokens::tokens::zs_voice_datasets::ZsVoiceDatasetToken`,\n zd.title,\n zd.ietf_language_tag,\n zd.ietf_primary_language_subtag,\n users.token as `creator_user_token: tokens::tokens::users::UserToken`,\n users.username as creator_username,\n users.display_name as creator_display_name,\n users.email_gravatar_hash as creator_email_gravatar_hash,\n zd.creator_set_visibility as `creator_set_visibility: enums::common::visibility::Visibility`,\n zd.created_at,\n zd.updated_at\n FROM zs_voice_datasets as zd\n JOIN users\n ON users.token = zd.maybe_creator_user_token\n WHERE\n users.username = ?\n AND zd.user_deleted_at IS NULL\n AND zd.mod_deleted_at IS NULL\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token: tokens::tokens::zs_voice_datasets::ZsVoiceDatasetToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "title", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 2, + "name": "ietf_language_tag", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 3, + "name": "ietf_primary_language_subtag", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 48 + } + }, + { + "ordinal": 4, + "name": "creator_user_token: tokens::tokens::users::UserToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 5, + "name": "creator_username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 6, + "name": "creator_display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 7, + "name": "creator_email_gravatar_hash", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 8, + "name": "creator_set_visibility: enums::common::visibility::Visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 9, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 10, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + "hash": "e21825a48319819fc506b3e914625806ebde1ced4f48786174568e70028bd75b" +} diff --git a/.sqlx/query-e3a0bd8073c3c0d84b9ab0e2e1ad8371f14b10801b7e4658b73c42ce1b27fa0b.json b/.sqlx/query-e3a0bd8073c3c0d84b9ab0e2e1ad8371f14b10801b7e4658b73c42ce1b27fa0b.json new file mode 100644 index 0000000000..66d0c973b7 --- /dev/null +++ b/.sqlx/query-e3a0bd8073c3c0d84b9ab0e2e1ad8371f14b10801b7e4658b73c42ce1b27fa0b.json @@ -0,0 +1,168 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n w2l.token as template_token,\n w2l.template_type,\n w2l.creator_user_token,\n users.username as creator_username,\n users.display_name as creator_display_name,\n w2l.title,\n w2l.frame_width,\n w2l.frame_height,\n w2l.duration_millis,\n w2l.maybe_public_bucket_preview_image_object_name,\n w2l.maybe_public_bucket_preview_video_object_name,\n w2l.is_public_listing_approved,\n w2l.created_at,\n w2l.updated_at\nFROM w2l_templates as w2l\nJOIN users\nON\n users.token = w2l.creator_user_token\nWHERE\n users.username = ?\n AND w2l.is_public_listing_approved IS TRUE\n AND w2l.user_deleted_at IS NULL\n AND w2l.mod_deleted_at IS NULL\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "template_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "template_type", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 2, + "name": "creator_user_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 3, + "name": "creator_username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 4, + "name": "creator_display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 5, + "name": "title", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 6, + "name": "frame_width", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 7, + "name": "frame_height", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 8, + "name": "duration_millis", + "type_info": { + "type": "Long", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 9, + "name": "maybe_public_bucket_preview_image_object_name", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 10, + "name": "maybe_public_bucket_preview_video_object_name", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 11, + "name": "is_public_listing_approved", + "type_info": { + "type": "Tiny", + "flags": "MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 12, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 13, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + false, + false + ] + }, + "hash": "e3a0bd8073c3c0d84b9ab0e2e1ad8371f14b10801b7e4658b73c42ce1b27fa0b" +} diff --git a/.sqlx/query-e3a4f23245c8cfd9eb288548174cb4c5d550ceeff3ee4ec8cd76a94c5afa3eda.json b/.sqlx/query-e3a4f23245c8cfd9eb288548174cb4c5d550ceeff3ee4ec8cd76a94c5afa3eda.json new file mode 100644 index 0000000000..054add6bcf --- /dev/null +++ b/.sqlx/query-e3a4f23245c8cfd9eb288548174cb4c5d550ceeff3ee4ec8cd76a94c5afa3eda.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO twitch_event_rules\nSET\n uuid_idempotency_token = ?,\n token = ?,\n user_token = ?,\n event_category = ?,\n event_match_predicate = ?,\n event_response = ?,\n user_specified_rule_order = ?,\n rule_is_disabled = ?,\n ip_address_creation = ?,\n ip_address_last_update = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 10 + }, + "nullable": [] + }, + "hash": "e3a4f23245c8cfd9eb288548174cb4c5d550ceeff3ee4ec8cd76a94c5afa3eda" +} diff --git a/.sqlx/query-e3e369f321d3f7da069d6fda9dd798818b4059449aea9243456d90a176729eb2.json b/.sqlx/query-e3e369f321d3f7da069d6fda9dd798818b4059449aea9243456d90a176729eb2.json new file mode 100644 index 0000000000..2473eb7cbc --- /dev/null +++ b/.sqlx/query-e3e369f321d3f7da069d6fda9dd798818b4059449aea9243456d90a176729eb2.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "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 ", + "describe": { + "columns": [], + "parameters": { + "Right": 4 + }, + "nullable": [] + }, + "hash": "e3e369f321d3f7da069d6fda9dd798818b4059449aea9243456d90a176729eb2" +} diff --git a/.sqlx/query-e3e77a7126c5b9aa6b7776980bd65a5835704ec8d2a009653cab002a6ef2a311.json b/.sqlx/query-e3e77a7126c5b9aa6b7776980bd65a5835704ec8d2a009653cab002a6ef2a311.json new file mode 100644 index 0000000000..ceababf3a2 --- /dev/null +++ b/.sqlx/query-e3e77a7126c5b9aa6b7776980bd65a5835704ec8d2a009653cab002a6ef2a311.json @@ -0,0 +1,47 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n id,\n status,\n attempt_count\nFROM email_sender_jobs\nWHERE id = ?\nFOR UPDATE\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "id", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL | PRIMARY_KEY | AUTO_INCREMENT", + "char_set": 63, + "max_size": 20 + } + }, + { + "ordinal": 1, + "name": "status", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 76 + } + }, + { + "ordinal": 2, + "name": "attempt_count", + "type_info": { + "type": "Short", + "flags": "NOT_NULL | UNSIGNED", + "char_set": 63, + "max_size": 5 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false + ] + }, + "hash": "e3e77a7126c5b9aa6b7776980bd65a5835704ec8d2a009653cab002a6ef2a311" +} diff --git a/.sqlx/query-e404b9dcdec3e8fed927cc88658a05b8a96936cdf3a881cedb9b11c24bf53278.json b/.sqlx/query-e404b9dcdec3e8fed927cc88658a05b8a96936cdf3a881cedb9b11c24bf53278.json new file mode 100644 index 0000000000..af9094598c --- /dev/null +++ b/.sqlx/query-e404b9dcdec3e8fed927cc88658a05b8a96936cdf3a881cedb9b11c24bf53278.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "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 ", + "describe": { + "columns": [], + "parameters": { + "Right": 1 + }, + "nullable": [] + }, + "hash": "e404b9dcdec3e8fed927cc88658a05b8a96936cdf3a881cedb9b11c24bf53278" +} diff --git a/.sqlx/query-e42b1fc8280e7a49b4605422bd98e6235aa9d0f8e96423b21f9e8b3c9f9e560f.json b/.sqlx/query-e42b1fc8280e7a49b4605422bd98e6235aa9d0f8e96423b21f9e8b3c9f9e560f.json new file mode 100644 index 0000000000..41dcd2e5ba --- /dev/null +++ b/.sqlx/query-e42b1fc8280e7a49b4605422bd98e6235aa9d0f8e96423b21f9e8b3c9f9e560f.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\n INSERT INTO zs_voice_datasets\n SET\n token = ?,\n title = ?,\n maybe_creator_user_token = ?,\n creator_ip_address = ?,\n creator_set_visibility = ?,\n maybe_creator_synthetic_id = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 6 + }, + "nullable": [] + }, + "hash": "e42b1fc8280e7a49b4605422bd98e6235aa9d0f8e96423b21f9e8b3c9f9e560f" +} diff --git a/.sqlx/query-e4e5be790f087b9aa6bee87e2315140bf621e4919362ebe72ab070163f18e9c8.json b/.sqlx/query-e4e5be790f087b9aa6bee87e2315140bf621e4919362ebe72ab070163f18e9c8.json new file mode 100644 index 0000000000..d55984c4e4 --- /dev/null +++ b/.sqlx/query-e4e5be790f087b9aa6bee87e2315140bf621e4919362ebe72ab070163f18e9c8.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE w2l_templates\nSET\n maybe_mod_user_token = ?,\n mod_deleted_at = CURRENT_TIMESTAMP\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "e4e5be790f087b9aa6bee87e2315140bf621e4919362ebe72ab070163f18e9c8" +} diff --git a/.sqlx/query-e5ef2bda28221a570da6dcfa73e76cae9910a0b4ee53005a87176ecf1be73dd7.json b/.sqlx/query-e5ef2bda28221a570da6dcfa73e76cae9910a0b4ee53005a87176ecf1be73dd7.json new file mode 100644 index 0000000000..7e45766849 --- /dev/null +++ b/.sqlx/query-e5ef2bda28221a570da6dcfa73e76cae9910a0b4ee53005a87176ecf1be73dd7.json @@ -0,0 +1,256 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n token,\n\n maybe_user_token,\n email_address,\n discord_username,\n\n is_for_private_use,\n is_for_public_use,\n\n is_for_studio,\n is_for_twitch_tts,\n is_for_api_use,\n is_for_music,\n is_for_games,\n is_for_other,\n optional_notes_on_use,\n\n is_own_voice,\n is_third_party_voice,\n optional_notes_on_subject,\n\n has_clean_audio_recordings,\n has_good_microphone,\n\n optional_questions,\n optional_extra_comments,\n\n created_at,\n updated_at\nFROM voice_clone_requests\nWHERE\n maybe_user_token = ?\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "maybe_user_token", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "email_address", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 3, + "name": "discord_username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 4, + "name": "is_for_private_use", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 5, + "name": "is_for_public_use", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 6, + "name": "is_for_studio", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 7, + "name": "is_for_twitch_tts", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 8, + "name": "is_for_api_use", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 9, + "name": "is_for_music", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 10, + "name": "is_for_games", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 11, + "name": "is_for_other", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 12, + "name": "optional_notes_on_use", + "type_info": { + "type": "Blob", + "flags": "BLOB | BINARY", + "char_set": 224, + "max_size": 67108860 + } + }, + { + "ordinal": 13, + "name": "is_own_voice", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 14, + "name": "is_third_party_voice", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 15, + "name": "optional_notes_on_subject", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 16, + "name": "has_clean_audio_recordings", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 17, + "name": "has_good_microphone", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 18, + "name": "optional_questions", + "type_info": { + "type": "Blob", + "flags": "BLOB | BINARY", + "char_set": 224, + "max_size": 67108860 + } + }, + { + "ordinal": 19, + "name": "optional_extra_comments", + "type_info": { + "type": "Blob", + "flags": "BLOB | BINARY", + "char_set": 224, + "max_size": 67108860 + } + }, + { + "ordinal": 20, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 21, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + false, + false, + true, + false, + false, + true, + true, + false, + false + ] + }, + "hash": "e5ef2bda28221a570da6dcfa73e76cae9910a0b4ee53005a87176ecf1be73dd7" +} diff --git a/.sqlx/query-e73192a3e763a287d5737821443c5a81649f17e39978497b99c52e1e896a75f6.json b/.sqlx/query-e73192a3e763a287d5737821443c5a81649f17e39978497b99c52e1e896a75f6.json new file mode 100644 index 0000000000..d1ceeae362 --- /dev/null +++ b/.sqlx/query-e73192a3e763a287d5737821443c5a81649f17e39978497b99c52e1e896a75f6.json @@ -0,0 +1,36 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n token as session_token,\n user_token\nFROM user_sessions\nWHERE token = ?\nAND deleted_at IS NULL\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "session_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "user_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false + ] + }, + "hash": "e73192a3e763a287d5737821443c5a81649f17e39978497b99c52e1e896a75f6" +} diff --git a/.sqlx/query-e8705ee9b3bc3213e806946fef651e9bb8c2cb5cc2ac8eff3eaed82d9a88f90e.json b/.sqlx/query-e8705ee9b3bc3213e806946fef651e9bb8c2cb5cc2ac8eff3eaed82d9a88f90e.json new file mode 100644 index 0000000000..39f04fef24 --- /dev/null +++ b/.sqlx/query-e8705ee9b3bc3213e806946fef651e9bb8c2cb5cc2ac8eff3eaed82d9a88f90e.json @@ -0,0 +1,80 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n token as `token: tokens::tokens::users::UserToken`,\n username,\n email_address,\n password_hash as `password_hash: crate::queries::users::user::lookup_user_for_login_result::VecBytes`,\n password_version,\n is_banned\nFROM users\nWHERE email_address = ?\nLIMIT 1\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token: tokens::tokens::users::UserToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 2, + "name": "email_address", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 3, + "name": "password_hash: crate::queries::users::user::lookup_user_for_login_result::VecBytes", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 63, + "max_size": 60 + } + }, + { + "ordinal": 4, + "name": "password_version", + "type_info": { + "type": "Long", + "flags": "NOT_NULL | UNSIGNED", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 5, + "name": "is_banned", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false, + false, + false + ] + }, + "hash": "e8705ee9b3bc3213e806946fef651e9bb8c2cb5cc2ac8eff3eaed82d9a88f90e" +} diff --git a/.sqlx/query-e8e4274c8141c8d43d4e50190e2d5c471d9446cb685e20f374028477b24788fe.json b/.sqlx/query-e8e4274c8141c8d43d4e50190e2d5c471d9446cb685e20f374028477b24788fe.json new file mode 100644 index 0000000000..3777b3f3b1 --- /dev/null +++ b/.sqlx/query-e8e4274c8141c8d43d4e50190e2d5c471d9446cb685e20f374028477b24788fe.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE zs_voices\nSET\n mod_deleted_at = CURRENT_TIMESTAMP,\n maybe_mod_user_token = ?\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 2 + }, + "nullable": [] + }, + "hash": "e8e4274c8141c8d43d4e50190e2d5c471d9446cb685e20f374028477b24788fe" +} diff --git a/.sqlx/query-e9ec861d6eb135370f9baf3a866282ec5686d4b299fc4ec10900ab32ea8577d8.json b/.sqlx/query-e9ec861d6eb135370f9baf3a866282ec5686d4b299fc4ec10900ab32ea8577d8.json new file mode 100644 index 0000000000..bd947a3bc2 --- /dev/null +++ b/.sqlx/query-e9ec861d6eb135370f9baf3a866282ec5686d4b299fc4ec10900ab32ea8577d8.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE w2l_results\nSET\n user_deleted_at = NULL\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 1 + }, + "nullable": [] + }, + "hash": "e9ec861d6eb135370f9baf3a866282ec5686d4b299fc4ec10900ab32ea8577d8" +} diff --git a/.sqlx/query-eab69a8d679b2dcfb06a9ccc79851f6c693d0c372142ff0e7ded89c95e4bcf44.json b/.sqlx/query-eab69a8d679b2dcfb06a9ccc79851f6c693d0c372142ff0e7ded89c95e4bcf44.json new file mode 100644 index 0000000000..b5a69a9811 --- /dev/null +++ b/.sqlx/query-eab69a8d679b2dcfb06a9ccc79851f6c693d0c372142ff0e7ded89c95e4bcf44.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE users\nSET\n is_banned = ?,\n maybe_mod_comments = ?,\n maybe_mod_user_token = ?,\n version = version + 1\n\nWHERE users.token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 4 + }, + "nullable": [] + }, + "hash": "eab69a8d679b2dcfb06a9ccc79851f6c693d0c372142ff0e7ded89c95e4bcf44" +} diff --git a/.sqlx/query-eacc0e022cd188eb930bbf4ffbf2fc8fc9081fa7a44119924b114422ceae7ad3.json b/.sqlx/query-eacc0e022cd188eb930bbf4ffbf2fc8fc9081fa7a44119924b114422ceae7ad3.json new file mode 100644 index 0000000000..b4d88c2e27 --- /dev/null +++ b/.sqlx/query-eacc0e022cd188eb930bbf4ffbf2fc8fc9081fa7a44119924b114422ceae7ad3.json @@ -0,0 +1,102 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n token,\n event_category as `event_category: crate::column_types::twitch_event_category::TwitchEventCategory`,\n event_match_predicate,\n event_response,\n user_specified_rule_order,\n rule_is_disabled,\n created_at,\n updated_at\nFROM twitch_event_rules\nWHERE\n user_token = ?\n AND deleted_at IS NULL\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "event_category: crate::column_types::twitch_event_category::TwitchEventCategory", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 56 + } + }, + { + "ordinal": 2, + "name": "event_match_predicate", + "type_info": { + "type": "Blob", + "flags": "NOT_NULL | BLOB | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 67108860 + } + }, + { + "ordinal": 3, + "name": "event_response", + "type_info": { + "type": "Blob", + "flags": "NOT_NULL | BLOB | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 67108860 + } + }, + { + "ordinal": 4, + "name": "user_specified_rule_order", + "type_info": { + "type": "Long", + "flags": "NOT_NULL | UNSIGNED", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 5, + "name": "rule_is_disabled", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 6, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 7, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + "hash": "eacc0e022cd188eb930bbf4ffbf2fc8fc9081fa7a44119924b114422ceae7ad3" +} diff --git a/.sqlx/query-eadbe83c69c09f3e049ec7c760d1af0313cec8f3d82c0993e526738aa4d0a6dc.json b/.sqlx/query-eadbe83c69c09f3e049ec7c760d1af0313cec8f3d82c0993e526738aa4d0a6dc.json new file mode 100644 index 0000000000..51dff64085 --- /dev/null +++ b/.sqlx/query-eadbe83c69c09f3e049ec7c760d1af0313cec8f3d82c0993e526738aa4d0a6dc.json @@ -0,0 +1,113 @@ +{ + "db_name": "MySQL", + "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.deleted_at IS NULL\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "ip_address", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 160 + } + }, + { + "ordinal": 1, + "name": "maybe_target_user_token", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "maybe_target_username", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 3, + "name": "mod_user_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 4, + "name": "mod_username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 5, + "name": "mod_display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 6, + "name": "mod_notes", + "type_info": { + "type": "Blob", + "flags": "NOT_NULL | BLOB | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 262140 + } + }, + { + "ordinal": 7, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 8, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 0 + }, + "nullable": [ + false, + true, + true, + false, + false, + false, + false, + false, + false + ] + }, + "hash": "eadbe83c69c09f3e049ec7c760d1af0313cec8f3d82c0993e526738aa4d0a6dc" +} diff --git a/.sqlx/query-ecce5209af9975f4140e7270df40265b00e03bd577f1abfb544beb132eb7d8e5.json b/.sqlx/query-ecce5209af9975f4140e7270df40265b00e03bd577f1abfb544beb132eb7d8e5.json new file mode 100644 index 0000000000..0d91cc2827 --- /dev/null +++ b/.sqlx/query-ecce5209af9975f4140e7270df40265b00e03bd577f1abfb544beb132eb7d8e5.json @@ -0,0 +1,245 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n users.token as `user_token: tokens::tokens::users::UserToken`,\n username,\n display_name,\n email_gravatar_hash,\n profile_markdown,\n profile_rendered_html,\n user_role_slug,\n disable_gravatar,\n preferred_tts_result_visibility as `preferred_tts_result_visibility: enums::common::visibility::Visibility`,\n preferred_w2l_result_visibility as `preferred_w2l_result_visibility: enums::common::visibility::Visibility`,\n discord_username,\n twitch_username,\n twitter_username,\n patreon_username,\n github_username,\n cashapp_username,\n website_url,\n is_banned,\n maybe_mod_comments,\n maybe_mod_user_token,\n created_at\nFROM users\nWHERE\n users.username = ?\n AND users.user_deleted_at IS NULL\n AND users.mod_deleted_at IS NULL\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "user_token: tokens::tokens::users::UserToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 2, + "name": "display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 3, + "name": "email_gravatar_hash", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 4, + "name": "profile_markdown", + "type_info": { + "type": "Blob", + "flags": "NOT_NULL | BLOB | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 262140 + } + }, + { + "ordinal": 5, + "name": "profile_rendered_html", + "type_info": { + "type": "Blob", + "flags": "NOT_NULL | BLOB | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 262140 + } + }, + { + "ordinal": 6, + "name": "user_role_slug", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 64 + } + }, + { + "ordinal": 7, + "name": "disable_gravatar", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 8, + "name": "preferred_tts_result_visibility: enums::common::visibility::Visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 9, + "name": "preferred_w2l_result_visibility: enums::common::visibility::Visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 10, + "name": "discord_username", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 144 + } + }, + { + "ordinal": 11, + "name": "twitch_username", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 144 + } + }, + { + "ordinal": 12, + "name": "twitter_username", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 144 + } + }, + { + "ordinal": 13, + "name": "patreon_username", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 144 + } + }, + { + "ordinal": 14, + "name": "github_username", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 144 + } + }, + { + "ordinal": 15, + "name": "cashapp_username", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 144 + } + }, + { + "ordinal": 16, + "name": "website_url", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 17, + "name": "is_banned", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 18, + "name": "maybe_mod_comments", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 19, + "name": "maybe_mod_user_token", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 20, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + true, + true, + true, + true, + false, + true, + true, + false + ] + }, + "hash": "ecce5209af9975f4140e7270df40265b00e03bd577f1abfb544beb132eb7d8e5" +} diff --git a/.sqlx/query-ed8d32dd94719ad6479dd638cdc7a8cfbf725785f51678533988ddba94aac112.json b/.sqlx/query-ed8d32dd94719ad6479dd638cdc7a8cfbf725785f51678533988ddba94aac112.json new file mode 100644 index 0000000000..fec84cec0d --- /dev/null +++ b/.sqlx/query-ed8d32dd94719ad6479dd638cdc7a8cfbf725785f51678533988ddba94aac112.json @@ -0,0 +1,69 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n IFNULL((\n SELECT\n NOW() - t1.created_at AS seconds_since_first\n FROM tts_inference_jobs AS t1\n WHERE t1.status = \"pending\"\n ORDER BY t1.id ASC\n LIMIT 1\n ), 0) as seconds_since_first,\n sub2.pending_count,\n sub3.pending_priority_nonzero_count,\n sub4.pending_priority_gt_one_count,\n sub5.attempt_failed_count\nFROM\n (\n SELECT\n count(t2.id) as pending_count\n FROM tts_inference_jobs AS t2\n WHERE t2.status = \"pending\"\n ) as sub2,\n (\n SELECT\n count(t3.id) as pending_priority_nonzero_count\n FROM tts_inference_jobs AS t3\n WHERE t3.status = \"pending\"\n AND t3.priority_level > 0\n ) as sub3,\n (\n SELECT\n count(t4.id) as pending_priority_gt_one_count\n FROM tts_inference_jobs AS t4\n WHERE t4.status = \"pending\"\n AND t4.priority_level > 1\n ) as sub4,\n (\n SELECT\n count(t5.id) as attempt_failed_count\n FROM tts_inference_jobs AS t5\n WHERE t5.status = \"attempt_failed\"\n ) as sub5\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "seconds_since_first", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL | BINARY", + "char_set": 63, + "max_size": 16 + } + }, + { + "ordinal": 1, + "name": "pending_count", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 21 + } + }, + { + "ordinal": 2, + "name": "pending_priority_nonzero_count", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 21 + } + }, + { + "ordinal": 3, + "name": "pending_priority_gt_one_count", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 21 + } + }, + { + "ordinal": 4, + "name": "attempt_failed_count", + "type_info": { + "type": "LongLong", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 21 + } + } + ], + "parameters": { + "Right": 0 + }, + "nullable": [ + false, + false, + false, + false, + false + ] + }, + "hash": "ed8d32dd94719ad6479dd638cdc7a8cfbf725785f51678533988ddba94aac112" +} diff --git a/.sqlx/query-ee05f95e45f7aaa5811d70b1f00d3f40a361536dfc6451affcad97586dc3338f.json b/.sqlx/query-ee05f95e45f7aaa5811d70b1f00d3f40a361536dfc6451affcad97586dc3338f.json new file mode 100644 index 0000000000..7eb3127117 --- /dev/null +++ b/.sqlx/query-ee05f95e45f7aaa5811d70b1f00d3f40a361536dfc6451affcad97586dc3338f.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE w2l_inference_jobs\nSET\n status = 'started',\n attempt_count = attempt_count + 1,\n retry_at = NOW() + interval 2 minute\nWHERE id = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 1 + }, + "nullable": [] + }, + "hash": "ee05f95e45f7aaa5811d70b1f00d3f40a361536dfc6451affcad97586dc3338f" +} diff --git a/.sqlx/query-eeb82ae4bbfb60cf8a0c548f7d1d803b94d4905ee650194ca9d5c710e0014a6e.json b/.sqlx/query-eeb82ae4bbfb60cf8a0c548f7d1d803b94d4905ee650194ca9d5c710e0014a6e.json new file mode 100644 index 0000000000..2bb3be6a5a --- /dev/null +++ b/.sqlx/query-eeb82ae4bbfb60cf8a0c548f7d1d803b94d4905ee650194ca9d5c710e0014a6e.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO tts_models\nSET\n token = ?,\n tts_model_type = ?,\n title = ?,\n description_markdown = '',\n description_rendered_html = '',\n creator_user_token = ?,\n creator_ip_address_creation = ?,\n creator_ip_address_last_update = ?,\n original_download_url = ?,\n private_bucket_hash = ?,\n private_bucket_object_name = ?,\n file_size_bytes = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 10 + }, + "nullable": [] + }, + "hash": "eeb82ae4bbfb60cf8a0c548f7d1d803b94d4905ee650194ca9d5c710e0014a6e" +} diff --git a/.sqlx/query-ef7bd99d998e080d274f9a08ae281ff522b33fd9e0ddedd17296604ad487a2cf.json b/.sqlx/query-ef7bd99d998e080d274f9a08ae281ff522b33fd9e0ddedd17296604ad487a2cf.json new file mode 100644 index 0000000000..6d34f102f4 --- /dev/null +++ b/.sqlx/query-ef7bd99d998e080d274f9a08ae281ff522b33fd9e0ddedd17296604ad487a2cf.json @@ -0,0 +1,25 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n token as `token: tokens::tokens::tts_models::TtsModelToken`\nFROM tts_models\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token: tokens::tokens::tts_models::TtsModelToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + } + ], + "parameters": { + "Right": 0 + }, + "nullable": [ + false + ] + }, + "hash": "ef7bd99d998e080d274f9a08ae281ff522b33fd9e0ddedd17296604ad487a2cf" +} diff --git a/.sqlx/query-ef828549a221fe6fad3105fede0b38a439a685d6ea7f83a0657df9cdbb80c589.json b/.sqlx/query-ef828549a221fe6fad3105fede0b38a439a685d6ea7f83a0657df9cdbb80c589.json new file mode 100644 index 0000000000..4819eeff96 --- /dev/null +++ b/.sqlx/query-ef828549a221fe6fad3105fede0b38a439a685d6ea7f83a0657df9cdbb80c589.json @@ -0,0 +1,113 @@ +{ + "db_name": "MySQL", + "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 ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "ip_address", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 160 + } + }, + { + "ordinal": 1, + "name": "maybe_target_user_token", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 2, + "name": "maybe_target_username", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 3, + "name": "mod_user_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 4, + "name": "mod_username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 5, + "name": "mod_display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 6, + "name": "mod_notes", + "type_info": { + "type": "Blob", + "flags": "NOT_NULL | BLOB | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 262140 + } + }, + { + "ordinal": 7, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 8, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + true, + true, + false, + false, + false, + false, + false, + false + ] + }, + "hash": "ef828549a221fe6fad3105fede0b38a439a685d6ea7f83a0657df9cdbb80c589" +} diff --git a/.sqlx/query-f0f0c5f4d36464696a81adb5293b2d7b45d98428ebfeb20445d24e657d0ee374.json b/.sqlx/query-f0f0c5f4d36464696a81adb5293b2d7b45d98428ebfeb20445d24e657d0ee374.json new file mode 100644 index 0000000000..fd65977242 --- /dev/null +++ b/.sqlx/query-f0f0c5f4d36464696a81adb5293b2d7b45d98428ebfeb20445d24e657d0ee374.json @@ -0,0 +1,223 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n tts.token as model_token,\n tts.tts_model_type,\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 tts.title,\n tts.ietf_language_tag,\n tts.ietf_primary_language_subtag,\n tts.is_locked_from_use,\n tts.is_front_page_featured,\n tts.is_twitch_featured,\n tts.maybe_suggested_unique_bot_command,\n tts.user_ratings_positive_count,\n tts.user_ratings_negative_count,\n tts.user_ratings_total_count,\n tts.creator_set_visibility as `creator_set_visibility: enums::common::visibility::Visibility`,\n tts.created_at,\n tts.updated_at\nFROM tts_models as tts\nJOIN users\nON\n users.token = tts.creator_user_token\nWHERE\n users.username = ?\n AND tts.is_locked_from_use IS FALSE\n AND tts.user_deleted_at IS NULL\n AND tts.mod_deleted_at IS NULL\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "model_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "tts_model_type", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 60 + } + }, + { + "ordinal": 2, + "name": "creator_user_token", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 3, + "name": "creator_username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 4, + "name": "creator_display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 5, + "name": "creator_gravatar_hash", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 6, + "name": "title", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 7, + "name": "ietf_language_tag", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 8, + "name": "ietf_primary_language_subtag", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY", + "char_set": 224, + "max_size": 48 + } + }, + { + "ordinal": 9, + "name": "is_locked_from_use", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL | MULTIPLE_KEY", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 10, + "name": "is_front_page_featured", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 11, + "name": "is_twitch_featured", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 12, + "name": "maybe_suggested_unique_bot_command", + "type_info": { + "type": "VarString", + "flags": "UNIQUE_KEY | BINARY", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 13, + "name": "user_ratings_positive_count", + "type_info": { + "type": "Long", + "flags": "NOT_NULL | UNSIGNED", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 14, + "name": "user_ratings_negative_count", + "type_info": { + "type": "Long", + "flags": "NOT_NULL | UNSIGNED", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 15, + "name": "user_ratings_total_count", + "type_info": { + "type": "Long", + "flags": "NOT_NULL | UNSIGNED", + "char_set": 63, + "max_size": 10 + } + }, + { + "ordinal": 16, + "name": "creator_set_visibility: enums::common::visibility::Visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 17, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 18, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + false, + false, + false, + false, + false, + false + ] + }, + "hash": "f0f0c5f4d36464696a81adb5293b2d7b45d98428ebfeb20445d24e657d0ee374" +} diff --git a/.sqlx/query-f6012a4bb2dbb9cb92539252881ec56b633a95f537547efb800f821ee54eba5f.json b/.sqlx/query-f6012a4bb2dbb9cb92539252881ec56b633a95f537547efb800f821ee54eba5f.json new file mode 100644 index 0000000000..2d7cac0f18 --- /dev/null +++ b/.sqlx/query-f6012a4bb2dbb9cb92539252881ec56b633a95f537547efb800f821ee54eba5f.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE generic_download_jobs\nSET\n status = 'started',\n assigned_worker = ?,\n assigned_cluster = ?,\n attempt_count = attempt_count + 1,\n retry_at = NOW() + interval 2 minute,\n first_started_at = NOW()\nWHERE id = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 3 + }, + "nullable": [] + }, + "hash": "f6012a4bb2dbb9cb92539252881ec56b633a95f537547efb800f821ee54eba5f" +} diff --git a/.sqlx/query-f75b713d166398ebea2bdbde4e416dc8eb2c48dba4aa9bd164bcf5bc77237ce1.json b/.sqlx/query-f75b713d166398ebea2bdbde4e416dc8eb2c48dba4aa9bd164bcf5bc77237ce1.json new file mode 100644 index 0000000000..ab7919755d --- /dev/null +++ b/.sqlx/query-f75b713d166398ebea2bdbde4e416dc8eb2c48dba4aa9bd164bcf5bc77237ce1.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE users\nSET\n profile_markdown = ?,\n profile_rendered_html = ?,\n preferred_tts_result_visibility = ?,\n preferred_w2l_result_visibility = ?,\n discord_username = ?,\n twitter_username = ?,\n twitch_username = ?,\n github_username = ?,\n cashapp_username = ?,\n website_url = ?,\n ip_address_last_update = ?,\n version = version + 1\n\nWHERE users.token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 12 + }, + "nullable": [] + }, + "hash": "f75b713d166398ebea2bdbde4e416dc8eb2c48dba4aa9bd164bcf5bc77237ce1" +} diff --git a/.sqlx/query-fa623775c448be494778f73466d45d368e9cb575cb11dcdfc5d3128962f0e60d.json b/.sqlx/query-fa623775c448be494778f73466d45d368e9cb575cb11dcdfc5d3128962f0e60d.json new file mode 100644 index 0000000000..7aedf8d3ed --- /dev/null +++ b/.sqlx/query-fa623775c448be494778f73466d45d368e9cb575cb11dcdfc5d3128962f0e60d.json @@ -0,0 +1,223 @@ +{ + "db_name": "MySQL", + "query": "\nSELECT\n tts.token as `model_token: tokens::tokens::tts_models::TtsModelToken`,\n tts.tts_model_type as `tts_model_type: enums::by_table::tts_models::tts_model_type::TtsModelType`,\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 as `creator_user_token: tokens::tokens::users::UserToken`,\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 ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "model_token: tokens::tokens::tts_models::TtsModelToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "tts_model_type: enums::by_table::tts_models::tts_model_type::TtsModelType", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | ENUM", + "char_set": 224, + "max_size": 60 + } + }, + { + "ordinal": 2, + "name": "text_pipeline_type", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 3, + "name": "use_default_mel_multiply_factor", + "type_info": { + "type": "Tiny", + "flags": "NOT_NULL", + "char_set": 63, + "max_size": 1 + } + }, + { + "ordinal": 4, + "name": "maybe_custom_mel_multiply_factor", + "type_info": { + "type": "Double", + "flags": "", + "char_set": 63, + "max_size": 22 + } + }, + { + "ordinal": 5, + "name": "maybe_default_pretrained_vocoder", + "type_info": { + "type": "VarString", + "flags": "BINARY", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 6, + "name": "maybe_custom_vocoder_token", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 7, + "name": "maybe_custom_vocoder_type: enums::common::vocoder_type::VocoderType", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 8, + "name": "maybe_custom_vocoder_title", + "type_info": { + "type": "VarString", + "flags": "BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 9, + "name": "maybe_custom_vocoder_private_bucket_hash", + "type_info": { + "type": "String", + "flags": "MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 10, + "name": "creator_user_token: tokens::tokens::users::UserToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 11, + "name": "creator_username", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 12, + "name": "creator_display_name", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 80 + } + }, + { + "ordinal": 13, + "name": "title", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 14, + "name": "private_bucket_hash", + "type_info": { + "type": "String", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 15, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 16, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 17, + "name": "user_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 18, + "name": "mod_deleted_at", + "type_info": { + "type": "Timestamp", + "flags": "BINARY", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + true, + false, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + true, + true + ] + }, + "hash": "fa623775c448be494778f73466d45d368e9cb575cb11dcdfc5d3128962f0e60d" +} diff --git a/.sqlx/query-fb3b4c13ef5ef662e808c85fbdf28a98de14af5390c206e074aa8a4ac67a90fe.json b/.sqlx/query-fb3b4c13ef5ef662e808c85fbdf28a98de14af5390c206e074aa8a4ac67a90fe.json new file mode 100644 index 0000000000..a5a272823a --- /dev/null +++ b/.sqlx/query-fb3b4c13ef5ef662e808c85fbdf28a98de14af5390c206e074aa8a4ac67a90fe.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO tts_results\nSET\n token = ?,\n\n model_token = ?,\n maybe_pretrained_vocoder_used = ?,\n raw_inference_text = ?,\n raw_inference_text_hash_sha2 = ?,\n normalized_inference_text = ?,\n\n maybe_creator_user_token = ?,\n maybe_creator_synthetic_id = ?,\n\n creator_ip_address = ?,\n creator_set_visibility = ?,\n\n public_bucket_wav_audio_path = ?,\n public_bucket_spectrogram_path = ?,\n\n file_size_bytes = ?,\n duration_millis = ?,\n\n is_generated_on_prem = ?,\n generated_by_worker = ?,\n\n is_debug_request = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 17 + }, + "nullable": [] + }, + "hash": "fb3b4c13ef5ef662e808c85fbdf28a98de14af5390c206e074aa8a4ac67a90fe" +} diff --git a/.sqlx/query-fd31f7abe386147c07f862d668c9e56eb3d809c4f0a61b7debf9b2e3785a4c83.json b/.sqlx/query-fd31f7abe386147c07f862d668c9e56eb3d809c4f0a61b7debf9b2e3785a4c83.json new file mode 100644 index 0000000000..d7948fde91 --- /dev/null +++ b/.sqlx/query-fd31f7abe386147c07f862d668c9e56eb3d809c4f0a61b7debf9b2e3785a4c83.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nINSERT INTO model_categories\nSET\n token = ?,\n uuid_idempotency_token = ?,\n model_type = ?,\n name = ?,\n\n creator_user_token = ?,\n creator_ip_address_creation = ?,\n creator_ip_address_last_update = ?,\n\n is_mod_approved = ?,\n maybe_mod_user_token = ?,\n can_directly_have_models = ?,\n can_have_subcategories = ?,\n can_only_mods_apply = ?\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 12 + }, + "nullable": [] + }, + "hash": "fd31f7abe386147c07f862d668c9e56eb3d809c4f0a61b7debf9b2e3785a4c83" +} diff --git a/.sqlx/query-ffa85bac1e92386a908dfa656b6672ccc2b8ba417afcc489e4670a2287992b02.json b/.sqlx/query-ffa85bac1e92386a908dfa656b6672ccc2b8ba417afcc489e4670a2287992b02.json new file mode 100644 index 0000000000..c5dfe93f7d --- /dev/null +++ b/.sqlx/query-ffa85bac1e92386a908dfa656b6672ccc2b8ba417afcc489e4670a2287992b02.json @@ -0,0 +1,102 @@ +{ + "db_name": "MySQL", + "query": "\n SELECT\n zd.token as `token: tokens::tokens::zs_voice_datasets::ZsVoiceDatasetToken`,\n zd.title,\n zd.ietf_language_tag,\n zd.ietf_primary_language_subtag,\n zd.maybe_creator_user_token,\n zd.creator_set_visibility as `creator_set_visibility: enums::common::visibility::Visibility`,\n zd.created_at,\n zd.updated_at\n FROM zs_voice_datasets as zd\n WHERE\n zd.token = ?\n AND zd.user_deleted_at IS NULL\n AND zd.mod_deleted_at IS NULL\n ", + "describe": { + "columns": [ + { + "ordinal": 0, + "name": "token: tokens::tokens::zs_voice_datasets::ZsVoiceDatasetToken", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | UNIQUE_KEY | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 1, + "name": "title", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY | NO_DEFAULT_VALUE", + "char_set": 224, + "max_size": 1020 + } + }, + { + "ordinal": 2, + "name": "ietf_language_tag", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | BINARY", + "char_set": 224, + "max_size": 256 + } + }, + { + "ordinal": 3, + "name": "ietf_primary_language_subtag", + "type_info": { + "type": "VarString", + "flags": "NOT_NULL | MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 48 + } + }, + { + "ordinal": 4, + "name": "maybe_creator_user_token", + "type_info": { + "type": "VarString", + "flags": "MULTIPLE_KEY | BINARY", + "char_set": 224, + "max_size": 128 + } + }, + { + "ordinal": 5, + "name": "creator_set_visibility: enums::common::visibility::Visibility", + "type_info": { + "type": "String", + "flags": "NOT_NULL | BINARY | ENUM", + "char_set": 224, + "max_size": 28 + } + }, + { + "ordinal": 6, + "name": "created_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP", + "char_set": 63, + "max_size": 19 + } + }, + { + "ordinal": 7, + "name": "updated_at", + "type_info": { + "type": "Timestamp", + "flags": "NOT_NULL | BINARY | TIMESTAMP | ON_UPDATE_NOW", + "char_set": 63, + "max_size": 19 + } + } + ], + "parameters": { + "Right": 1 + }, + "nullable": [ + false, + false, + false, + false, + true, + false, + false, + false + ] + }, + "hash": "ffa85bac1e92386a908dfa656b6672ccc2b8ba417afcc489e4670a2287992b02" +} diff --git a/.sqlx/query-ffa85f7c65101a43653c724479ee080e0a74577d2ae37863b039f3a452493d1e.json b/.sqlx/query-ffa85f7c65101a43653c724479ee080e0a74577d2ae37863b039f3a452493d1e.json new file mode 100644 index 0000000000..cccf9f6a53 --- /dev/null +++ b/.sqlx/query-ffa85f7c65101a43653c724479ee080e0a74577d2ae37863b039f3a452493d1e.json @@ -0,0 +1,12 @@ +{ + "db_name": "MySQL", + "query": "\nUPDATE w2l_results\nSET\n user_deleted_at = CURRENT_TIMESTAMP\nWHERE\n token = ?\nLIMIT 1\n ", + "describe": { + "columns": [], + "parameters": { + "Right": 1 + }, + "nullable": [] + }, + "hash": "ffa85f7c65101a43653c724479ee080e0a74577d2ae37863b039f3a452493d1e" +} diff --git a/service_cpu.Dockerfile b/service_cpu.Dockerfile index 5e186425b2..f1753f8a20 100644 --- a/service_cpu.Dockerfile +++ b/service_cpu.Dockerfile @@ -70,6 +70,7 @@ FROM rust-base AS builder # NB: Now we build and test our code. COPY Cargo.lock . COPY Cargo.toml . +COPY .sqlx/ .sqlx COPY crates/ ./crates COPY my-workspace-hack/ ./my-workspace-hack COPY includes/ ./includes diff --git a/service_gpu.Dockerfile b/service_gpu.Dockerfile index ef174a34af..b19282450e 100644 --- a/service_gpu.Dockerfile +++ b/service_gpu.Dockerfile @@ -70,6 +70,7 @@ FROM rust-base AS builder # NB: Now we build and test our code. COPY Cargo.lock . COPY Cargo.toml . +COPY .sqlx/ .sqlx COPY crates/ ./crates COPY my-workspace-hack ./my-workspace-hack COPY includes/ ./includes