Sign inSign up

theanurin/sqlrunner

By theanurin

Updated about 3 years ago

Runner SQL - is a Docker-based command line batch tool to run series of SQL scripts against variours

Image
0

10K+

theanurin/sqlrunner repository overview

Docker Image Version Docker Image Size Docker Pulls Docker Stars

SQL Runner

SQL Runner - provides ability to run series of SQL scripts against various databases like MSSQL, MySQL, PostgreSQL, SQLite, etc.

Status

ServerReadiness
MSSQL:x:
MySQL:x:
PostgreSQL:white_check_mark:
SQLite:x:

Image reason

  • Base image for self-execution SQL jobs. To embed into CD processes.
  • Apply series of SQL scripts for development purposes

Spec

Environment variables
  • DATABASE_URL - URL representation of connection string
    • mysql://user:password@host-or-ip:port/db
    • postgres://user:password@host-or-ip:port/db
    • postgres+ssl://user:password@host-or-ip:port/db
    • sqlite:///path/to/my.db
  • DATA_DIRECTORY - Default /data. Override path to SQL scripts.
Volumes
  • /data - where the tool look for SQL scripts

Inside

Launch for development purposes

SQL_SCRIPTS_PATH=/path/to/sql-scripts
DATABASE_URL=postgres://user:password@host-or-ip:port/db

docker run --rm --interactive --mount "type=bind,source=${SQL_SCRIPTS_PATH},target=/data" --env DATABASE_URL theanurin/sqlrunner

Tag summary

Content type

Image

Digest

sha256:22873dac5

Size

51.6 MB

Last updated

about 3 years ago

docker pull theanurin/sqlrunner