Skip to content

Add BigInt column/attribute documentation#2972

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

Add BigInt column/attribute documentation#2972
atharva-appwrite wants to merge 1 commit intomainfrom
docs/add-bigint-support

Conversation

@atharva-appwrite
Copy link
Copy Markdown

Summary

  • Adds bigint to the column types table on the Tables docs page with description of 64-bit signed range and use cases
  • Adds a total_views bigint column example to all 11 SDK createTable code samples (Node.js, Deno, PHP, Python, Ruby, C#, Dart, Kotlin, Java, Swift, Rust)
  • Adds bigint to the legacy Collections attributes table
  • Notes bigint column compatibility on the Atomic numeric operations page
  • Adds a changelog entry (2026-05-06) describing BigInt support with quick-start examples for both TablesDB and legacy APIs

Covers the user-facing BigInt support added in appwrite/appwrite#11673.

Test plan

  • Verify the Tables docs page renders the updated column types table correctly
  • Verify all 11 SDK code examples in the createTable multicode block include the total_views bigint column
  • Verify the legacy Collections attributes table renders with the new bigint row
  • Verify the atomic-numeric-operations page mentions bigint
  • Verify the changelog entry at /changelog renders correctly

🤖 Generated with Claude Code

Cover the new 64-bit signed integer type added in appwrite#11673 across
TablesDB columns, legacy collection attributes, and atomic numeric
operations. Includes a changelog entry for discoverability.

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

Environment variable changes require redeployment to take effect

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented May 6, 2026

Greptile Summary

This PR adds bigint column/attribute documentation across Appwrite's databases docs, covering the new 64-bit integer type introduced in the backend. All four changed files are documentation-only with no runtime code impact.

  • Adds bigint to the column types table on the Tables page (with full signed range) and inserts a total_views bigint example in all 11 SDK createTable code samples.
  • Adds bigint to the legacy Collections attributes table, a note on the atomic-numeric-operations page, and a new changelog entry for 2026-05-06.

Confidence Score: 4/5

Documentation-only change; safe to merge after fixing the minor comment inconsistency in the changelog example.

All changes are Markdown documentation with no executable code. The bigint addition is applied consistently across all 11 SDK samples and both the Tables and legacy Collections tables. The only notable issue is a capitalization mismatch in the changelog between the comment and the actual function call, which could mislead readers into thinking a second method variant exists.

The changelog entry 2026-05-06.markdoc has a minor but potentially confusing method-name inconsistency worth correcting before publish.

Important Files Changed

Filename Overview
src/routes/changelog/(entries)/2026-05-06.markdoc New changelog entry for BigInt support; minor capitalization mismatch between comment and function call in the legacy API example.
src/routes/docs/products/databases/tables/+page.markdoc Adds bigint to the column types table with full range description, and inserts a total_views bigint column example consistently across all 11 SDK code samples.
src/routes/docs/products/databases/legacy/collections/+page.markdoc Adds bigint row to the legacy attributes table and clarifies integer as 32-bit signed; straightforward and correct.
src/routes/docs/products/databases/atomic-numeric-operations/+page.markdoc Adds a one-sentence note that atomic operations support bigint columns alongside integer and float; clean and accurate.

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

Comment on lines +25 to +26
// createBigIntAttribute is also available
databases.createBigintAttribute(
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 The comment says createBigIntAttribute (capital I) but the actual function call on the next line uses createBigintAttribute (lowercase i). These look like two different method names, which could confuse readers into thinking a second variant exists. One of them needs to match the real SDK method name.

Suggested change
// createBigIntAttribute is also available
databases.createBigintAttribute(
// createBigintAttribute
databases.createBigintAttribute(

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