Skip to content

Commit

Permalink
Add sqlite support 🗄️
Browse files Browse the repository at this point in the history
  • Loading branch information
Kezzsim committed Dec 18, 2023
1 parent fd90048 commit c96f392
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 3 deletions.
7 changes: 5 additions & 2 deletions .github/workflows/publish-files.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,19 +36,22 @@ jobs:
TILED_TEST_POSTGRESQL_URI: postgresql+asyncpg://postgres:secret@localhost:5432

- name: SANITY CHECK - list contents of table nodes
run: docker exec postgres psql -U postgres -c "SELECT * FROM nodes limit 100;"
run: docker exec postgres psql -U postgres -c "SELECT * FROM nodes limit 10;"

- name: Dump sql data into binary format when generator finishes
id: save
if: steps.tiled.conclusion == 'success'
run: docker exec -i postgres /bin/bash -c "PGPASSWORD=secret pg_dump --username postgres postgres" > tiled_test_db_pg.sql

- name: SANITY CHECK - list contents of sqlite file
run : sqlite3 tiled_test_db_sqlite.db "SELECT * FROM nodes LIMIT 10"

- name: Publish .sql files to github release with action
if: steps.save.conclusion == 'success'
uses: softprops/action-gh-release@v1
with:
files: |
tiled_test_db_pg.sql
tiled_test_db_sqlite.db
tag_name: ${{ github.ref_name }}
body: |
${{ github.ref_name }} : ${{ github.event.head_commit.message }}
Expand Down
6 changes: 5 additions & 1 deletion scripts/run_tiled.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,8 @@ set -e

tiled catalog init $TILED_TEST_POSTGRESQL_URI
pwd
python scripts/generate_data.py $TILED_TEST_POSTGRESQL_URI
# Run postgres generation script
python scripts/generate_data.py $TILED_TEST_POSTGRESQL_URI
# Run SQLite generation script
tiled catalog init tiled_test_db_sqlite.db
python scripts/generate_data.py tiled_test_db_sqlite.db

0 comments on commit c96f392

Please sign in to comment.