Advanced Workflow10 months ago
Connection String Formats Reference | URI Format (Recommended) | Minimal | With Authentication | With Query Parameters | Keyword/Value Format | Semicolon-Delimited (Legacy) | Whitespace-Delimited (libpq Standard) | With Quoted Values | SSL/TLS Configuration | sslmode Parameter | Examples | IPv6 Hosts | URL-Encoded Credentials | When URL Encoding is Required | URL Encoding in R | Custom Configuration Paths | Per-Project Configs | Environment-Based Config Selection | Separating Secrets from Config | Environment-Specific Configurations | Pattern 1: Single Config, Multiple Entries | Pattern 2: Multiple Config Files | Pattern 3: Environment Variable Override | Multiple Databases | Sequential Connections | Concurrent Connections (Advanced) | Troubleshooting | Error: "RPG_CONN_STRING not set" | Error: "Connection string must include a '/{database}' segment" | Error: "Connection string must not contain whitespace" | Error: "Port in connection string is not a valid integer" | Connection Timeout | SSL/TLS Issues | Performance Tips | Connection Reuse | Connection Pooling | Security Best Practices | Never Commit Secrets | Separate Dev and Prod Configs | Use Read-Only Credentials for Analytics | Environment Variable Precedence | Advanced Query Parameters | Runtime Configuration | Application Name | Statement Timeout | Testing Strategies | Pattern 1: Test-Specific Environment | Pattern 2: Shared Test Fixtures | Pattern 3: Mock Connections | CI/CD Integration | GitHub Actions | Docker Compose | Package Development Using rpgconn | In Your Package | In Package Tests | Learn More
rpgconn 0.4.1.9000Bobby Fatemi advanced-workflow.qmd