← ClaudeAtlas

dbcli-viewlisted

Manage database views (CREATE/ALTER/DROP VIEW operations)
DrOlu/agent-skills · ★ 0 · AI & Automation · score 66
Install: claude install-skill DrOlu/agent-skills
# DbCli View Management Skill ## Command Style (Use PATH) All examples use the plain command name `dbcli` (no directory prefix). Ensure `dbcli` is on PATH instead of hardcoding paths like `.\.claude\skills\dbcli\dbcli.exe`. ## Overview Manage database views using DbCli's DDL command. This skill covers creating, altering, and dropping views across 30+ database systems. **Safety Level**: Moderate **Requires Backup**: Recommended before DROP operations ## Quick Start ```bash export DBCLI_CONNECTION="Data Source=app.db" # Create a new view dbcli ddl "CREATE VIEW ActiveUsers AS SELECT * FROM Users WHERE status='active'" # Drop a view dbcli ddl "DROP VIEW OldReport" # List all views (database-specific queries) dbcli query "SELECT name FROM sqlite_master WHERE type='view'" ``` --- ## Command Syntax ```bash # Set environment variables first: # export DBCLI_CONNECTION="connection-string" # export DBCLI_DBTYPE="database-type" dbcli ddl "<VIEW_DDL_STATEMENT>" ``` ### Options | Option | Alias | Description | Example | |--------|-------|-------------|---------|| | Environment | | Database connection string | `export DBCLI_CONNECTION="Server=localhost;Database=mydb"` | | Environment | | Database type | `export DBCLI_DBTYPE="sqlserver"` | | `--db-type` | `-t` | Database type | `-t sqlserver`, `-t mysql` | | `--format` | `-f` | Output format | `-f json`, `-f table` | | `--file` | `-F` | Read SQL from file | `-F create_view.sql` |