ticket #21 attempt 1
This commit is contained in:
parent
818568c609
commit
7d4ae7dd4c
@ -22,7 +22,7 @@ from .comments import _drop_blocked, _build_comment_items, load_comments, get_re
|
|||||||
from .content import resolve_by_slug, resolve_object_url, get_uids_by_username_match, text_search_clause, get_daily_topic, get_featured_news
|
from .content import resolve_by_slug, resolve_object_url, get_uids_by_username_match, text_search_clause, get_daily_topic, get_featured_news
|
||||||
from .attachments_data import get_attachments, get_attachments_by_type, get_news_images_by_uids, delete_attachment_record, delete_attachments, _delete_attachment_file, get_user_media, get_deleted_media
|
from .attachments_data import get_attachments, get_attachments_by_type, get_news_images_by_uids, delete_attachment_record, delete_attachments, _delete_attachment_file, get_user_media, get_deleted_media
|
||||||
from .stats import _stats_cache, get_site_stats, _analytics_cache, get_platform_analytics, _gist_languages_cache, get_gist_languages
|
from .stats import _stats_cache, get_site_stats, _analytics_cache, get_platform_analytics, _gist_languages_cache, get_gist_languages
|
||||||
from .schema import BUG_TABLE_RENAMES, migrate_bug_tables_to_issue_tables, init_db, _refresh_query_planner_stats, OLD_GATEWAY_URL, migrate_ai_gateway_settings, backfill_api_keys, _backfill_gamification
|
from .schema import init_db, _refresh_query_planner_stats, OLD_GATEWAY_URL, migrate_ai_gateway_settings, backfill_api_keys, _backfill_gamification
|
||||||
|
|
||||||
__all__ = [
|
__all__ = [
|
||||||
"dataset",
|
"dataset",
|
||||||
@ -222,8 +222,6 @@ __all__ = [
|
|||||||
"get_platform_analytics",
|
"get_platform_analytics",
|
||||||
"_gist_languages_cache",
|
"_gist_languages_cache",
|
||||||
"get_gist_languages",
|
"get_gist_languages",
|
||||||
"BUG_TABLE_RENAMES",
|
|
||||||
"migrate_bug_tables_to_issue_tables",
|
|
||||||
"init_db",
|
"init_db",
|
||||||
"_refresh_query_planner_stats",
|
"_refresh_query_planner_stats",
|
||||||
"OLD_GATEWAY_URL",
|
"OLD_GATEWAY_URL",
|
||||||
|
|||||||
@ -6,30 +6,6 @@ from .soft_delete import SOFT_DELETE_TABLES, ensure_soft_delete_columns
|
|||||||
from .ranking import _authors_cache
|
from .ranking import _authors_cache
|
||||||
|
|
||||||
|
|
||||||
BUG_TABLE_RENAMES = (
|
|
||||||
("bug_tickets", "issue_tickets"),
|
|
||||||
("bug_comment_authors", "issue_comment_authors"),
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
def migrate_bug_tables_to_issue_tables() -> None:
|
|
||||||
for source_name, destination_name in BUG_TABLE_RENAMES:
|
|
||||||
if source_name not in db.tables:
|
|
||||||
continue
|
|
||||||
source = db[source_name]
|
|
||||||
destination = get_table(destination_name)
|
|
||||||
copied = 0
|
|
||||||
for row in source.all():
|
|
||||||
payload = {key: value for key, value in row.items() if key != "id"}
|
|
||||||
destination.insert_ignore(payload, ["uid"])
|
|
||||||
copied += 1
|
|
||||||
logger.info(
|
|
||||||
"Migrated %s rows from %s into %s", copied, source_name, destination_name
|
|
||||||
)
|
|
||||||
source.drop()
|
|
||||||
logger.info("Dropped table %s after migration", source_name)
|
|
||||||
|
|
||||||
|
|
||||||
def init_db():
|
def init_db():
|
||||||
tables = db.tables
|
tables = db.tables
|
||||||
_index(db, "users", "idx_users_username", ["username"])
|
_index(db, "users", "idx_users_username", ["username"])
|
||||||
@ -356,7 +332,6 @@ def init_db():
|
|||||||
_index(
|
_index(
|
||||||
db, "issue_comment_authors", "idx_issue_comment_authors_number", ["gitea_number"]
|
db, "issue_comment_authors", "idx_issue_comment_authors_number", ["gitea_number"]
|
||||||
)
|
)
|
||||||
migrate_bug_tables_to_issue_tables()
|
|
||||||
_index(db, "service_state", "idx_service_state_name", ["name"])
|
_index(db, "service_state", "idx_service_state_name", ["name"])
|
||||||
if "devii_conversations" in db.tables:
|
if "devii_conversations" in db.tables:
|
||||||
conversations = get_table("devii_conversations")
|
conversations = get_table("devii_conversations")
|
||||||
|
|||||||
8
dpc.log
Normal file
8
dpc.log
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
2026-07-19T17:34:12 INFO logging initialised at /workspace/repo/dpc.log
|
||||||
|
2026-07-19T17:34:12 DEBUG model=molodetz-pro fps=30
|
||||||
|
2026-07-19T17:34:12 INFO read task from file: /workspace/prompts/research-9.txt
|
||||||
|
2026-07-19T17:34:12 INFO settings merged: model=<default> allow=0 deny=0 ask=0
|
||||||
|
2026-07-19T17:38:50 INFO logging initialised at /workspace/repo/dpc.log
|
||||||
|
2026-07-19T17:38:50 DEBUG model=molodetz-pro fps=30
|
||||||
|
2026-07-19T17:38:50 INFO read task from file: /workspace/prompts/execution-1.txt
|
||||||
|
2026-07-19T17:38:50 INFO settings merged: model=<default> allow=0 deny=0 ask=0
|
||||||
Loading…
Reference in New Issue
Block a user