Transparency

What We Store

Every table in our database, live from the database itself. No curated screenshots, no hand-waving — just the raw schema with plain-English explanations of what each table is for. New tables and columns appear here automatically as we ship them.

We do not store your IP address.

No table in this database contains an IP address column. Cloudflare — our hosting provider — may log IP addresses at the network level per their own privacy policy, but we do not receive, read, or store them ourselves.

How this page works

This page runs the following SQL query directly against our live Cloudflare D1 (SQLite) database every time it loads. The results drive the table list below — there is no manually maintained list that could get out of date.

SELECT name, sql FROM sqlite_master WHERE type='table' ORDER BY name

sqlite_masteris SQLite's built-in system catalogue — it stores the schema of every object in the database. Read the SQLite docs on sqlite_master →

What we hide and why

The following table is excluded from the display below. We explain exactly why each one is hidden.

Auth Accounts

This table stores the OAuth tokens issued by Discord and Twitch when you log in. We hide it because exposing its column structure would provide a roadmap for targeting our authentication system — not because we are concealing anything about what data we hold. These tokens are used only to maintain your session and are never read or shared for any other purpose.

All tables (75)

Click any table to expand its columns. Column names are shown as-is from the database; the sanitised label is shown for readability.

Audit Trailaudit_trail
ColumnTypeNotes
idNumber
actor_lsg_idTextInternal identifier
actor_nameText
actionText
target_typeText
target_idTextInternal identifier
target_nameText
changesText
metadataText
created_atNumberTimestamp
Auth Usersauth_users

Internal authentication record created when you first sign in. Stores your name and email address if Discord provided one during OAuth, plus your avatar URL.

ColumnTypeNotes
idText
nameText
emailTextEmail address, if provided by your OAuth provider
email_verifiedNumber
imageText
Call Sessionscall_sessions

Records of voice calls between members — who initiated, who received, when the call started and ended, and the final call status.

ColumnTypeNotes
idText
room_nameText
initiator_idTextInternal identifier
recipient_idTextInternal identifier
conversation_idNumberInternal identifier
statusText
created_atNumberTimestamp
answered_atNumberTimestamp
ended_atNumberTimestamp
Conversation Participantsconversation_participants

Tracks which members belong to each direct message conversation thread, and each participant's last-read position.

ColumnTypeNotes
conversation_idNumberInternal identifier
user_idTextInternal identifier
last_read_msg_idNumberInternal identifier
joined_atNumberTimestamp
Conversationsconversations

Metadata for direct message threads (creation time, last message timestamp). Does not store message content — that lives in Direct Messages.

ColumnTypeNotes
idNumber
nameText
created_atNumberTimestamp
last_msg_atNumberTimestamp
D1 Migrationsd1_migrations
ColumnTypeNotes
idNumber
nameText
applied_atTIMESTAMPTimestamp
Direct Messagesdirect_messages

Your private message content, encrypted at rest using AES-256-GCM (Warden). Soft-deleted messages leave a tombstone so both sides see "This message was deleted." See our Privacy Policy for full encryption details.

ColumnTypeNotes
idNumber
conversation_idNumberInternal identifier
author_idTextInternal identifier
contentText
image_keyText
created_atNumberTimestamp
deleted_atNumberTimestamp
wardedNumberYes/no flag
Event Rsvpsevent_rsvps
ColumnTypeNotes
event_idNumberInternal identifier
lsg_idTextSite user identifier
nameText
statusText
created_atNumberTimestamp
Eventsevents
ColumnTypeNotes
idNumber
titleText
descriptionText
communityText
starts_atNumberTimestamp
ends_atNumberTimestamp
locationText
created_byText
created_by_nameText
discord_event_idTextInternal identifier
discord_event_urlText
created_atNumberTimestamp
Friendshipsfriendships

Friend connections between members, including pending requests, accepted friendships, and blocks.

