Skip to content

Add BigInt type documentation for Databases#2971

Open
atharva-appwrite wants to merge 1 commit intomainfrom
docs/bigint-support
Open

Add BigInt type documentation for Databases#2971
atharva-appwrite wants to merge 1 commit intomainfrom
docs/bigint-support

Conversation

@atharva-appwrite
Copy link
Copy Markdown

Summary

  • Adds bigint column type to the TablesDB columns reference table with range details and use cases
  • Adds bigint attribute type to the legacy Databases collections reference table
  • Adds bigint SDK examples across all 10 language blocks in the TablesDB create-table code samples
  • Adds a changelog entry for 2026-05-06 announcing BigInt support

Corresponds to backend PR appwrite/appwrite#11673 (merge 1273bcd33afbd3694c52ec216d27d3cd101da68a).

Test plan

  • Verify the Tables docs page renders the bigint row correctly in the Columns table
  • Verify all 10 SDK code samples include the total_views bigint column example
  • Verify the legacy Collections docs page renders the bigint attribute row
  • Verify the changelog entry renders at /changelog

🤖 Generated with Claude Code

Document the new bigint type for TablesDB columns and legacy Databases
attributes, with SDK examples across all supported languages and a
changelog entry describing the feature and its use cases.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@appwrite
Copy link
Copy Markdown

appwrite Bot commented May 6, 2026

Appwrite Website

Project ID: 69d7efb00023389e8d27

Sites (1)
Site Status Logs Preview QR
 website
69d7f2670014e24571ca
Failed Failed View Logs Preview URL QR Code

Website (appwrite/website)

Project ID: 684969cb000a2f6c0a02

Sites (1)
Site Status Logs Preview QR
 website
68496a17000f03d62013
Processing Processing View Logs Preview URL QR Code


Tip

Ephemeral API keys are generated automatically for each function execution

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented May 6, 2026

Greptile Summary

This PR documents the new bigint column type in Appwrite Databases by updating the TablesDB and legacy Collections reference tables, adding SDK code examples across language blocks, and publishing a changelog entry for 2026-05-06.

  • The bigint reference-table rows and changelog entry are accurate and consistent across both the TablesDB and legacy Collections pages.
  • The Swift SDK code block (+page.markdoc line ~1293) is missing the total_views bigint column added to all other 10 SDK examples — this is the only substantive gap in the change.

Confidence Score: 4/5

Safe to merge after adding the missing bigint column to the Swift SDK block.

All SDK code samples should demonstrate the new bigint type consistently, but the Swift block still jumps directly from integer to float without the total_views bigint entry present in every other language. A Swift developer following this example would not see bigint demonstrated at all.

src/routes/docs/products/databases/tables/+page.markdoc — the Swift code block needs the total_views bigint column added.

Important Files Changed

Filename Overview
src/routes/docs/products/databases/tables/+page.markdoc Adds bigint column type to the reference table and 10 of 11 SDK code samples — the Swift block is missing the total_views bigint column that every other language block includes.
src/routes/docs/products/databases/legacy/collections/+page.markdoc Adds bigint attribute type row to the legacy Collections reference table; description and placement look correct.
src/routes/changelog/(entries)/2026-05-06.markdoc New changelog entry announcing BigInt support; content is accurate and consistent with the doc changes.

Comments Outside Diff (1)

  1. src/routes/docs/products/databases/tables/+page.markdoc, line 1293-1302 (link)

    P1 The Swift SDK code block is missing the bigint (total_views) column that was added to all other SDK examples. The PR description states "all 10 language blocks" but there are actually 11 blocks in this file (JS, TS, PHP, Python, Ruby, C#, Dart, Kotlin, Java, Rust, and Swift). Swift was skipped, so a developer following the Swift example would not see a bigint column demonstrated.

Reviews (1): Last reviewed commit: "Add BigInt column/attribute type documen..." | Re-trigger Greptile

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant