sqliteTest.ts — drizzle-orm Source File
Architecture documentation for sqliteTest.ts, a typescript file in the drizzle-orm codebase. 8 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR cffdceef_c81e_ea19_3b0c_d43e88dabc94["sqliteTest.ts"] 0fabdd81_61c9_bb7c_7ddf_dde7a6071abc["index.ts"] cffdceef_c81e_ea19_3b0c_d43e88dabc94 --> 0fabdd81_61c9_bb7c_7ddf_dde7a6071abc ee61d65c_3a91_eebf_195c_778a484baf2b["seed"] cffdceef_c81e_ea19_3b0c_d43e88dabc94 --> ee61d65c_3a91_eebf_195c_778a484baf2b c1764f95_5e96_7d42_be68_4ec4663377f9["sqliteSchema.ts"] cffdceef_c81e_ea19_3b0c_d43e88dabc94 --> c1764f95_5e96_7d42_be68_4ec4663377f9 c440e00a_e318_94ac_100c_9843a182c7a4["config"] cffdceef_c81e_ea19_3b0c_d43e88dabc94 --> c440e00a_e318_94ac_100c_9843a182c7a4 412eac48_6e13_8b0f_b7b2_5c943c225130["path"] cffdceef_c81e_ea19_3b0c_d43e88dabc94 --> 412eac48_6e13_8b0f_b7b2_5c943c225130 ccd8f141_31dd_df9e_0535_43efaea4d6db["better-sqlite3"] cffdceef_c81e_ea19_3b0c_d43e88dabc94 --> ccd8f141_31dd_df9e_0535_43efaea4d6db 5fb205ef_438e_58ed_ca43_2d0e3ec9cd7b["better-sqlite3"] cffdceef_c81e_ea19_3b0c_d43e88dabc94 --> 5fb205ef_438e_58ed_ca43_2d0e3ec9cd7b cd93fc64_a7da_7472_db52_d8495b0cbe6e["migrator"] cffdceef_c81e_ea19_3b0c_d43e88dabc94 --> cd93fc64_a7da_7472_db52_d8495b0cbe6e style cffdceef_c81e_ea19_3b0c_d43e88dabc94 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
import 'dotenv/config';
import path from 'path';
import betterSqlite3 from 'better-sqlite3';
import { drizzle } from 'drizzle-orm/better-sqlite3';
import { migrate } from 'drizzle-orm/better-sqlite3/migrator';
import { seed } from '../../src/index.ts';
import * as schema from './sqliteSchema.ts';
const { Sqlite_PATH } = process.env;
const sqliteDb = betterSqlite3(Sqlite_PATH);
const db = drizzle(sqliteDb);
console.log('database connection was established successfully.');
(async () => {
migrate(db, { migrationsFolder: path.join(__dirname, '../../../sqliteMigrations') });
console.log('database was migrated.');
const titlesOfCourtesy = ['Ms.', 'Mrs.', 'Dr.'];
const unitsOnOrders = [0, 10, 20, 30, 50, 60, 70, 80, 100];
const reorderLevels = [0, 5, 10, 15, 20, 25, 30];
const quantityPerUnit = [
'100 - 100 g pieces',
'100 - 250 g bags',
'10 - 200 g glasses',
'10 - 4 oz boxes',
'10 - 500 g pkgs.',
'10 - 500 g pkgs.',
'10 boxes x 12 pieces',
'10 boxes x 20 bags',
'10 boxes x 8 pieces',
'10 kg pkg.',
'10 pkgs.',
'12 - 100 g bars',
'12 - 100 g pkgs',
'12 - 12 oz cans',
'12 - 1 lb pkgs.',
'12 - 200 ml jars',
'12 - 250 g pkgs.',
'12 - 355 ml cans',
'12 - 500 g pkgs.',
'750 cc per bottle',
'5 kg pkg.',
'50 bags x 30 sausgs.',
'500 ml',
'500 g',
'48 pieces',
'48 - 6 oz jars',
'4 - 450 g glasses',
'36 boxes',
'32 - 8 oz bottles',
'32 - 500 g boxes',
];
const discounts = [0.05, 0.15, 0.2, 0.25];
await seed(db, schema).refine((funcs) => ({
customers: {
count: 10000,
// ... (103 more lines)
Domain
Dependencies
- better-sqlite3
- better-sqlite3
- config
- index.ts
- migrator
- path
- seed
- sqliteSchema.ts
Source
Frequently Asked Questions
What does sqliteTest.ts do?
sqliteTest.ts is a source file in the drizzle-orm codebase, written in typescript. It belongs to the DrizzleSeed domain.
What does sqliteTest.ts depend on?
sqliteTest.ts imports 8 module(s): better-sqlite3, better-sqlite3, config, index.ts, migrator, path, seed, sqliteSchema.ts.
Where is sqliteTest.ts in the architecture?
sqliteTest.ts is located at drizzle-seed/tests/northwind/sqliteTest.ts (domain: DrizzleSeed, directory: drizzle-seed/tests/northwind).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free