postgres-setup
CommunityStandardize PostgreSQL setup, effortlessly.
Authorjmazzahacks
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Manually configuring PostgreSQL databases, users, permissions, and schema can be a repetitive and error-prone task. This Skill automates the entire setup process, applying standardized best practices for schema definition and providing robust Python scripts for idempotent database provisioning.
Core Features & Use Cases
- Automated Provisioning: Creates databases and users with appropriate permissions, handling both production and test environments.
- Schema-Logic Separation: Clearly separates SQL schema definitions (
schema.sql) from Python-based setup logic (setup_database.py). - Best Practices: Enforces UUID primary keys, Unix timestamps for dates, and idempotent operations (
CREATE IF NOT EXISTS). - Use Case: Rapidly provision a new PostgreSQL instance for a microservice or application, ensuring consistent setup, idempotent operations, and immediate readiness for development and testing.
Quick Start
User: "Set up postgres database for my project"
Dependency Matrix
Required Modules
psycopg2
Components
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: postgres-setup Download link: https://github.com/jmazzahacks/byteforge-claude-skills/archive/main.zip#postgres-setup Please download this .zip file, extract it, and install it in the .claude/skills/ directory.