{"repo":"snowplow/sql-runner","free":true,"listed":false,"github":"https://github.com/snowplow/sql-runner","clone":"git clone https://github.com/snowplow/sql-runner.git","description":"Run templatable playbooks of SQL scripts in series and parallel on Redshift, PostgreSQL, BigQuery and Snowflake","language":"Go","stars":81,"topics":["redshift","bigquery","snowflake","postgresql","sql-runner","snowplow"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"SQL Runner [![Build Status][gh-actions-image]][gh-actions] [![Coveralls][coveralls-image]][coveralls] [![Go Report Card][goreport-image]][goreport] [![Release][release-image]][releases] [![License][license-image]][license] Overview Run playbooks of SQL scripts in series and parallel on Snowflake DB, Amazon Redshift and PostgreSQL. Used with [Snowplow][snowplow] for scheduled SQL-based transformations of event stream data. [Setup Guide][setup-guide] [User Guide][user-guide] :--------------------------------------: :-----------------------------------------: [![i1][setup-image]][setup-guide] [![i2][user-image]][user-guide] Quick start Assuming [go][go-url], [docker][docker-url] and [docker-compose][docker-compose-url] are installed: Note : You will need to ensure that /go/bin is on your PATH for gox to work - the underlying tool that we use for building the binaries. When you are done with testing simply execute make setup-down to terminate the docker-compose stack. To reset the testing resources execute make setup-reset which will rebuild the docker containers. This can be useful if the state of these systems gets out of sync with what the tests expect. To remove all build files: To format the golang code in the source directory: Note: Always run make format before submitting any code. Note: The make test command also generates a code coverage file which can be found at build/coverage/coverage.html . How to use? First either compile the binary from source using the above make ","default_branch":null,"files":null,"tree":[],"storefront":"/r/snowplow","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/snowplow/sql-runner/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}