feat: add Postgres SQL validator (#11538)

* Add Postgres SQL validator

* Strip line number from message

* Add unit tests

* Run tests only with postgres backend

* Add dep

* Add dep to bashlib
This commit is contained in:
Beto Dealmeida
2020-12-04 19:17:23 -08:00
committed by GitHub
parent 2c323426d1
commit 66cd565bff
13 changed files with 132 additions and 40 deletions

View File

@@ -88,6 +88,8 @@ build-instrumented-assets() {
}
setup-postgres() {
say "::group::Install dependency for unit tests"
sudo apt-get update && sudo apt-get install --yes libecpg-dev
say "::group::Initialize database"
psql "postgresql://superset:superset@127.0.0.1:15432/superset" <<-EOF
DROP SCHEMA IF EXISTS sqllab_test_db CASCADE;