setup-database

Manage database containers for SnapLogic pipeline testing across multiple database types.

5|Updated Jun 3, 2025
One-click install
npx skills add https://github.com/SnapLogic/snaplogic-robotframework-examples --skill setup-database
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-database
Source: https://github.com/SnapLogic/snaplogic-robotframework-examples/tree/main/%7B%7Bcookiecutter.primary_pipeline_name%7D%7D/.claude/skills/setup-database
Command: npx skills add https://github.com/SnapLogic/snaplogic-robotframework-examples --skill setup-database

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guides setting up database containers for testing in the SnapLogic project. Use when the user wants to start/stop databases (Oracle, PostgreSQL, MySQL, SQL Server, DB2, Teradata, Snowflake), load test data, or troubleshoot database connections.

Core Features & Use Cases

  • Start and manage multiple database containers for testing across Oracle, PostgreSQL, MySQL, SQL Server, DB2, Teradata, and Snowflake (mock).
  • Load predefined test data and validate connectivity in isolated environments.
  • Troubleshoot connection issues with clear steps and environment configuration guidance.

Quick Start

Use the setup-database skill to quickly initialize and manage local database containers for end-to-end pipeline testing.

Frequently Asked Questions about setup-database

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up database containers for testing SnapLogic pipelines?

You can start database containers for testing using provided docker-compose configurations and Make targets, which initialize Oracle, PostgreSQL, MySQL, SQL Server, DB2, Teradata, and Snowflake mock environments.

What databases can I run in Docker for local integration testing?

Supported database containers include Oracle, PostgreSQL, MySQL, SQL Server, DB2, Teradata, and Snowflake mock environments, all deployable via Docker for local integration testing.

How do I load test data into a PostgreSQL Docker container?

This skill provides Make targets to load predefined test data into PostgreSQL Docker containers, validating connectivity and ensuring your isolated testing environment is ready.

Does this database testing setup work with CI pipelines?

Yes, this setup supports CI pipelines by providing Make targets to start, stop, and check status of database containers, enabling automated integration testing across multiple database types.

Why does my database container connection fail during local development?

Connection failures during local development are typically caused by misconfigured environment settings; this skill provides environment configuration guidance and troubleshooting steps to resolve database connectivity issues.