Обновление схемы данных

This commit is contained in:
2025-09-12 10:53:46 +04:00
parent 843d0a4aa3
commit 72de052293
107 changed files with 34966 additions and 28695 deletions
+286 -281
View File
@@ -1,57 +1,77 @@
name: ancestry
values: 90
values: 91
schema:
[attribute]:
type: array<string>
path: ancestry.attribute
is_null: true
values: 66
values: 67
min_count: 1
max_count: 3
value_type:
type: string
path: ancestry.attribute.[]
is_null: false
values: 172
values: 175
different_values: 8
variants:
- "Free" (x61)
- "Free" (x62)
- "Dexterity" (x27)
- "Constitution" (x21)
- "Charisma" (x19)
- "Wisdom" (x17)
- "Strength" (x11)
- "Wisdom" (x18)
- "Strength" (x12)
- "Intelligence" (x11)
- "Two free ability boosts" (x5)
[attribute_flaw]:
type: array<string>
path: ancestry.attribute_flaw
is_null: true
values: 46
min_count: 1
max_count: 1
value_type:
type: string
path: ancestry.attribute_flaw.[]
is_null: false
values: 46
different_values: 6
variants:
- "Wisdom" (x11)
- "Strength" (x9)
- "Intelligence" (x9)
- "Charisma" (x8)
- "Constitution" (x8)
- "Dexterity" (x1)
'category':
type: string
path: ancestry.category
is_null: false
values: 90
values: 91
different_values: 1 (all same)
variants: "ancestry" (x90)
variants: "ancestry" (x91)
'hp_raw':
type: string
path: ancestry.hp_raw
is_null: false
values: 90
values: 91
different_values: 4
variants:
- "8" (x37)
- "" (x25)
- "6" (x19)
- "10" (x9)
- "10" (x10)
'id':
type: string
path: ancestry.id
is_null: false
values: 90
different_values: 90 (all different)
values: 91
different_values: 91 (all different)
variants: [omitted]
'image':
[image]:
type: array<string>
path: ancestry.image
is_null: false
is_null: true
values: 90
min_count: 1
max_count: 4
@@ -66,257 +86,9 @@ schema:
type: string
path: ancestry.language_markdown
is_null: false
values: 90
values: 91
different_values: 50
variants: [omitted]
'markdown':
type: string
path: ancestry.markdown
is_null: false
values: 90
different_values: 90 (all different)
variants: [omitted]
'name':
type: string
path: ancestry.name
is_null: false
values: 90
different_values: 73
variants: [omitted]
'primary_source_category':
type: string
path: ancestry.primary_source_category
is_null: false
values: 90
different_values: 3
variants:
- "Rulebooks" (x52)
- "Lost Omens" (x37)
- "Adventure Paths" (x1)
[primary_source_group]:
type: string
path: ancestry.primary_source_group
is_null: true
values: 1
different_values: 1 (all same)
variants: "Extinction Curse" (x1)
'rarity':
type: string
path: ancestry.rarity
is_null: false
values: 90
different_values: 3
variants:
- "uncommon" (x50)
- "rare" (x22)
- "common" (x18)
'rarity_id':
type: integer
path: ancestry.rarity_id
is_null: false
values: 90
different_values: 3
variants:
- 2 (x50)
- 3 (x22)
- 1 (x18)
'release_date':
type: string
path: ancestry.release_date
is_null: false
values: 90
different_values: 15
variants:
- "2021-02-24" (x15)
- "2023-11-15" (x12)
- "2024-08-01" (x11)
- "2020-07-30" (x10)
- "2019-08-01" (x8)
- "2024-08-28" (x7)
- "2024-05-29" (x6)
- "2021-07-07" (x6)
- "2022-11-16" (x5)
- "2019-10-16" (x3)
- "2021-10-13" (x2)
- "2023-08-02" (x2)
- "2020-03-26" (x1)
- "2022-04-27" (x1)
- "2022-07-27" (x1)
[remaster_id]:
type: array<string>
path: ancestry.remaster_id
is_null: true
values: 23
min_count: 1
max_count: 1
value_type:
type: string
path: ancestry.remaster_id.[]
is_null: false
values: 23
different_values: 22
variants: [omitted]
'resistance':
type: object
path: ancestry.resistance
is_null: false
values: 90
schema:
'search_markdown':
type: string
path: ancestry.search_markdown
is_null: false
values: 90
different_values: 90 (all different)
variants: [omitted]
'size':
type: array<string>
path: ancestry.size
is_null: false
values: 90
min_count: 1
max_count: 4
value_type:
type: string
path: ancestry.size.[]
is_null: false
values: 95
different_values: 4
variants:
- "Medium" (x68)
- "Small" (x22)
- "Large" (x3)
- "Tiny" (x2)
'size_id':
type: array<integer>
path: ancestry.size_id
is_null: false
values: 90
min_count: 1
max_count: 4
value_type:
type: integer
path: ancestry.size_id.[]
is_null: false
values: 95
different_values: 4
variants:
- 3 (x68)
- 2 (x22)
- 4 (x3)
- 1 (x2)
'source':
type: array<string>
path: ancestry.source
is_null: false
values: 90
min_count: 1
max_count: 1
value_type:
type: string
path: ancestry.source.[]
is_null: false
values: 90
different_values: 17
variants:
- "Ancestry Guide" (x14)
- "Player Core" (x12)
- "Player Core 2" (x11)
- "Advanced Player's Guide" (x10)
- "Core Rulebook" (x8)
- "Tian Xia Character Guide" (x7)
- "Howl of the Wild" (x6)
- "The Mwangi Expanse" (x6)
- "Impossible Lands" (x5)
- "Character Guide" (x3)
- "Rage of Elements" (x2)
- "Pathfinder #153: Life's Long Shadows" (x1)
- "Azarketi Ancestry Web Supplement" (x1)
- "Guns & Gears" (x1)
- "Grand Bazaar" (x1)
- "Book of the Dead" (x1)
- "Dark Archive" (x1)
'source_category':
type: array<string>
path: ancestry.source_category
is_null: false
values: 90
min_count: 1
max_count: 1
value_type:
type: string
path: ancestry.source_category.[]
is_null: false
values: 90
different_values: 3
variants:
- "Rulebooks" (x52)
- "Lost Omens" (x37)
- "Adventure Paths" (x1)
'source_markdown':
type: string
path: ancestry.source_markdown
is_null: false
values: 90
different_values: 89
variants: [omitted]
'speed':
type: object
path: ancestry.speed
is_null: false
values: 90
schema:
[land]:
type: integer
path: ancestry.speed.land
is_null: true
values: 63
different_values: 3
variants:
- 25 (x55)
- 30 (x4)
- 20 (x4)
[max]:
type: integer
path: ancestry.speed.max
is_null: true
values: 63
different_values: 3
variants:
- 25 (x55)
- 30 (x4)
- 20 (x4)
'speed_markdown':
type: string
path: ancestry.speed_markdown
is_null: false
values: 90
different_values: 4
variants:
- "25 feet" (x55)
- "" (x27)
- "30 feet" (x4)
- "20 feet" (x4)
[attribute_flaw]:
type: array<string>
path: ancestry.attribute_flaw
is_null: true
values: 45
min_count: 1
max_count: 1
value_type:
type: string
path: ancestry.attribute_flaw.[]
is_null: false
values: 45
different_values: 6
variants:
- "Wisdom" (x11)
- "Intelligence" (x9)
- "Strength" (x9)
- "Constitution" (x8)
- "Charisma" (x7)
- "Dexterity" (x1)
[legacy_id]:
type: array<string>
path: ancestry.legacy_id
@@ -331,6 +103,192 @@ schema:
values: 21
different_values: 21
variants: [omitted]
'markdown':
type: string
path: ancestry.markdown
is_null: false
values: 91
different_values: 91 (all different)
variants: [omitted]
'name':
type: string
path: ancestry.name
is_null: false
values: 91
different_values: 74
variants: [omitted]
'primary_source_category':
type: string
path: ancestry.primary_source_category
is_null: false
values: 91
different_values: 3
variants:
- "Rulebooks" (x53)
- "Lost Omens" (x37)
- "Adventure Paths" (x1)
[primary_source_group]:
type: string
path: ancestry.primary_source_group
is_null: true
values: 1
different_values: 1 (all same)
variants: "Extinction Curse" (x1)
'rarity':
type: string
path: ancestry.rarity
is_null: false
values: 91
different_values: 3
variants:
- "uncommon" (x50)
- "rare" (x23)
- "common" (x18)
'rarity_id':
type: integer
path: ancestry.rarity_id
is_null: false
values: 91
different_values: 3
variants:
- 2 (x50)
- 3 (x23)
- 1 (x18)
'release_date':
type: string
path: ancestry.release_date
is_null: false
values: 91
different_values: 16
variants:
- "2021-02-24" (x15)
- "2023-11-15" (x12)
- "2024-08-01" (x11)
- "2020-07-30" (x10)
- "2019-08-01" (x8)
- "2024-08-28" (x7)
- "2021-07-07" (x6)
- "2024-05-29" (x6)
- "2022-11-16" (x5)
- "2019-10-16" (x3)
- "2021-10-13" (x2)
- "2023-08-02" (x2)
- "2020-03-26" (x1)
- "2022-04-27" (x1)
- "2022-07-27" (x1)
- "2025-07-31" (x1)
[remaster_id]:
type: array<string>
path: ancestry.remaster_id
is_null: true
values: 24
min_count: 1
max_count: 1
value_type:
type: string
path: ancestry.remaster_id.[]
is_null: false
values: 24
different_values: 23
variants: [omitted]
'resistance':
type: object
path: ancestry.resistance
is_null: false
values: 91
schema:
'search_markdown':
type: string
path: ancestry.search_markdown
is_null: false
values: 91
different_values: 91 (all different)
variants: [omitted]
'size':
type: array<string>
path: ancestry.size
is_null: false
values: 91
min_count: 1
max_count: 4
value_type:
type: string
path: ancestry.size.[]
is_null: false
values: 96
different_values: 4
variants:
- "Medium" (x68)
- "Small" (x22)
- "Large" (x4)
- "Tiny" (x2)
'size_id':
type: array<integer>
path: ancestry.size_id
is_null: false
values: 91
min_count: 1
max_count: 4
value_type:
type: integer
path: ancestry.size_id.[]
is_null: false
values: 96
different_values: 4
variants:
- 3 (x68)
- 2 (x22)
- 4 (x4)
- 1 (x2)
'source':
type: array<string>
path: ancestry.source
is_null: false
values: 91
min_count: 1
max_count: 1
value_type:
type: string
path: ancestry.source.[]
is_null: false
values: 91
different_values: 18
variants:
- "Ancestry Guide" (x14)
- "Player Core" (x12)
- "Player Core 2" (x11)
- "Advanced Player's Guide" (x10)
- "Core Rulebook" (x8)
- "Tian Xia Character Guide" (x7)
- "The Mwangi Expanse" (x6)
- "Howl of the Wild" (x6)
- "Impossible Lands" (x5)
- "Character Guide" (x3)
- "Rage of Elements" (x2)
- "Pathfinder #153: Life's Long Shadows" (x1)
- "Azarketi Ancestry Web Supplement" (x1)
- "Guns & Gears" (x1)
- "Grand Bazaar" (x1)
- "Book of the Dead" (x1)
- "Dark Archive" (x1)
- "Battlecry!" (x1)
'source_category':
type: array<string>
path: ancestry.source_category
is_null: false
values: 91
min_count: 1
max_count: 1
value_type:
type: string
path: ancestry.source_category.[]
is_null: false
values: 91
different_values: 3
variants:
- "Rulebooks" (x53)
- "Lost Omens" (x37)
- "Adventure Paths" (x1)
[source_group]:
type: array<string>
path: ancestry.source_group
@@ -345,12 +303,53 @@ schema:
values: 1
different_values: 1 (all same)
variants: "Extinction Curse" (x1)
'weakness':
type: object
path: ancestry.weakness
'source_markdown':
type: string
path: ancestry.source_markdown
is_null: false
values: 90
schema:
values: 91
different_values: 90
variants: [omitted]
'speed':
type: object
path: ancestry.speed
is_null: false
values: 91
schema:
[land]:
type: integer
path: ancestry.speed.land
is_null: true
values: 66
different_values: 4
variants:
- 25 (x56)
- 20 (x5)
- 30 (x4)
- 5 (x1)
[max]:
type: integer
path: ancestry.speed.max
is_null: true
values: 66
different_values: 4
variants:
- 25 (x56)
- 20 (x5)
- 30 (x4)
- 5 (x1)
'speed_markdown':
type: string
path: ancestry.speed_markdown
is_null: false
values: 91
different_values: 5
variants:
- "25 feet" (x56)
- "" (x25)
- "20 feet" (x5)
- "30 feet" (x4)
- "5 feet" (x1)
[spoilers]:
type: string
path: ancestry.spoilers
@@ -362,53 +361,59 @@ schema:
type: string
path: ancestry.summary_markdown
is_null: false
values: 90
different_values: 90 (all different)
values: 91
different_values: 91 (all different)
variants: [omitted]
'trait':
type: array<string>
path: ancestry.trait
is_null: false
values: 90
values: 91
min_count: 2
max_count: 5
value_type:
type: string
path: ancestry.trait.[]
is_null: false
values: 252
different_values: 87
values: 256
different_values: 89
variants: [omitted]
'trait_markdown':
type: string
path: ancestry.trait_markdown
is_null: false
values: 90
different_values: 90 (all different)
values: 91
different_values: 91 (all different)
variants: [omitted]
'type':
type: string
path: ancestry.type
is_null: false
values: 90
values: 91
different_values: 3
variants:
- "Ancestry" (x64)
- "Ancestry" (x65)
- "Versatile Heritage" (x24)
- "Half-Human Heritage" (x2)
'url':
type: string
path: ancestry.url
is_null: false
values: 90
different_values: 90 (all different)
values: 91
different_values: 91 (all different)
variants: [omitted]
[vision]:
type: string
path: ancestry.vision
is_null: true
values: 50
values: 51
different_values: 2
variants:
- "Low-Light Vision" (x33)
- "Low-Light Vision" (x34)
- "Darkvision" (x17)
'weakness':
type: object
path: ancestry.weakness
is_null: false
values: 91
schema: