Skip to content
This repository was archived by the owner on Apr 27, 2025. It is now read-only.

Database-Tycoon/sqlmesh_duckdb_yuki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Set up environment

First, install the required Python packages:

pip install sqlmesh duckdb

Next, set up your AWS credentials as environment variables:

export S3_ENDPOINT="s3.us-east-2.amazonaws.com"
export S3_ACCESS_KEY_ID=""
export S3_SECRET_ACCESS_KEY=""
export S3_FOLDER_LOCATION_DEV="s3://sqlmesh-duckdb-dev/sqlmesh_example/"
export S3_FOLDER_LOCATION_PROD="s3://sqlmesh-duckdb-prod/sqlmesh_example/"

Run sqlmesh for dev bucket:

sqlmesh plan

Run sqlmesh for prod bucket:

sqlmesh --gateway prod plan

To Dos

  • Figure out the best way to separate dev/prod environments while still utilizing the concept of virtual data environments. This project current still requires data copies between dev/prod. Instead of using gateways, using prefixes might do the job. Will need a bit more research.

About

PoC for a stack using s3, duckdb, and sqlmesh

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages