forked from LBRYCommunity/lbry-sdk
add normalized to claims_in_channel index to make update claim faster
This commit is contained in:
parent
72ea19532e
commit
16b774a69e
1 changed files with 3 additions and 3 deletions
|
@ -127,7 +127,7 @@ class SQLDB:
|
||||||
);
|
);
|
||||||
|
|
||||||
create index if not exists claim_resolve_idx on claim (normalized, claim_id);
|
create index if not exists claim_resolve_idx on claim (normalized, claim_id);
|
||||||
create index if not exists claim_claims_in_channel_idx on claim (signature_valid, channel_hash);
|
create index if not exists claim_claims_in_channel_idx on claim (signature_valid, channel_hash, normalized);
|
||||||
|
|
||||||
create index if not exists claim_id_idx on claim (claim_id);
|
create index if not exists claim_id_idx on claim (claim_id);
|
||||||
create index if not exists claim_normalized_idx on claim (normalized);
|
create index if not exists claim_normalized_idx on claim (normalized);
|
||||||
|
@ -505,9 +505,9 @@ class SQLDB:
|
||||||
(SELECT short_url FROM claim WHERE claim_hash=:channel_hash)||'/'||
|
(SELECT short_url FROM claim WHERE claim_hash=:channel_hash)||'/'||
|
||||||
claim_name||COALESCE(
|
claim_name||COALESCE(
|
||||||
(SELECT shortest_id(other_claim.claim_id, claim.claim_id) FROM claim AS other_claim
|
(SELECT shortest_id(other_claim.claim_id, claim.claim_id) FROM claim AS other_claim
|
||||||
WHERE other_claim.normalized = claim.normalized AND
|
WHERE other_claim.signature_valid = 1 AND
|
||||||
other_claim.channel_hash = :channel_hash AND
|
other_claim.channel_hash = :channel_hash AND
|
||||||
other_claim.signature_valid = 1),
|
other_claim.normalized = claim.normalized),
|
||||||
'#'||substr(claim_id, 1, 1)
|
'#'||substr(claim_id, 1, 1)
|
||||||
)
|
)
|
||||||
END
|
END
|
||||||
|
|
Loading…
Reference in a new issue