Voici la liste des modules disponibles sous la boite à outils «Sequel» pour Ruby :
Liste des modules
Modules | Description |
---|---|
Sequel::Model | Ce module permet de définir des classes de modèles cartographiant les tables de la base de données. Il fournit des fonctionnalités telles que les validations et les associations. |
Sequel::Database | Ce module permet de gérer les connexions à la base de données et les requêtes. Il contient des méthodes pour exécuter des requêtes SQL, gérer les transactions, et définir des schémas. |
Sequel::Dataset | Ce module contient une représentation d'une collection de lignes de la base de données, permettant des opérations de requêtes comme SELECT, INSERT, UPDATE, et DELETE. |
Sequel::Migration | Ce module permet de fournir des méthodes pour gérer les migrations de schéma de base de données. Cela permet de créer, modifier ou supprimer des tables et des colonnes. |
Sequel::Plugins | Ce module permet d'étendre les fonctionnalités des modèles Sequel avec des plugins. Sequel offre plusieurs plugins intégrés pour ajouter des fonctionnalités comme la pagination, les validations avancées,... |
Sequel::Schema | Ce module permet de définir et de manipuler le schéma de la base de données, y compris la création et la modification des tables et des colonnes. |
Sequel::Plugins | Ce module contient des extensions ajoutant des fonctionnalités supplémentaires aux classes de modèles, comme la gestion des horodatages ou la pagination. |
Sequel::Associations | Ce module permet de gérer les relations entre différents modèles (tables), comme has_many, belongs_to, et many_to_many. |
Sequel::SQL | Ce module permet de fournir des méthodes pour construire des expressions SQL. Cela inclut des opérateurs, des fonctions et des expressions conditionnelles. |
Sequel::Hooks | Ce module permet d'ajouter des "hooks" (ou points d'extension) dans les modèles pour exécuter du code à des moments spécifiques du cycle de vie d'un objet (par exemple, avant ou après une sauvegarde). |
Sequel::Logging | Ce module permet de gérer le journal des requêtes SQL exécutées, ce qui est utile pour le débogage. |
Sequel::Database::ConnectionPool | Ce module permet de gérer la mise en pool des connexions à la base de données pour améliorer les performances. |
Dernière mise à jour : Lundi, le 14 octobre 2024