mirror of
https://github.com/johndoe6345789/postgres.git
synced 2026-04-24 13:55:00 +00:00
feat(constraints): Add PRIMARY KEY constraint support and enhance column management tests
- Add PRIMARY KEY to constraint types in features.json - Update constraints API to handle PRIMARY KEY operations - Add PRIMARY KEY to constraint listing query - Add validation and tests for PRIMARY KEY constraints - Add tests for DEFAULT value and NOT NULL in column management - Update ROADMAP.md to mark PRIMARY KEY, DEFAULT, and NOT NULL as complete - Update README.md with new constraint capabilities - Update TESTING.md with comprehensive test coverage (105 total tests) Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
This commit is contained in:
@@ -53,8 +53,8 @@ This project is a full-stack web application featuring:
|
||||
- 🗄️ **Database CRUD Operations** - Full Create, Read, Update, Delete functionality
|
||||
- 🛠️ **Admin Panel** - Manage tables, columns, and data through a beautiful UI
|
||||
- 📊 **Table Manager** - Create and drop tables with visual column definition
|
||||
- 🔧 **Column Manager** - Add, modify, and drop columns from existing tables
|
||||
- 🔒 **Constraint Manager** - Add and manage UNIQUE and CHECK constraints (fully implemented)
|
||||
- 🔧 **Column Manager** - Add, modify, and drop columns with DEFAULT values and NOT NULL support
|
||||
- 🔒 **Constraint Manager** - Add and manage UNIQUE, CHECK, and PRIMARY KEY constraints (fully implemented)
|
||||
- 📊 **SQL Query Interface** - Execute custom queries with safety validation
|
||||
- 🔒 **JWT Authentication** with secure session management
|
||||
- 📦 **DrizzleORM** - Support for PostgreSQL, MySQL, and SQLite
|
||||
@@ -73,8 +73,8 @@ This is a **PostgreSQL database administration panel** that provides:
|
||||
- 🔒 **Secure authentication** with bcrypt password hashing and JWT sessions
|
||||
- 📊 **Database viewing** - Browse tables, view data, and explore schema
|
||||
- 🛠️ **Table management** - Create and drop tables through intuitive UI
|
||||
- 🔧 **Column management** - Add, modify, and drop columns with type selection
|
||||
- 🔐 **Constraint management** - Add UNIQUE and CHECK constraints for data validation
|
||||
- 🔧 **Column management** - Add, modify, and drop columns with DEFAULT values and NOT NULL support
|
||||
- 🔐 **Constraint management** - Add UNIQUE, CHECK, and PRIMARY KEY constraints for data validation
|
||||
- 🔍 **SQL query interface** - Execute SELECT queries safely with result display
|
||||
- 🐳 **All-in-one Docker image** - PostgreSQL 15 and admin UI in one container
|
||||
- ⚡ **Production-ready** - Deploy to Caprover, Docker, or any cloud platform
|
||||
|
||||
Reference in New Issue
Block a user