ORM
  • Introduction
  • Basics of Usage
    • Connecting to the Database
    • Creating a Model
    • Simple Queries
  • Configuration
  • Core Features
    • Models
    • CRUD Operations (Create, Read, Update, Delete): examples
    • Relationships
    • Transactions
  • Advanced Usage
    • Data Definition Language
    • Indexes
    • Triggers
    • Caching
  • Examples and templates
  • Security
    • Query parameterization and protection against SQL injections
    • Logging
    • Monitoring
    • Sanitization
  • ORM-CLI
    • Installing
    • Commands and usage
  • System architecture and implementation
    • Support of various databases
      • Implementation using a pattern strategy
      • Implementation using generics
      • Implementation using metaprogramming
    • Decorators
    • Migrations
      • Assignment of id in Tables and Columns
      • Assigning IDs to indexes and triggers
      • Working with migrations in ORM-CLI
        • Implementation of a pattern command for migration
    • QueryBuilder
    • Caching
    • File structure
  • API
    • Decorators
      • Column
      • ComputedColumn
      • Index
      • ForeignKey
      • PrimaryGeneratedColumn
      • Relations
      • Table
      • Trigger
      • Types decorators
        • Integer
        • Numeric
        • Float
        • Boolean
        • String
    • DDL
    • QueryBuilder
    • Additional API
Powered by GitBook
On this page

Core Features

Next, you will consider the main functions of my ORM

In this section, we will explore how to create more complex Task models using decorators to define fields and their characteristics. Additionally, we will demonstrate examples of CRUD (Create, Read, Update, Delete) queries to showcase the capabilities of working with data using my ORM system.

We will also examine the creation of different types of relationships between tables using decorators, which allow for modeling real-world relationships in the database. Finally, this section will cover the use of transactions to ensure atomicity and data integrity during complex operations.

These examples will help you better understand the capabilities of my ORM system and its application in real-world projects. Studying these materials is an important step for effective database management.

PreviousConfigurationNextModels

Last updated 9 months ago