remove: pgcrypto reference

This commit is contained in:
2026-02-22 21:42:50 +01:00
parent 38c08ff448
commit 2202676f54
5 changed files with 4 additions and 9 deletions
+1 -1
View File
@@ -46,7 +46,7 @@ Feature requests are welcome! Please open an issue describing:
All changes must include tests:
- Add test cases to `test_morbac.sql`
- Ensure all existing tests still pass
- Test against PostgreSQL 12+ (mention version in PR)
- Test against PostgreSQL 13+ (mention version in PR)
### Documentation
+2 -3
View File
@@ -5,7 +5,7 @@
A PostgreSQL extension implementing the Multi-OrBAC access control model - enabling organization-centric, context-aware, and hierarchical access control with advanced features like delegation, separation of duty, and cross-organizational policies.
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![PostgreSQL 12+](https://img.shields.io/badge/PostgreSQL-12%2B-blue.svg)](https://www.postgresql.org/)
[![PostgreSQL 13+](https://img.shields.io/badge/PostgreSQL-13%2B-blue.svg)](https://www.postgresql.org/)
## Features
@@ -26,8 +26,7 @@ A PostgreSQL extension implementing the Multi-OrBAC access control model - enabl
### Prerequisites
- PostgreSQL 12 or higher
- `pgcrypto` extension (included with PostgreSQL)
- PostgreSQL 13 or higher
- Development tools: `make`, `bash`
### Quick Install
+1 -1
View File
@@ -19,7 +19,7 @@ Complete technical documentation for the Multi-OrBAC PostgreSQL extension.
pg_morbac is built on these principles:
1. **Pure PostgreSQL**: No external dependencies (except pgcrypto)
1. **Pure PostgreSQL**: No external dependencies
2. **Schema Isolation**: All objects in `morbac` schema
3. **Default Deny**: No permission = access denied
4. **Prohibition Precedence**: Prohibitions checked first, always override permissions
-1
View File
@@ -5,4 +5,3 @@ default_version = '1.0.0'
module_pathname = '$libdir/pg_morbac'
relocatable = false
schema = morbac
requires = 'pgcrypto'
-3
View File
@@ -13,8 +13,5 @@
-- - Role delegation with time bounds
-- =============================================================================
-- Require pgcrypto for UUID generation
CREATE EXTENSION IF NOT EXISTS pgcrypto;
-- Create the morbac schema
CREATE SCHEMA IF NOT EXISTS morbac;