10 个仓库
Automated assignment of creation and modification timestamps during record persistence operations.
Distinguishing note: None of the candidates cover the specific ORM capability of automatically managing record create/update timestamps.
Explore 10 awesome GitHub repositories matching data & databases · Automatic Record Timestamping. Refine with filters or upvote what's useful.
sqlboiler is a database-first ORM generator for Go that analyzes an existing database schema to produce strongly typed structures and query helpers. It functions as a schema-driven code generator, transforming database tables and relationships into executable Go source code. The project distinguishes itself through a type-safe query builder that uses chainable modifiers to construct SQL statements, eliminating the need for raw string concatenation. It utilizes customizable text templates to generate source code, allowing for the aliasing of schema entities and the creation of custom templates
Automatically sets creation and modification timestamps on records during every insert and update operation.
xorm is a relational mapper and object-relational mapping tool for Go. It translates Go structures into SQL queries and maps database rows back into native objects, providing a multi-dialect database driver that supports MySQL, PostgreSQL, SQLite, Oracle, SQL Server, and TiDB. The project features a read-write splitting manager that routes modification requests to a primary database and read requests to replicas. It includes a database schema synchronizer to automatically align table structures and indexes with application data models, as well as a fluent SQL query builder for constructing co
Automatically manages creation and modification timestamps via specialized field tags.
Countly is a self-hosted product analytics and engagement platform that tracks user behavior across mobile, web, and desktop applications. It collects and analyzes device properties, user actions, and session lifecycle data to understand engagement patterns, while also providing crash reporting, push notification delivery, and A/B testing capabilities. The platform is designed for privacy-first deployment, with built-in consent management and the ability to run entirely on private infrastructure. The platform distinguishes itself through its comprehensive feature set that combines analytics w
Attaches a unique millisecond timestamp, local hour, day of week, and timezone offset to each recorded action.
Yii 是一个全栈 PHP Web 框架和基于组件的系统,专为构建动态网站和 RESTful 服务而设计。它作为 MVC 应用程序框架运行,将业务逻辑与用户界面分离,并包含一个用于与数据库交互的内置对象关系映射器。 该项目提供了一套全面的命令行工具集,用于项目引导、自动化代码生成和后台任务执行。它利用基于组件的架构和服务定位器来管理依赖注入和对象生命周期。 该框架涵盖了广泛的功能领域,包括模式迁移和版本控制、基于角色的身份管理以及内容本地化。它还具有多种缓存策略,例如片段缓存、查询缓存和全页缓存,并支持基于依赖的失效。其他系统工具包括软件测试框架、事件日志记录和请求速率限制。
Automatically fills database columns with timestamps, IDs, or slugs when records are created or modified.
Util 是一个全面的 .NET 开发框架,旨在实现分层架构和领域驱动设计(DDD)。它提供了一套基础类库和工具,用于构建全栈应用程序,特别专注于后端管理框架和管理界面的开发。 该项目的一大特色是其样板代码生成器,能够生成必要的类型和类,从而标准化重复的架构模式。它还包含一个微前端编排器,支持将大型前端模块拆分为独立项目,以便进行单独的开发和部署。 该框架涵盖了广泛的功能领域,包括基于角色的身份与访问管理(IAM)、多租户数据隔离以及自动依赖注入。此外,它还提供了用于数据变更审计、内容本地化、对象存储集成以及 CRUD 界面生成的实用工具。 该系统支持使用预集成的 UI 组件创建管理界面,并通过 Razor TagHelpers 实现服务端渲染。
Automatically records the creator, modifier, and timestamps whenever a database record is saved.
DoctrineExtensions 是一套为 Doctrine ORM 设计的可重用行为扩展,旨在自动化常见的实体任务。它提供了一个系统,用于跟踪数据库实体的历史变更、实现软删除工作流、管理层级数据的嵌套集树结构,以及根据语言区域存储翻译后的字段值。 该项目提供专门的实体审计工具(记录修改后的值和时间戳)以及用于多语言内容管理的翻译框架。它还包含一个用于将实体组织为父子关系的树管理器,以及一种在不物理删除记录的情况下将其标记为已删除的机制。 其他功能涵盖了时间戳和所有权自动元数据跟踪、搜索引擎友好的 URL 别名生成,以及实体序列管理。该工具包还处理数据字段内的文件上传处理。
Automates the assignment of creation and modification timestamps whenever entities are persisted.
这是一个参考资料和指南集合,专注于实施数据审计框架。它作为一个数据质量参考指南和数据集验证手册,用于识别数据集中的常见结构性和统计性错误。 该项目提供了一个结构化的数据清洗知识库,包含真实世界数据错误的目录以及用于检测和解决这些错误的实用策略。它包括用于评估数据来源和聚合信息可靠性的特定框架。 该材料涵盖了广泛的数据分析功能,包括用于检测篡改的统计完整性验证、用于识别总体偏差的抽样有效性评估,以及诸如编码问题等结构性错误检测方法。它还描述了通过光学字符识别 (OCR) 从视觉文档中恢复表格信息的过程。
Identifies patterns of unreliable data such as suspicious default values and inconsistent spelling.
RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It persists structured information as schema-flexible JSON documents and utilizes a unit-of-work session pattern to track entity changes and batch modifications into atomic transactions. The platform is built on a distributed architecture that supports horizontal scaling through sharding and ensures high availability via multi-node, master-to-master cluster replication. The database distinguishes itself through a self-optimizing query engine that automatically creates and maintains ind
Schedules the deletion of records by attaching a timestamp to their metadata.
bknd is a self-hosted backend-as-a-service platform and serverless backend framework that provides an integrated environment for managing databases, authentication, and file storage. It functions as a headless CMS and a portable API engine designed to run across various JavaScript runtimes, including Node.js, Bun, Cloudflare Workers, and AWS Lambda. The project distinguishes itself through a combination of schema-driven API generation and a built-in database management UI. It enables the definition of data structures either programmatically via a type-safe API or visually through an administr
Automatically assigns creation and modification timestamps to data entities during persistence operations.
This project is a feature flag library for Elixir applications, designed to manage and toggle application functionality at runtime. It provides a distributed system for controlling code paths without requiring new deployments, allowing developers to enable or disable features globally, for specific users, or for defined groups. The library distinguishes itself through a pluggable persistence framework that supports various storage backends, ensuring that flag configurations remain consistent across application restarts. It maintains state synchronization across distributed nodes using messagi
Automates the assignment of creation and modification timestamps during record persistence operations.