5 dépôts
Mechanisms for triggering custom logic or workflows in response to data lifecycle events like record creation, updates, or deletions.
Distinguishing note: Specifically targets database-level event processing and metadata handling, distinct from general-purpose database management.
Explore 5 awesome GitHub repositories matching data & databases · Database Event Hooks. Refine with filters or upvote what's useful.
Twenty is a headless customer relationship management framework that enables developers to build, version, and deploy custom business applications using code. By utilizing a declarative approach to data modeling, the platform allows for the definition of custom objects, fields, and complex relationships directly within the source code. This schema-driven architecture automatically generates corresponding REST and GraphQL APIs, ensuring that data structures and interface components remain synchronized across development and production environments. The platform distinguishes itself through a m
Executes custom server-side logic automatically in response to record-level create, update, and destroy operations within the data model.
pysheeet est une bibliothèque de référence technique fournissant une collection organisée d'extraits de code et de modèles d'implémentation pour le développement Python avancé, l'intégration système et le calcul haute performance. Il sert de guide complet pour implémenter la programmation réseau de bas niveau, les extensions C natives, et la programmation asynchrone et concurrente. Le projet fournit des frameworks spécialisés pour le développement et le déploiement de grands modèles de langage, y compris des outils pour l'inférence GPU distribuée et le service haute performance. Il inclut également des modèles détaillés pour l'orchestration de clusters de calcul haute performance, couvrant l'allocation des ressources GPU et la gestion des charges de travail multi-nœuds. La bibliothèque couvre une large surface de capacités, y compris la communication réseau sécurisée et la cryptographie, l'ORM et la gestion de base de données, et l'implémentation de structures de données et d'algorithmes complexes. Elle fournit également des utilitaires pour la gestion de la mémoire, l'interopérabilité native via des interfaces de fonctions étrangères (FFI) et l'intégration au niveau du système d'exploitation.
Implements mechanisms for triggering custom logic in response to database lifecycle events.
Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API. The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend. The engine covers a broad range o
Triggers custom application logic in response to database-level entity inserts, updates, and deletions.
DoctrineBundle est une intégration Symfony qui configure et gère l'Object Relational Mapper (ORM) et la couche d'abstraction de base de données Doctrine. Il fournit les outils fondamentaux nécessaires pour mapper les objets de l'application aux tables de base de données relationnelles et exécuter des requêtes brutes via une interface programmatique cohérente. Le projet inclut un gestionnaire de schéma de base de données avec des outils en ligne de commande pour synchroniser les structures de base de données avec les mappages d'entités et exécuter des migrations. Il fournit également un débogueur de requêtes de base de données et des outils de débogage d'activité pour suivre les performances et les détails d'exécution via une interface web. Le bundle couvre un large éventail de capacités de gestion de données, notamment la configuration du mappage des métadonnées, le filtrage global des requêtes et la génération d'identifiants d'entités personnalisés. Il prend en outre en charge l'optimisation des performances via la mise en cache des résultats de requêtes et fournit un système piloté par événements pour intercepter les changements de cycle de vie des bases de données et des entités.
Triggers custom services based on specific database events and connection priorities.
Rusqlite is an embedded database interface and relational database driver that provides a client library for interacting with SQLite. It functions as an SQL query wrapper, enabling the management of local file-based or in-memory databases through a safe interface. The library allows for the extension of native database capabilities by implementing custom scalar functions, collations, and virtual tables. It also supports the embedding of the database engine directly into the application binary to remove external library dependencies. The project covers a broad range of capabilities including
Implements callbacks for commit, rollback, and data change notifications to monitor database activity.