Design schemas, write queries, optimize performance, manage migrations. Use for PostgreSQL, MySQL, SQLite, MongoDB, Redis, schema design, query optimization, indexing.
40:Ta5a,
Schema design, query optimization, migrations, and database operations across SQL and NoSQL systems.
deleted_at instead of hard deletes when audit neededEXPLAIN ANALYZE to understand query planSELECT * — select only needed columnsLIMIT/OFFSET or cursor-based)-- Single column index
CREATE INDEX idx_users_email ON users(email);
-- Composite index (order matters — most selective first)
CREATE INDEX idx_orders_user_status ON orders(user_id, status);
-- Partial index for filtered queries
CREATE INDEX idx_active_users ON users(email) WHERE deleted_at IS NULL;
CREATE INDEX CONCURRENTLYSET session:{id} {data} EX 3600psql $DATABASE_URL -c "EXPLAIN ANALYZE SELECT ..."
psql $DATABASE_URL -c "\d+ tablename" # table info
psql $DATABASE_URL -c "SELECT * FROM pg_stat_activity WHERE state = 'active';"
references/postgresql.md — PostgreSQL-specific patternsreferences/migrations.md — Migration tooling and patternsreferences/query-optimization.md — Indexing and query tuningreferences/redis.md — Caching and Redis patterns