Files
Baradb/.gitignore
T
dimgigov f7d4961125
CI / test (push) Has been cancelled
CI / verify (push) Has been cancelled
Clients CI / build-server (push) Has been cancelled
Clients CI / test-python (push) Has been cancelled
Clients CI / test-javascript (push) Has been cancelled
Clients CI / test-nim (push) Has been cancelled
Clients CI / test-rust (push) Has been cancelled
feat: Multi-tenant ERP support via session variables + RLS
- SET var = value / current_setting('var') for session-scoped variables
- current_user / current_role SQL keywords with auth bridge
- server.nim + httpserver.nim populate ExecutionContext.currentUser/currentRole
- RLS policies can reference current_setting('app.tenant_id') for tenant isolation
- Fixed evalExpr to propagate ctx recursively (fixes current_user in sub-expressions)
- Fixed GROUPING SETS execution (lowerSelect checks selGroupingSetsKind)
- Fixed FTS CREATE INDEX docId mismatch (hash of tableName.$key)
- Fixed all test suites to use isolated temp directories
- Added 5 multi-tenant tests (355 total, all green)
- Updated docs: PLAN_SQL_ADVANCED.md, baraql.md, changelog.md
2026-05-14 16:28:41 +03:00

43 lines
525 B
Plaintext

# Build
build/
nimcache/
nimblecache/
*.out
# Binaries (compiled test executables)
tests/test_all
tests/stress_test
benchmarks/bench_all
benchmarks/compare
clients/nim/tests/test_client
src/baradadb
src/barabadb/core/raft
# Temp
*.tmp
*.log
# Data
data/
# OS
.DS_Store
Thumbs.db
# External references
GEL/
# Python
__pycache__/
*.pyc
# Rust
clients/rust/target/
# Nim compiled binaries
clients/nim/src/baradb/client
src/barabadb/storage/compaction
docker-compose.test.yml
src/barabadb/query/executor
tests/join_tests