🌐 US-Proxy
Go
Home
>
ormar-orm
ormar
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
docs(migrations): remove stray files from multiple-apps tree
pctablet505:fix-1400-alembic-docs-example
25 days ago
fix: apply having in pagination subquery and reject colliding/unknown annotation names
feat/aggregation-annotations
26 days ago
Add case-insensitive unique constraints (#1738) * feat: add case-insensitive unique constraints Add IndexColumns(case_insensitive=True) to build a case-insensitive unique index by wrapping each named column in LOWER(). IndexColumns now also accepts SQLAlchemy expressions for arbitrary functional indexes, and index auto-naming derives names from the index expressions so functional indexes get valid names. Closes #615 * test: enforce and document functional unique index with UPPER Add a runtime test that a raw SQLAlchemy expression functional unique index (UPPER(name)) enforces case-insensitive uniqueness, and switch the standalone-expression example from LOWER to UPPER in docs and test so it is distinct from the built-in case_insensitive=True path.
master
27 days ago
Merge branch 'master' into case-insensitive-unique-constraints
case-insensitive-unique-constraints
27 days ago
test: enforce and document functional unique index with UPPER Add a runtime test that a raw SQLAlchemy expression functional unique index (UPPER(name)) enforces case-insensitive uniqueness, and switch the standalone-expression example from LOWER to UPPER in docs and test so it is distinct from the built-in case_insensitive=True path.
case-insensitive-unique-constraints
27 days ago
feat: add case-insensitive unique constraints Add IndexColumns(case_insensitive=True) to build a case-insensitive unique index by wrapping each named column in LOWER(). IndexColumns now also accepts SQLAlchemy expressions for arbitrary functional indexes, and index auto-naming derives names from the index expressions so functional indexes get valid names. Closes #615
case-insensitive-unique-constraints
28 days ago
test: bump MySQL to 8.0 and fix utf8mb4 compatibility (#1737) Upgrade MySQL from EOL 5.7 to 8.0 in CI and local docker-compose. Add PyMySQL's rsa extra so the mysql extra pulls cryptography for caching_sha2_password auth. Shorten three VARCHAR(1000) primary keys to 768 to fit MySQL 8's utf8mb4 3072-byte single-column index limit.
master
28 days ago
test: bump MySQL to 8.0 and fix utf8mb4 compatibility Upgrade MySQL from EOL 5.7 to 8.0 in CI and local docker-compose. Add PyMySQL's rsa extra so the mysql extra pulls cryptography for caching_sha2_password auth. Shorten three VARCHAR(1000) primary keys to 768 to fit MySQL 8's utf8mb4 3072-byte single-column index limit.
mysql-8-bump
28 days ago
Latest Branches
CodSpeed Performance Gauge
0%
docs: add complete alembic integration example
#1741
26 days ago
db9168d
pctablet505:fix-1400-alembic-docs-example
CodSpeed Performance Gauge
0%
feat: aggregate annotations (annotate / having / order_by)
#1742
26 days ago
7de7b80
feat/aggregation-annotations
CodSpeed Performance Gauge
+21%
Add case-insensitive unique constraints
#1738
27 days ago
28c5053
case-insensitive-unique-constraints
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs