single quotes in db migrations

This commit is contained in:
Brandon Thomas committed 2026-02-17 23:40:56 +07:00
1 parent 658b15d6aa
commit e0779897b6
5 files changed
+22 -8

No files matched your search

@@ -3,7 +3,7 @@
-- noinspection SqlResolveForFile
ALTER TABLE media_files
ADD COLUMN origin_product_category VARCHAR(16) NOT NULL DEFAULT "unknown"
ADD COLUMN origin_product_category VARCHAR(16) NOT NULL DEFAULT 'unknown'
AFTER origin_category;
ALTER TABLE media_files
@@ -3,7 +3,7 @@
-- noinspection SqlResolveForFile
ALTER TABLE media_files
ADD COLUMN media_class VARCHAR(16) NOT NULL DEFAULT "unknown"
ADD COLUMN media_class VARCHAR(16) NOT NULL DEFAULT 'unknown'
AFTER media_type;
ALTER TABLE media_files
@@ -3,7 +3,7 @@
-- noinspection SqlResolveForFile
ALTER TABLE media_files
ADD COLUMN nsfw_status VARCHAR(32) NOT NULL DEFAULT "unknown"
ADD COLUMN nsfw_status VARCHAR(32) NOT NULL DEFAULT 'unknown'
AFTER maybe_scene_source_media_file_token;
ALTER TABLE media_files
+11 -4
View File
@@ -29,11 +29,18 @@ SECRETS_PATH = "secrets.toml"
# -- Migration query to run in batches --
# Tweak this as needed. Use LIMIT to control batch size.
# QUERY = """
# delete
# from media_files
# where maybe_creator_user_token is null
# limit 10000
# """
QUERY = """
delete
from media_files
where maybe_creator_user_token is null
limit 10000
delete from media_files
where media_type in ("audio", "wav")
and created_at < NOW() - INTERVAL 6 MONTH
limit 10000
"""
BATCH_PAUSE_SECONDS = 0.5
+8 -1
View File
@@ -24,10 +24,17 @@ except ImportError:
SECRETS_PATH = "secrets.toml"
# -- Count query to poll --
# QUERY = """
# select count(*)
# from media_files
# where maybe_creator_user_token is null
# """
QUERY = """
select count(*)
from media_files
where maybe_creator_user_token is null
where media_type in ("audio", "wav")
and created_at < NOW() - INTERVAL 6 MONTH
"""
POLL_INTERVAL_SECONDS = 60