10 repositorios
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 es un framework web PHP de pila completa y sistema basado en componentes diseñado para construir sitios web dinámicos y servicios RESTful. Opera como un framework de aplicación MVC que separa la lógica de negocio de la interfaz de usuario e incluye un mapeador objeto-relacional (ORM) integrado para interactuar con bases de datos. El proyecto proporciona un conjunto completo de herramientas de línea de comandos para el arranque de proyectos, generación automatizada de código y la ejecución de tareas en segundo plano. Utiliza una arquitectura basada en componentes y un localizador de servicios para gestionar la inyección de dependencias y los ciclos de vida de los objetos. El framework cubre una amplia gama de áreas de capacidad, incluyendo migración y versionado de esquemas, gestión de identidad basada en roles y localización de contenido. También cuenta con una variedad de estrategias de almacenamiento en caché, como caché de fragmentos, de consultas y de página completa con invalidación basada en dependencias. Las herramientas sistémicas adicionales incluyen un framework de pruebas de software, registro de eventos y limitación de tasa de solicitudes.
Automatically fills database columns with timestamps, IDs, or slugs when records are created or modified.
Util is a comprehensive development framework for .NET designed to implement layered architectures and domain driven design. It provides a toolkit of base classes and tools for building full stack applications, specifically focusing on the creation of backend admin frameworks and management interfaces. The project distinguishes itself through a boilerplate generator that produces the necessary types and classes to standardize repetitive architectural patterns. It also includes a micro-frontend orchestrator that enables the splitting of large frontend modules into independent projects for sepa
Automatically records the creator, modifier, and timestamps whenever a database record is saved.
DoctrineExtensions es una colección de extensiones de comportamiento reutilizables para Doctrine ORM diseñadas para automatizar tareas comunes de entidades. Proporciona un sistema para rastrear cambios históricos en entidades de base de datos, implementar flujos de trabajo de eliminación lógica (soft deletion), gestionar estructuras de árbol de conjuntos anidados para datos jerárquicos y almacenar valores de campos traducidos basados en locales de idioma. El proyecto se distingue por proporcionar herramientas especializadas para la auditoría de entidades, que registra valores modificados y marcas de tiempo, y un framework de traducción para la gestión de contenido multilingüe. También incluye un gestor de árboles para organizar entidades en relaciones padre e hijo y un mecanismo para marcar registros como eliminados sin eliminarlos físicamente de la base de datos. Las capacidades adicionales cubren el seguimiento de metadatos automatizado para marcas de tiempo y propiedad del usuario, la generación de slugs de URL amigables para motores de búsqueda y la gestión de secuencias de entidades. El toolkit también maneja el procesamiento de cargas de archivos dentro de campos de datos.
Automates the assignment of creation and modification timestamps whenever entities are persisted.
Este proyecto es una colección de materiales de referencia y directrices para implementar frameworks de auditoría de datos. Sirve como una guía de referencia de calidad de datos y un manual de validación de conjuntos de datos para identificar errores estructurales y estadísticos comunes en datasets. El proyecto proporciona una base de conocimiento estructurada para la limpieza de datos, presentando un catálogo de errores de datos del mundo real y estrategias prácticas para su detección y resolución. Incluye frameworks específicos para evaluar la procedencia de los datos y la fiabilidad de la información agregada. El material cubre una amplia gama de capacidades de análisis de datos, incluyendo validación de integridad estadística para detectar manipulación, evaluaciones de validez de muestreo para identificar sesgos de población y métodos para la detección de errores estructurales como problemas de codificación. También describe procesos para recuperar información tabular de documentos visuales mediante reconocimiento óptico de caracteres (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.