Skip to content

Documentation Overhaul & PostgreSQL Multi-Schema Support#61

Merged
Einswilli merged 89 commits into
AllDotPy:masterfrom
Einswilli:new_design
Jun 8, 2026
Merged

Documentation Overhaul & PostgreSQL Multi-Schema Support#61
Einswilli merged 89 commits into
AllDotPy:masterfrom
Einswilli:new_design

Conversation

@Einswilli

Copy link
Copy Markdown
Contributor

Summary

Complete documentation rewrite and addition of PostgreSQL schema-per-tenant isolation.

Changes

PostgreSQL Multi-Schema

  • .schema() on QuerySet (Python & Rust)
  • Autodetector, DDL generator, and migration runner with schema qualification
  • CLI: --schema flags for migrate/makemigrations/sqlmigrate
  • Unit + integration tests (Python & Rust)

Documentation

  • Full Python API Reference with examples
  • Field Reference with validation and migration metadata
  • Rust API Reference with ObjectsManager pattern
  • Configuration & Routing (new page)
  • CLI rewritten (config resolution, plugins, operational notes)
  • Rust: ObjectsManager::<T>::new() as canonical entry point
  • Performance: accessibility improved (no LaTeX)

Fixes

  • Lookup registry: lazy initialization before access
  • clean_tables: fixture scoped to integration tests only

Einswilli added 30 commits June 3, 2026 11:18
Einswilli added 29 commits June 6, 2026 10:28
…r_custom, resolve_simple, and registered_lookups
@Einswilli Einswilli merged commit 5cb32c2 into AllDotPy:master Jun 8, 2026
3 of 4 checks passed
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