src/mdx/SchemaFilePaths.mdx
import CodeTabs from "@mdx/CodeTabs.astro"; import Section from "@mdx/Section.astro";
<CodeTabs items={["Example 1", "Example 2", "Example 3", "Example 4"]}>
<Section> ```plaintext {7} š¦ <project root> ā ... ā š drizzle ā š src ā ā ... ā ā š index.ts ā ā š schema.ts ā š drizzle.config.ts ā š package.json ``` ```ts import { defineConfig } from "drizzle-kit";export default defineConfig({ schema: "./src/schema.ts", });
</Section>
<Section>
```plaintext {7,10}
š¦ <project root>
ā ...
ā š drizzle
ā š src
ā ā š user
ā ā ā š handler.ts
ā ā ā š schema.ts
ā ā š posts
ā ā ā š handler.ts
ā ā ā š schema.ts
ā ā š index.ts
ā š drizzle.config.ts
ā š package.json
import { defineConfig } from "drizzle-kit";
export default defineConfig({
schema: "./src/**/schema.ts",
//or
schema: ["./src/user/schema.ts", "./src/posts/schema.ts"]
});
export default defineConfig({ schema: "./src/schema/*", });
</Section>
<Section>
```plaintext {8,11}
š¦ <project root>
ā ...
ā š drizzle
ā š src
ā ā š userById.ts
ā ā š userByEmail.ts
ā ā š listUsers.ts
ā ā š user.sql.ts
ā ā š postById.ts
ā ā š listPosts.ts
ā ā š post.sql.ts
ā š index.ts
ā š drizzle.config.ts
ā š package.json
import { defineConfig } from "drizzle-kit";
export default defineConfig({
schema: "./src/**/*.sql.ts", // Dax's favourite
});