ColumnTypeNotes
requester_idTextInternal identifier
addressee_idTextInternal identifier
statusText
created_atNumberTimestamp
Game High Scoresgame_high_scores
ColumnTypeNotes
idNumber
game_idTextInternal identifier
lsg_idTextSite user identifier
scoreNumber
floor_reachedNumber
killsNumber
goldNumber
hero_levelNumber
difficultyText
achieved_atNumberTimestamp
UNIQUE(game_id,lsg_id,
Modsmod_members

The site mods roster: names, handles, titles, teams, and profile images shown on the Mods page.

ColumnTypeNotes
idNumber
nameText
handleText
titleText
bioText
image_urlText
teamText
sort_orderNumber
is_activeNumberYes/no flag
created_atNumberTimestamp
Notificationsnotifications

In-site notifications delivered to your inbox — friend requests, wall activity, reactions, and similar events.

ColumnTypeNotes
idNumber
user_idTextInternal identifier
actor_idTextInternal identifier
typeText
dataText
read_atNumberTimestamp
created_atNumberTimestamp
Overwatch Applicationsow_applications

Applications to join the LSG Overwatch competitive team, including availability, role preference, and SR history.

ColumnTypeNotes
idNumber
applicant_idTextInternal identifier
nameText
usernameText
desired_roleText
plays_on_pcNumberYes/no flag
available_mondaysNumberYes/no flag
available_tuesdaysNumberYes/no flag
sr_tankNumber
sr_dpsNumber
sr_supportNumber
hero_mainText
peak_srNumber
peak_seasonText
is_18_or_olderNumberYes/no flag
statusText
reviewer_idTextInternal identifier
reviewed_atNumberTimestamp
review_noteText
created_atNumberTimestamp
Overwatch Rosterow_roster

Current LSG Overwatch competitive team members, their roles, and roster slot assignments.

ColumnTypeNotes
idNumber
slot_numberNumber
usernameText
statusText
rolesText
is_captainNumberYes/no flag
is_vice_captainNumberYes/no flag
added_atNumberTimestamp
Pe Character Attackspe_character_attacks
ColumnTypeNotes
idNumber
character_idNumberInternal identifier
nameText
attack_bonusNumber
damage_diceText
damage_typeText
mastery_propertyText
rangeText
notesText
sort_orderNumber
action_typeText
damage_partsText
versatileNumber
versatile_damage_partsText
thrownNumber
thrown_rangeText
weapon_propertiesText
weapon_range_typeText
is_activeNumberYes/no flag
favoriteNumber
quick_descriptionText
weapon_categoryText
is_pact_weaponNumberYes/no flag
manual_overrideNumber
linked_ammo_item_idNumberInternal identifier
Pe Character Classespe_character_classes
ColumnTypeNotes
idNumber
character_idNumberInternal identifier
class_nameText
class_levelNumber
class_descriptionText
subclassText
subclass_descriptionText
sort_orderNumber
subclassesText
class_idNumberInternal identifier
class_choicesText
Pe Character Effectspe_character_effects
ColumnTypeNotes
idNumber
character_idNumberInternal identifier
nameText
descriptionText
source_typeText
source_idNumberInternal identifier
is_toggleableNumberYes/no flag
is_activeNumberYes/no flag
auto_managedNumber
modifiersText
sort_orderNumber
favoriteNumber
quick_descriptionText
show_on_activeNumber
is_permanentNumberYes/no flag
source_class_item_idNumberInternal identifier
granted_at_levelNumber
Pe Character Featurespe_character_features
ColumnTypeNotes
idNumber
character_idNumberInternal identifier
nameText
sourceText
descriptionText
sort_orderNumber
uses_maxNumber
uses_usedNumber
rechargeText
roll_diceText
feature_typeText
is_activeNumberYes/no flag
linked_resource_idNumberInternal identifier
resource_costNumber
damage_partsText
is_healNumberYes/no flag
resource_modeText
heal_as_tempNumber
favoriteNumber
quick_descriptionText
targetableNumber
roll_groupsText
source_class_item_idNumberInternal identifier
granted_at_levelNumber
Pe Character Inventorype_character_inventory
ColumnTypeNotes
idNumber
character_idNumberInternal identifier
nameText
quantityNumber
weightDecimal
equippedNumber
descriptionText
sort_orderNumber
item_typeText
requires_attunementNumber
attunedNumber
ac_bonusNumber
attack_bonusNumber
damage_partsText
mastery_propertyText
weapon_rangeText
heal_diceText
linked_attack_idNumberInternal identifier
weapon_propertiesText
linked_effect_idNumberInternal identifier
equippableNumber
modifiersText
uses_maxNumber
uses_usedNumber
rechargeText
recharge_diceText
weapon_categoryText
armor_categoryText
weapon_range_typeText
favoriteNumber
quick_descriptionText
is_pact_weaponNumberYes/no flag
stealth_disadvantageNumber
versatileNumber
versatile_damage_partsText
thrownNumber
thrown_rangeText
sub_categoryText
focus_typeText
focus_classesText
is_magicalNumberYes/no flag
is_containerNumberYes/no flag
rarityText
valueDecimal
modifier_to_hitNumber
modifier_attack_damageNumber
modifier_spell_damageNumber
heal_flatNumber
heal_modeText
heal_as_tempNumber
show_on_activeNumber
modifier_spell_to_hitNumber
resistancesText
save_dcNumber
attunement_classesText
deals_damageNumber
container_idNumberInternal identifier
carry_weight_exemptNumber
modifier_scopeText
save_abilityText
modifier_to_hit_globalNumber
modifier_attack_damage_globalNumber
Pe Character Resourcespe_character_resources
ColumnTypeNotes
idNumber
character_idNumberInternal identifier
nameText
maxNumber
usedNumber
rechargeText
sort_orderNumber
max_sourceText
max_source_classText
max_source_multiplierNumber
source_class_item_idNumberInternal identifier
granted_at_levelNumber
Pe Character Spellspe_character_spells
ColumnTypeNotes
idNumber
character_idNumberInternal identifier
nameText
levelNumber
schoolText
casting_timeText
rangeText
componentsText
durationText
descriptionText
preparedNumber
always_preparedNumber
sort_orderNumber
damageText
damage_typeText
save_abilityText
is_attackNumberYes/no flag
action_typeText
damage_partsText
is_ritualNumberYes/no flag
concentrationNumber
action_typesText
aoe_sizeText
aoe_shapeText
save_dc_overrideNumber
is_healNumberYes/no flag
heal_flatNumber
extra_damage_partsText
extra_damage_labelText
higher_level_diceText
add_spellcasting_modNumber
linked_resource_idNumberInternal identifier
resource_costNumber
extra_damage_groupsText
heal_as_tempNumber
favoriteNumber
quick_descriptionText
scales_with_levelNumber
level_scalingText
heal_modeText
linked_item_idNumberInternal identifier
spell_classesText
multi_damage_typesText
linked_item_charge_costNumber
Pe Dm Settingspe_dm_settings
ColumnTypeNotes
keyText
valueText
Pe Fund Transactionspe_fund_transactions
ColumnTypeNotes
idNumber
currencyText
amountNumber
reasonText
actor_lsg_idTextInternal identifier
actor_nameText
created_atNumberTimestamp
poolText
Pe Heal Requestspe_heal_requests
ColumnTypeNotes
idNumber
target_character_idNumberInternal identifier
source_character_idNumberInternal identifier
source_nameText
rolled_amountNumber
statusText
resolved_amountNumber
requested_byText
resolved_byText
created_atNumberTimestamp
resolved_atNumberTimestamp
is_tempNumberYes/no flag
Pe Initiative Entriespe_initiative_entries
ColumnTypeNotes
idNumber
character_idNumberInternal identifier
display_nameText
is_npcNumberYes/no flag
initiative_valueNumber
sort_orderNumber
created_atNumberTimestamp
Pe Initiative Statepe_initiative_state
ColumnTypeNotes
idNumber
roundNumber
current_entry_idNumberInternal identifier
Pe Party Fundspe_party_funds
ColumnTypeNotes
idNumber
cpNumber
spNumber
epNumber
gpNumber
ppNumber
keep_cpNumber
keep_spNumber
keep_epNumber
keep_gpNumber
keep_ppNumber
party_storageText
keep_storageText
Prestige Encounters Questionspe_questions

Application questions used in the Prestige Encounters D&D campaign intake form.

ColumnTypeNotes
idNumber
nameText
target_nameText
questionText
reviewedNumberYes/no flag
created_atNumberTimestamp
Pe Repositorype_repository
ColumnTypeNotes
idNumber
kindText
nameText
name_normText
dataText
created_byText
created_atNumberTimestamp
statusText
lockedNumber
Pe Roll Logpe_roll_log
ColumnTypeNotes
idNumber
character_idNumberInternal identifier
character_nameText
roll_typeText
labelText
expressionText
breakdownText
totalNumber
is_whisperNumberYes/no flag
actor_lsg_idTextInternal identifier
created_atNumberTimestamp
Pe Stream Seatspe_stream_seats
ColumnTypeNotes
seatNumber
character_idNumberInternal identifier
Pe Unclaimed Itemspe_unclaimed_items
ColumnTypeNotes
idNumber
nameText
categoryText
locationText
descriptionText
quantityNumber
weightDecimal
sort_orderNumber
created_atNumberTimestamp
Postsposts

Community posts and news articles published on the site — developer updates, clan news, and announcements.

ColumnTypeNotes
idNumber
slugText
typeText
titleText
dateText
authorText
author_handleText
tagsText
excerptText
contentText
is_publishedNumberYes/no flag
created_atNumberTimestamp
updated_atNumberTimestamp
thumbs_upText
thumbs_downText
communityText
Prestige Charactersprestige_characters
ColumnTypeNotes
idNumber
character_nameText
raceText
total_levelNumber
class_levelsText
nat_20sNumber
nat_1sNumber
killsNumber
incapacitatedNumber
deathsNumber
current_healthNumber
max_healthNumber
temp_hpNumber
status_effectsText
player_notesText
activeNumber
character_image_urlText
sequenceNumber
disease_summaryText
discordIdText
str_scoreNumber
dex_scoreNumber
con_scoreNumber
int_scoreNumber
wis_scoreNumber
cha_scoreNumber
descriptionText
campaign_idNumberInternal identifier
share_healthNumber
acNumber
initiative_bonusNumber
speedNumber
proficiency_bonusNumber
hit_diceText
alignmentText
backgroundText
sizeText
languagesText
skill_proficienciesText
save_proficienciesText
spell_slotsText
spellcasting_abilityText
ac_baseNumber
ac_armorNumber
ac_shieldNumber
ac_otherNumber
cpNumber
spNumber
epNumber
gpNumber
ppNumber
sensesText
weapon_proficienciesText
armor_proficienciesText
tool_proficienciesText
damage_resistancesText
damage_vulnerabilitiesText
damage_immunitiesText
condition_immunitiesText
inspirationNumber
swim_speedNumber
fly_speedNumber
climb_speedNumber
hit_dice_poolText
death_save_successesNumber
death_save_failuresNumber
deceasedNumber
spell_slot_refreshText
other_sensesText
languages_listText
weapon_proficiencies_listText
armor_proficiencies_listText
tool_proficiencies_listText
species_descriptionText
background_descriptionText
appearanceText
genderText
eye_colorText
heightText
faithText
hair_colorText
skin_colorText
ageText
weightText
attunement_slotsNumber
max_prepared_spellsNumber
max_prepared_cantripsNumber
hide_unarmed_strikeNumber
background_idNumberInternal identifier
background_choicesText
species_idNumberInternal identifier
species_choicesText
max_known_spellsNumber
max_known_cantripsNumber
pronounsText
player_nameText
hidden_from_playersNumber
Profile Slug Historyprofile_slug_history

A log of previous profile URL slugs you have used. Retained so others cannot immediately claim your old username after you change it.

ColumnTypeNotes
old_slugText
lsg_idTextSite user identifier
changed_atNumberTimestamp
Raffle Drawsraffle_draws
ColumnTypeNotes
idNumber
prize_idNumberInternal identifier
draw_numberNumber
winner_lsg_idTextInternal identifier
drawn_byText
drawn_atNumberTimestamp
Raffle Entriesraffle_entries
ColumnTypeNotes
idNumber
prize_idNumberInternal identifier
lsg_idTextSite user identifier
ticketsNumber
created_atNumberTimestamp
Raffle Eventsraffle_events
ColumnTypeNotes
idNumber
slugText
titleText
descriptionText
drawing_atNumberTimestamp
statusText
created_byText
created_atNumberTimestamp
updated_atNumberTimestamp
Raffle Prizesraffle_prizes
ColumnTypeNotes
idNumber
event_idNumberInternal identifier
nameText
quantityNumber
us_onlyNumber
sort_orderNumber
created_atNumberTimestamp
Rolesroles
ColumnTypeNotes
idNumber
nameText
display_nameText
descriptionText
colorNumber
discord_role_idTextInternal identifier
sort_orderNumber
created_atNumberTimestamp
updated_atNumberTimestamp
categoryText
Rs3 Clan Application Draftsrs3_clan_application_drafts
ColumnTypeNotes
lsg_idTextSite user identifier
discord_idTextDiscord user identifier
rsnText
requested_rankText
weapon_tierText
armor_tierText
stat_primaryNumber
stat_defenceNumber
stat_constitutionNumber
stat_herbloreNumber
stat_prayerNumber
stat_summoningNumber
stat_inventionNumber
completed_milestonesText
prereq_pointsNumber
bossing_pointsNumber
proof_urlsText
updated_atNumberTimestamp
Rs3 Clan Applicationsrs3_clan_applications
ColumnTypeNotes
idNumber
lsg_idTextSite user identifier
discord_idTextDiscord user identifier
rsnText
requested_rankText
weapon_tierText
armor_tierText
stat_primaryNumber
stat_defenceNumber
stat_constitutionNumber
stat_herbloreNumber
stat_prayerNumber
stat_summoningNumber
stat_inventionNumber
completed_milestonesText
prereq_pointsNumber
bossing_pointsNumber
proof_urlsText
approvedNumber
review_reasonText
reviewed_byText
reviewed_atNumberTimestamp
submitted_atNumberTimestamp
Rs3 Mentor Request Messagesrs3_mentor_request_messages
ColumnTypeNotes
idNumber
request_idNumberInternal identifier
author_idTextInternal identifier
bodyText
staff_onlyNumber
is_systemNumberYes/no flag
created_atNumberTimestamp
Rs3 Mentor Requestsrs3_mentor_requests
ColumnTypeNotes
idNumber
requester_idTextInternal identifier
requester_discord_idTextDiscord user identifier
rsnText
categoryText
topicText
experienceText
detailsText
availabilityText
statusText
mentor_idTextInternal identifier
claimed_atNumberTimestamp
resolved_atNumberTimestamp
staff_noteText
created_atNumberTimestamp
Rs3 Monthly Xp Baseliners3_monthly_xp_baseline
ColumnTypeNotes
player_nameText
month_keyText
baseline_xpNumber
captured_atNumberTimestamp
Rs3 Pvm Bossesrs3_pvm_bosses
ColumnTypeNotes
idNumber
slugText
nameText
updated_atNumberTimestamp
image_idTextInternal identifier
Rs3 Pvm Kill Timesrs3_pvm_kill_times
ColumnTypeNotes
idNumber
boss_idNumberInternal identifier
rankNumber
player_nameText
kill_timeText
updated_atNumberTimestamp
UNIQUE(boss_id,rank)
Rs3 Pvm Loadout Hotspotsrs3_pvm_loadout_hotspots
ColumnTypeNotes
idNumber
loadout_idNumberInternal identifier
x_pctDecimal
y_pctDecimal
labelText
sort_orderNumber
Rs3 Pvm Loadoutsrs3_pvm_loadouts
ColumnTypeNotes
idNumber
boss_idNumberInternal identifier
role_nameText
sort_orderNumber
min_gearText
min_levelsText
inventory_setupText
image_idTextInternal identifier
updated_atNumberTimestamp
UNIQUE(boss_id,role_name)
Rs3 Pvm Mentorsrs3_pvm_mentors
ColumnTypeNotes
idNumber
nameText
titleText
specialtiesText
discord_tagText
sort_orderNumber
created_atNumberTimestamp
updated_atNumberTimestamp
RS3 Staff Applicationsrs3_staff_applications

Applications submitted to join the Undead Legion RS3 clan staff team.

ColumnTypeNotes
idNumber
applicant_idTextInternal identifier
reviewer_idTextInternal identifier
rsnText
applied_roleText
why_fitText
how_fulfillText
clan_improveText
statusText
reviewed_atNumberTimestamp
review_noteText
created_atNumberTimestamp
Scheduleschedule

The weekly stream schedule shown on the Schedule page — show name, day of week, time, description, and theme.

ColumnTypeNotes
idNumber
day_of_weekNumber
titleText
timeText
descriptionText
tagsText
themeText
updated_atNumberTimestamp
Sea of Thieves Applicationssot_applications

Applications to join the LSG Sea of Thieves guild, including gamertag, role preference, and playstyle.

ColumnTypeNotes
idNumber
applicant_idTextInternal identifier
reviewer_idTextInternal identifier
gamertagText
discord_usernameText
age_confirmedNumberYes/no flag
role_preferenceText
owns_captained_shipNumberYes/no flag
playstyleText
statusText
reviewed_atNumberTimestamp
review_noteText
created_atNumberTimestamp
role_preferencesText
regionText
ship_preferenceText
pvp_ratingNumber
internet_acknowledgedNumber
rep_gold_hoarderNumber
rep_reapers_bonesNumber
rep_merchant_allianceNumber
rep_order_of_soulsNumber
rep_athenas_fortuneNumber
rep_hunters_callNumber
rep_guardians_fortuneNumber
rep_servants_flameNumber
Sea of Thieves Guild Configsot_guild_config

Guild-level configuration for the LSG Sea of Thieves guild (distinction level, max level, etc.).

ColumnTypeNotes
keyText
valueText
Sea of Thieves Guild Memberssot_guild_members

Current LSG SoT guild members, their roster slots, roles, and ship assignments.

ColumnTypeNotes
idNumber
slot_numberNumber
gamertagText
roleText
ship_nameText
ship_typeText
added_atNumberTimestamp
Soul Purchasessoul_purchases

An audit log of every purchase made through the Souls shop — which item, how many souls were spent, and when.

ColumnTypeNotes
idNumber
lsg_idTextSite user identifier
item_keyText
souls_spentNumber
purchased_atNumberTimestamp
Sqlite Sequencesqlite_sequence
ColumnTypeNotes
nameAny
seqAny
User Profilesuser_profiles

Your profile: display name, bio, pronouns, timezone, in-game usernames, linked accounts, appearance settings, and privacy preferences.

ColumnTypeNotes
lsg_idTextSite user identifier
discord_idTextDiscord user identifier
display_nameText
bioText
avatar_urlText
banner_urlText
pronounsText
timezoneText
rs3_rsnText
minecraft_ignText
social_linksText
favorite_gamesText
pinned_character_idNumberInternal identifier
showcase_character_idsText
accent_colorText
looking_forText
game_ignsText
is_publicNumberYes/no flag
created_atNumberTimestamp
last_seen_atNumberTimestamp
twitch_idTextInternal identifier
twitch_loginText
privacy_settingsText
account_restrictionsText
last_active_atNumberTimestamp
custom_slugText
discord_avatar_urlText
is_verifiedNumberYes/no flag
verified_atNumberTimestamp
verified_byText
slug_changed_atNumberTimestamp
soul_unlocksText
grimble_welcomedNumber
raffle_ticketsNumber
User Reportsuser_reports

Reports submitted against members for rule violations. Visible to staff only — regular members cannot read reports.

ColumnTypeNotes
idNumber
reporter_idTextInternal identifier
reported_idTextInternal identifier
resolved_byText
reasonText
descriptionText
image_keyText
statusText
created_atNumberTimestamp
resolved_atNumberTimestamp
resolution_noteText
User Rolesuser_roles
ColumnTypeNotes
lsg_idTextSite user identifier
role_idNumberInternal identifier
granted_byText
--lsg_id
Wall Commentswall_comments

Comments left on profile wall posts.

ColumnTypeNotes
idNumber
post_idNumberInternal identifier
author_idTextInternal identifier
contentText
created_atNumberTimestamp
Wall Postswall_posts

Posts left on a member's public profile wall.

ColumnTypeNotes
idNumber
subject_idTextInternal identifier
author_idTextInternal identifier
contentText
created_atNumberTimestamp
Wall Reactionswall_reactions

Emoji reactions left on profile wall posts.

ColumnTypeNotes
post_idNumberInternal identifier
user_idTextInternal identifier
emojiText
Wiki Articleswiki_articles

Individual wiki article pages: title, content, which wiki they belong to, and authorship metadata.

ColumnTypeNotes
idNumber
slugText
category_idNumberInternal identifier
titleText
excerptText
cover_image_urlText
current_revision_idNumberInternal identifier
created_byText
is_publishedNumberYes/no flag
is_deletedNumberYes/no flag
created_atNumberTimestamp
updated_atNumberTimestamp
parent_idNumberInternal identifier
is_stubNumberYes/no flag
is_lockedNumberYes/no flag
is_featuredNumberYes/no flag
search_textText
wiki_idNumberInternal identifier
Wiki Categorieswiki_categories

Category groupings used to organise articles within a wiki.

ColumnTypeNotes
idNumber
slugText
nameText
descriptionText
iconText
--lucide
created_atNumberTimestamp
wiki_idNumberInternal identifier
Wiki Commentswiki_comments

Comments left by members on wiki article pages.

ColumnTypeNotes
idNumber
article_idNumberInternal identifier
parent_idNumberInternal identifier
contentText
author_idTextInternal identifier
is_deletedNumberYes/no flag
created_atNumberTimestamp
updated_atNumberTimestamp
Wiki Linkswiki_links

Tracked internal links between wiki articles, powering "What links here" and backlink features.

ColumnTypeNotes
source_article_idNumberInternal identifier
target_article_slugText
Wiki Redirectswiki_redirects

Redirect rules that forward old article URLs to current titles after a rename.

ColumnTypeNotes
from_slugText
to_slugText
created_byText
created_atNumberTimestamp
wiki_idNumberInternal identifier
Wiki Revisionswiki_revisions

Full revision history of every edit made to wiki articles — what changed, who changed it, and when.

ColumnTypeNotes
idNumber
article_idNumberInternal identifier
contentText
edited_byText
edit_summaryText
created_atNumberTimestamp
Wiki Session Articleswiki_session_articles

Links between wiki articles and D&D campaign session logs.

ColumnTypeNotes
session_idNumberInternal identifier
article_idNumberInternal identifier
Wiki Sessionswiki_sessions

D&D campaign session metadata stored alongside a wiki (session number, date, summary).

ColumnTypeNotes
idNumber
campaignNumber
numberNumber
titleText
dateText
summaryText
contentText
dm_notesText
created_byText
is_publishedNumberYes/no flag
created_atNumberTimestamp
updated_atNumberTimestamp
wiki_idNumberInternal identifier
UNIQUE(campaign,number)
Wiki Suggestionswiki_suggestions

Proposed edits submitted by members for wiki articles, awaiting review by an editor.

ColumnTypeNotes
idNumber
article_idNumberInternal identifier
suggested_contentText
statusText
suggested_byText
reviewed_byText
reviewed_atNumberTimestamp
reviewer_noteText
created_atNumberTimestamp
Wiki Watcheswiki_watches

Your wiki watchlist — articles you have subscribed to for change notifications.

ColumnTypeNotes
user_idTextInternal identifier
article_idNumberInternal identifier
created_atNumberTimestamp
Wikiswikis

Metadata for each community wiki instance: name, description, and which community it belongs to.

ColumnTypeNotes
idNumber
slugText
nameText
descriptionText
community_slugText
is_publicNumberYes/no flag
created_atNumberTimestamp

Questions about how specific data is used? Read our Privacy Policy for the full picture, or ask a staff member in our Discord server.