0
Fork 0
mirror of https://github.com/withastro/astro.git synced 2025-02-17 22:44:24 -05:00
astro/packages/db
Ben Holmes 44bafa989a
[db] Fix duplicate calls to recreate tables on startup (#10919)
* fix: move recreateTables() to integration hooks

* feat: recreate and seed at load, not in virtual runtime

* feat: eager build db on startup and seed file change

* fix: respect database_file in dbUrl

* chore: remove duplicate recreateTables call

* chore: remove now self-explanatory comments

* fix: remove invalidateModule call for eager loading

* feat: respect seed package paths

* fix: remove duplicate recreateTables() call

* refactor: move recreateTables() to vite-plugin-db

* refactor: move queries.ts from runtime/ to core/

* fix: update test import to core/queries

* refactor: move executeSeedFile to vite-plugin-db

* refactor: extract seeding and recreating to helper fns

* chore: changeset

* chore: revert connectToStudio refactor

* wip: log db url

* fix(test): normalize astro_database_file flag for windows

* Revert "wip: log db url"

This reverts commit 558e2de67a09a611377929b625127c649b8504d6.

* Revert "Revert "wip: log db url""

This reverts commit ffd004e00dff485b7bc5ddde0278dde6ff058b9e.

* fix: correctly resolve relative paths with unit test

* chore: remove unused dbDirPath

Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>

* chore: remove unused import

Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>

* chore: remove unused type

Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>

* fix: remove bad import

* [db] Load seed files with vite dev server (#10941)

* feat: load seed files with full vite dev server

* chore: remove unused export

---------

Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
2024-05-03 11:08:50 -04:00
..
src [db] Fix duplicate calls to recreate tables on startup (#10919) 2024-05-03 11:08:50 -04:00
test [db] Fix duplicate calls to recreate tables on startup (#10919) 2024-05-03 11:08:50 -04:00
CHANGELOG.md [ci] release (#10890) 2024-05-02 19:59:20 +08:00
index.d.ts fix: move db ambient types to separate module (#10340) 2024-03-06 08:30:45 -05:00
package.json [ci] release (#10890) 2024-05-02 19:59:20 +08:00
README.md Add minimal @astrojs/db readme (#10331) 2024-03-05 08:36:37 -05:00
tsconfig.json refactor: rename "config" file to "virtual" (#10638) 2024-04-02 18:13:18 -04:00
tsconfig.virtual.json refactor: rename "config" file to "virtual" (#10638) 2024-04-02 18:13:18 -04:00
virtual.d.ts db: export 'alias' from drizzle-orm/sqlite-core (#10789) 2024-04-16 17:28:20 -04:00

@astrojs/db (experimental) 💿

This Astro integration enables the usage of SQLite in Astro Projects.

Documentation

Read the @astrojs/db docs

Support

Contributing

This package is maintained by Astro's Core team. You're welcome to submit an issue or PR! These links will help you get started:

License

MIT

Copyright (c) 2023present Astro