Databases Documentation - #3072
Conversation
Split the Databases docs into a menu of database types. The /docs/products/databases overview becomes a menu (Appwrite databases: TablesDB, DocumentsDB, VectorsDB; Native databases: PostgreSQL, MySQL). Existing TablesDB content moves under /tablesdb with its full sidebar; DocumentsDB, VectorsDB, PostgreSQL, and MySQL get their own sections with placeholder overviews. Adds redirects for all moved pages.
Add DocumentsDB docs (concepts and journeys) under databases/documentsdb, move TablesDB within the databases section with redirects from the previous URLs, and align the backups and bulk operations pages.
Appwrite WebsiteProject ID: Website (appwrite/website)Project ID: Tip Environment variable changes require redeployment to take effect |
Greptile SummaryThis PR restructures the databases documentation by moving TablesDB into a dedicated sub-section, adding four new database type sections (DocumentsDB, VectorsDB, native PostgreSQL, native MySQL), and registering
Confidence Score: 5/5Safe to merge; this is a documentation-only restructure with complete redirect coverage and no runtime logic changes beyond two small layout and routing additions. All old URLs are redirected correctly, the new layout and highlight-language registrations are correct, and no findings affect runtime behavior or content rendering. Files Needing Attention: The three new database-product layouts (mysql, postgresql, vectorsdb) share the same parent-label inconsistency with documentsdb; a one-line fix in each brings them in line with the tablesdb pattern. Important Files Changed
Reviews (7): Last reviewed commit: "Normalize optimize cache formatting" | Re-trigger Greptile |
|
WIP - console screenshots & import / export |
# Conflicts: # src/redirects.json
Seven concept pages per engine (tables, queries, joins, indexes, transactions, data modeling, access control) with a new Concepts sidebar group. All SQL verified against live databases; index lookup diagram in light and dark variants.
# Conflicts: # .optimize-cache.json


Summary
Restructures the databases docs into per-database-type sections and adds complete documentation for four database types, plus draft announcement posts.
Restructure
DocumentsDB
VectorsDB
dimension, documents (embeddings+metadata), built-in text embedding generation, HNSW vector search (cosine, dot product, Euclidean), queries, pagination, permissions, transactions, bulk operations, backups, and CSV imports/exports.Native PostgreSQL
Native MySQL
Blog
draft: true, cover images to be added): DocumentsDB, VectorsDB, native PostgreSQL, and native MySQL.Misc
sql,pgsql, andprismalanguages for code highlighting.Verification