Skip to content

Add storage policy documentation#414

Open
glasstiger wants to merge 6 commits intomainfrom
ia_auto_parquet
Open

Add storage policy documentation#414
glasstiger wants to merge 6 commits intomainfrom
ia_auto_parquet

Conversation

@glasstiger
Copy link
Copy Markdown
Contributor

@glasstiger glasstiger commented Apr 10, 2026

Summary

  • Add new Storage Policy concept page (concepts/storage-policy.md) documenting the Enterprise feature for automated partition lifecycle management (convert to Parquet, drop native, drop local, drop remote)
  • Add new ALTER TABLE SET STORAGE POLICY SQL reference page (query/sql/alter-table-set-storage-policy.md) with full syntax, constraints, permissions, and examples
  • Add STORAGE POLICY clause documentation to the CREATE TABLE reference page
  • Update data-retention.md to list storage policies as a third retention approach alongside TTL and manual DROP PARTITION
  • Update storage-engine.md to reference storage policies for automatic Parquet conversion (replacing the previous object storage mention)
  • Add cross-reference from TTL concept page to the new storage policy docs
  • Register both new pages in sidebars.js

Test plan

  • Verify yarn build succeeds with no broken links
  • Check sidebar navigation includes the new pages under Concepts and SQL Reference
  • Confirm cross-links between storage policy, TTL, data retention, and CREATE TABLE pages resolve correctly
  • Generate railroad diagrams for the new SQL commands (SET STORAGE POLICY, DROP STORAGE POLICY, ENABLE STORAGE POLICY, DISABLE STORAGE POLICY)

🤖 Generated with Claude Code

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 10, 2026

🚀 Build success!

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

Commit SHA: 63f93e1

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

glasstiger and others added 5 commits April 10, 2026 12:29
Use human-readable time suffixes for config defaults instead of raw
microsecond values. Add note that time-suffixed values are accepted.
Add worker.affinity and worker.sleep.timeout to the config table.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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