mirror of
https://github.com/withastro/astro.git
synced 2025-01-27 22:19:04 -05:00
38abae47b5
* Add fixture and tests for integration with no user db config * Create database tables when integration seed files load * Defer running seed function until all modules are loaded * Update package name * Add test & fixture for a project with no seed file * `recreateTables()` from `seedLocal()` (and move it out of main runtime module) * Fix typo after rebase * FREEZE DON’T MOVE * Move `seedLocal` export back to runtime * Simplify seed file normalization * Clean up test files * Add build tests for no-seed and integration-only fixtures * Add changeset
21 lines
394 B
Text
21 lines
394 B
Text
---
|
|
/// <reference path="../../.astro/db-types.d.ts" />
|
|
import { Author, db } from 'astro:db';
|
|
|
|
await db
|
|
.insert(Author)
|
|
.values([
|
|
{ name: 'Ben' },
|
|
{ name: 'Nate' },
|
|
{ name: 'Erika' },
|
|
{ name: 'Bjorn' },
|
|
{ name: 'Sarah' },
|
|
]);
|
|
|
|
const authors = await db.select().from(Author);
|
|
---
|
|
|
|
<h2>Authors</h2>
|
|
<ul class="authors-list">
|
|
{authors.map((author) => <li>{author.name}</li>)}
|
|
</ul>
|