feat: add topic alias resolution APIs

This commit is contained in:
2026-05-11 11:53:56 +09:00
parent ba03ecb85b
commit 428f5021e8
9 changed files with 252 additions and 31 deletions

View File

@@ -2,6 +2,7 @@ export const TOPICS_TABLE = 'topics';
export const FACTS_TABLE = 'facts';
export const FACT_TOPICS_TABLE = 'fact_topics';
export const TOPIC_RELATIONS_TABLE = 'topic_relations';
export const TOPIC_ALIASES_TABLE = 'topic_aliases';
export const TOPIC_COLUMNS = [
'id',
@@ -40,3 +41,13 @@ export const TOPIC_RELATION_COLUMNS = [
'relation',
'created_at',
] as const;
export const TOPIC_ALIAS_COLUMNS = [
'id',
'topic_id',
'alias',
'normalized_alias',
'is_primary',
'created_at',
'updated_at',
] as const;