awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
w3tecch avatar

w3tecch/typeorm-seeding

0
View on GitHub↗
907 星标·134 分支·TypeScript·MIT·6 次浏览www.npmjs.com/package/typeorm-seeding↗

Typeorm Seeding

TypeORM Seeding 是一个开发工具,旨在自动化 TypeORM 项目中的数据库填充和模式管理。它提供了一个用于重置数据库结构和注入一致数据的框架,为测试和本地开发环境提供了可预测的状态。

该工具通过基于工厂的数据生成方法脱颖而出,允许开发者定义生成随机实体记录的可重用模板。通过直接与现有的数据库抽象层集成,它确保生成的对象使用标准访问模式持久化到关系表中。

该项目包含一个命令行接口,用于编排种子脚本和模式刷新任务的执行。它通过允许用户通过配置文件或环境变量管理特定环境的设置和文件路径解析,支持灵活的部署工作流。

Features

  • Database Seeding Tools - Populates TypeORM-managed databases with mock data using factory templates and automated scripts.
  • Database Administration CLI - Provides a command-line interface to trigger database population tasks and streamline development cycles.
  • Test Data Factories - Uses factory templates to generate randomized entity records for consistent test data population.
  • Mock Data Generators - Generates randomized mock data using reusable templates to fill application tables.
  • Template-Based Data Factories - Provides reusable templates for generating randomized database entities for testing and initial setup.
  • ORM Mappings - Maps generated entity objects directly into relational tables using existing ORM abstraction layers.
  • Table Lifecycle Management - Automates the dropping and recreation of database tables to ensure a clean state for testing.
  • Database Migrations - Provides a workflow for resetting database schemas and injecting consistent test data.
  • Database Schema Managers - Enables dropping and recreating database schemas to maintain a predictable state during development.
  • Local Database Development Tools - Maintains consistent database state and entity population within development environments.
  • Data Mocking Libraries - Generates randomized entity records to streamline testing and initial application setup in TypeScript projects.

Star 历史

w3tecch/typeorm-seeding 的 Star 历史图表w3tecch/typeorm-seeding 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

包含 Typeorm Seeding 的精选搜索

收录 Typeorm Seeding 的精选合集。
  • 合成数据库数据生成器

Typeorm Seeding 的开源替代方案

相似的开源项目,按与 Typeorm Seeding 的功能重合度排序。
  • codeigniter4/codeigniter4codeigniter4 的头像

    codeigniter4/CodeIgniter4

    5,924在 GitHub 上查看↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    PHPcodeignitercodeigniter4framework-php
    在 GitHub 上查看↗5,924
  • drizzle-team/drizzle-ormdrizzle-team 的头像

    drizzle-team/drizzle-orm

    34,835在 GitHub 上查看↗

    Drizzle ORM is a TypeScript-native database toolkit providing type-safe SQL query building, schema management, and automated migrations across PostgreSQL, MySQL, SQLite, and SingleStore.

    TypeScriptormtypescriptsql
    在 GitHub 上查看↗34,835
  • fakerphp/fakerfakerphp 的头像

    fakerphp/faker

    3,976在 GitHub 上查看↗

    Faker is a PHP fake data generator and testing utility used to produce realistic randomized values for populating databases and test applications. It serves as a localization library that generates data tailored to specific languages and regional formats, providing a framework for extending data generation through custom classes and domain-specific formatters. The library ensures repeatability in testing environments through deterministic random seeding. It includes mechanisms to control output quality, such as enforcing value uniqueness and simulating missing data by occasionally producing n

    PHP
    在 GitHub 上查看↗3,976
  • doctrine/doctrinebundledoctrine 的头像

    doctrine/DoctrineBundle

    4,835在 GitHub 上查看↗

    DoctrineBundle is a Symfony integration that configures and manages the Doctrine Object Relational Mapper and Database Abstraction Layer. It provides the fundamental tools required to map application objects to relational database tables and execute raw queries through a consistent programmatic interface. The project includes a database schema manager with command-line tools for synchronizing database structures with entity mappings and executing migrations. It also provides a database query debugger and activity debugging tools to track performance and execution details via a web-based inter

    PHPbundledoctrinesymfony
    在 GitHub 上查看↗4,835
查看 Typeorm Seeding 的所有 30 个替代方案→

常见问题解答

w3tecch/typeorm-seeding 是做什么的?

TypeORM Seeding 是一个开发工具,旨在自动化 TypeORM 项目中的数据库填充和模式管理。它提供了一个用于重置数据库结构和注入一致数据的框架,为测试和本地开发环境提供了可预测的状态。

w3tecch/typeorm-seeding 的主要功能有哪些?

w3tecch/typeorm-seeding 的主要功能包括:Database Seeding Tools, Database Administration CLI, Test Data Factories, Mock Data Generators, Template-Based Data Factories, ORM Mappings, Table Lifecycle Management, Database Migrations。

w3tecch/typeorm-seeding 有哪些开源替代品?

w3tecch/typeorm-seeding 的开源替代品包括: codeigniter4/codeigniter4 — CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web… drizzle-team/drizzle-orm — Drizzle ORM is a TypeScript-native database toolkit providing type-safe SQL query building, schema management, and… fakerphp/faker — Faker is a PHP fake data generator and testing utility used to produce realistic randomized values for populating… doctrine/doctrinebundle — DoctrineBundle is a Symfony integration that configures and manages the Doctrine Object Relational Mapper and Database… fzaninotto/faker — Faker is a PHP library for creating realistic synthetic data used for testing, prototyping, and populating database… ariga/atlas — Atlas is a SQL database schema management tool and database infrastructure as code framework. It provides a…