10 repository-uri
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 is a full-stack PHP web framework and component-based system designed for building dynamic websites and RESTful services. It operates as an MVC application framework that separates business logic from the user interface and includes a built-in object-relational mapper for interacting with databases. The project provides a comprehensive command line toolset for project bootstrapping, automated code generation, and the execution of background tasks. It utilizes a component-based architecture and a service locator to manage dependency injection and object lifecycles. The framework covers a
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 este o colecție de extensii comportamentale reutilizabile pentru Doctrine ORM concepute pentru a automatiza sarcinile comune ale entităților. Oferă un sistem pentru urmărirea modificărilor istorice ale entităților bazei de date, implementarea fluxurilor de lucru de ștergere soft, gestionarea structurilor de arbori de seturi imbricate pentru date ierarhice și stocarea valorilor câmpurilor traduse pe baza localizărilor lingvistice. Proiectul se distinge prin furnizarea de instrumente specializate pentru auditarea entităților, care înregistrează valorile modificate și marcajele temporale, și un framework de traducere pentru gestionarea conținutului multilingv. Include, de asemenea, un manager de arbori pentru a organiza entitățile în relații părinte-copil și un mecanism pentru a marca înregistrările ca șterse fără a le elimina fizic din baza de date. Capabilitățile suplimentare acoperă urmărirea automată a metadatelor pentru marcaje temporale și proprietatea utilizatorului, generarea de slug-uri URL prietenoase pentru motoarele de căutare și gestionarea secvențelor de entități. Toolkit-ul gestionează, de asemenea, procesarea încărcărilor de fișiere în cadrul câmpurilor de date.
Automates the assignment of creation and modification timestamps whenever entities are persisted.
Acest proiect este o colecție de materiale de referință și linii directoare pentru implementarea framework-urilor de audit al datelor. Servește drept ghid de referință pentru calitatea datelor și manual de validare a seturilor de date pentru identificarea erorilor structurale și statistice comune în seturile de date. Proiectul oferă o bază de cunoștințe structurată pentru curățarea datelor, prezentând un catalog de erori de date din lumea reală și strategii practice pentru detectarea și rezolvarea acestora. Include framework-uri specifice pentru evaluarea provenienței datelor și a fiabilității informațiilor agregate. Materialul acoperă o gamă largă de capabilități de analiză a datelor, inclusiv validarea integrității statistice pentru a detecta manipularea, evaluări ale validității eșantionării pentru a identifica bias-ul populației și metode pentru detectarea erorilor structurale, cum ar fi problemele de encodare. De asemenea, descrie procese pentru recuperarea informațiilor tabelare din documente vizuale prin recunoașterea optică a caracterelor (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.