import { client, e } from "./client"; const posts = [ { title: "Join the EdgeDB Discord", content: "Just follow [this link](https://edgedb.com/p/discord).", published: true, authorName: "Bobby", }, { title: "Follow EdgeDB on Twitter", content: "We're [@edgedatabase](https://www.twitter.com/edgedatabase).", published: true, authorName: "Sally", }, { title: "Star EdgeDB on GitHub", content: "The repo is at [github.com/edgedb/edgedb](https://www.github.com/edgedb/edgedb).", published: true, authorName: "Polly", }, { title: "Try the EdgeDB query builder for TypeScript", content: "The docs are [here](https://www.edgedb.com/docs/clients/01_js/index).", published: false, authorName: "Polly", }, ]; async function main() { console.log(`Start seeding...`); for (const post of posts) { const newPost = await e .insert(e.Post, { ...post, published: post.published ? e.std.datetime_current() : null, }) .run(client); console.log(`Created Post ${newPost.id}`); } console.log(`Seeding complete!`); } main().catch((e) => { console.error(e); process.exit(1); });