apache / superset

Apache Superset is a Data Visualization and Data Exploration Platform
https://superset.apache.org/
Apache License 2.0
61.98k stars 13.59k forks source link

feat: Postgres-based meta database #30419

Open betodealmeida opened 19 hours ago

betodealmeida commented 19 hours ago

SUMMARY

Shillelagh can now use Postgres as a backend (via the Multicorn2 extension. This PR adds support for it to the meta database.

BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

TESTING INSTRUCTIONS

  1. Install the latest version of Shillelagh: pip install "shillelagh[all]>=1.3.0"
  2. Run the docker container in the Shillelagh repo that has Multicorn2 installed: docker compose -f postgres/docker-compose.yml up
  3. Add a new Superset Meta Database with the URI superset+multicorn2://shillelagh:shillelagh123@localhost:5432/shillelagh

ADDITIONAL INFORMATION