Skip to content

Conversation

@bluestreak01
Copy link
Member

@bluestreak01 bluestreak01 commented Jan 23, 2026

Summary

Comprehensive rewrite of timestamp-related documentation to create a cohesive learning path for new users and document the new TICK interval syntax.

Key changes:

  • Added complete TICK interval syntax documentation for PR #6674
  • Rewrote designated-timestamp page with why/how/limitations/troubleshooting
  • Refocused time zones page on querying by local time (TICK-first approach)
  • Improved quick-start and create-database pages to explain TIMESTAMP() clause
  • Eliminated redundancy across interval-scan, date-time, and other pages

Pages changed

Page Change
/docs/query/operators/tick/ NEW - Complete TICK syntax reference
/docs/concepts/designated-timestamp/ Complete rewrite
/docs/concepts/timestamps-timezones/ Refocused on TICK for local time queries
/docs/concepts/deep-dive/interval-scan/ Slimmed down, removed redundancy
/docs/query/operators/date-time/ Simplified, recommends TICK
/docs/getting-started/quick-start/ Added TIMESTAMP() explanation
/docs/getting-started/create-database/ Clearer feature explanations
/docs/concepts/partitions/ Added See also section
sidebars.js Added TICK to Operators

New user journey

Before: User sees TIMESTAMP(ts) in quick-start with no explanation, has to find multiple pages to understand it.

After:

  1. Quick-start explains what TIMESTAMP() does and links to Schema design
  2. Schema design covers fundamentals
  3. Concept pages provide deep dives when needed

Test plan

  • Preview all changed pages render correctly
  • Verify TICK page appears in sidebar under Operators
  • Check internal links work
  • Review on mobile viewport

🤖 Generated with Claude Code

Comprehensive rewrite of timestamp-related documentation to create a cohesive
learning path for new users.

**New content:**
- Add TICK interval syntax documentation (`/docs/query/operators/tick/`)
  for the new temporal interval features from PR #6674

**Major rewrites:**
- `designated-timestamp.md`: Complete rewrite covering why it exists,
  performance impact, how it works, limitations, best practices, and
  troubleshooting
- `timestamps-timezones.md`: Refocused on querying by local time using
  TICK syntax, with conversion functions as secondary
- `interval-scan.md`: Slimmed down to focus on EXPLAIN verification and
  edge cases, removing redundancy with designated-timestamp
- `date-time.md`: Simplified to recommend TICK syntax, kept BETWEEN and
  interval() for specific use cases

**Discovery path improvements:**
- `quick-start.mdx`: Added explanation of TIMESTAMP() clause and prominent
  link to Schema design
- `create-database.md`: Replaced vague explanations with clear bullet points
  explaining each time-series feature

**Other changes:**
- Added TICK to sidebar under Operators
- Added See also section to partitions.md
- Fixed DEDUP UPSERT KEYS in quotes table example (added instrument_id)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@github-actions
Copy link

github-actions bot commented Jan 23, 2026

🚀 Build success!

Latest successful preview: https://preview-340--questdb-documentation.netlify.app/docs/

Commit SHA: ca28080

📦 Build generates a preview & updates link on each commit.

bluestreak01 and others added 4 commits January 23, 2026 18:49
Update links to match renamed/removed sections:
- timestamps-timezones/#timestamps-in-questdb → removed section
- designated-timestamp/#resolution → #timestamp-resolution
- date-time/#in-timerange → #in-with-timestamp-intervals
- date-time/#between-value1-and-value2 → #between--and

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Target 30-80M rows per partition instead of 1-100M
- Adjust for column count (more columns = fewer rows)
- Flip table to show data volume → recommended interval
- Clarify trade-offs: syscall overhead vs out-of-order performance

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
The `<1` text was being parsed as JSX syntax, causing build failure.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@bluestreak01 bluestreak01 merged commit 911f534 into main Jan 24, 2026
2 checks passed
@bluestreak01 bluestreak01 deleted the vi_ts branch January 24, 2026 11:44
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.

2 participants