summaryrefslogtreecommitdiff
path: root/packages/db/test/fixtures/integrations/integration/shared.ts
diff options
context:
space:
mode:
authorGravatar Chris Swithinbank <swithinbank@gmail.com> 2024-03-07 20:19:17 +0100
committerGravatar GitHub <noreply@github.com> 2024-03-07 20:19:17 +0100
commit2e4958c8a75dc9836efcc7dd272fb8ed4187c000 (patch)
tree8429c92317138ee742c1ecc9b7789b3fc9d95de9 /packages/db/test/fixtures/integrations/integration/shared.ts
parente086a9f8c8351f22b7d956551e308a62b3e0564e (diff)
downloadastro-2e4958c8a75dc9836efcc7dd272fb8ed4187c000.tar.gz
astro-2e4958c8a75dc9836efcc7dd272fb8ed4187c000.tar.zst
astro-2e4958c8a75dc9836efcc7dd272fb8ed4187c000.zip
Add integrations API for db config/seed files (#10321)
* Add integrations API for adding db config/seed files * Fix seeding when user seed file is present * Add basic test and fixture for integrations API * Freeze that lockfile * Test to see if this is a Windows fix * Don’t import.meta.glob integration seed files * Make integration seed files export a default function * style: rejiggle * Fix temporary file conflicts * Remove changes to Astro’s core types, type utility method instead * Use `astro:db` instead of `@astrojs/db` * Revert unnecessarily cautious temporary path name This reverts commit ef2156e41bd08919a64a799e6b9bcdc5a3f99e3a. * Add changeset * Fix entrypoints and `asDrizzleTable` usage in changeset * Getting Nate in on the co-author action Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com> * Fix user seed file in integrations fixture * Update `seedLocal()` after merge * Provide empty `seedFiles` array in `db execute` --------- Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
Diffstat (limited to 'packages/db/test/fixtures/integrations/integration/shared.ts')
-rw-r--r--packages/db/test/fixtures/integrations/integration/shared.ts9
1 files changed, 9 insertions, 0 deletions
diff --git a/packages/db/test/fixtures/integrations/integration/shared.ts b/packages/db/test/fixtures/integrations/integration/shared.ts
new file mode 100644
index 000000000..b4f5243de
--- /dev/null
+++ b/packages/db/test/fixtures/integrations/integration/shared.ts
@@ -0,0 +1,9 @@
+import { defineTable, column } from 'astro:db';
+
+export const menu = defineTable({
+ columns: {
+ name: column.text(),
+ type: column.text(),
+ price: column.number(),
+ },
+});