Luminova Framework

Database Management

Table of Contents

  1. Working with Database Connection Objects

    Initializes Database Connections with efficient data management, database connection pool, and backup server connectivity.

  2. Database Connection Drivers and Interface Overview

    Database Driver Interface: Facilitating Database Connectivity, Query Execution, and Result Handling. Explore our Database Example to Kickstart Your Integration.

  3. Database Management and Usage Examples

    The Database Examples provides comprehensive examples and guides for leveraging database functionalities within the Luminova Framework.

  4. Backup and Export Module for Databases

    Database manager class allows you to create a backup of your database and tables, and export them as a CSV or JSON format.

  5. Structured Migration Workflow for Database Management

    Luminova database migration is a process that allows you to manage your database schema changes in a structured and version-controlled way.

  6. Object-Relational Mapping (ORM) and Query Builder

    Database Builder Class: An Object-Relational Mapping Tool for Simplified CRUD Operations and Object-Oriented Database Management.

  7. Table Schema Definitions and Design Guidelines

    Luminova offers convenient and flexible methods for defining and managing database table schemas. This guide covers how to create, modify, and manage database tables using the schema builder.

  8. Automated Database Seeding and Execution

    Luminova simplifies database management with the novakit command and its associated methods. This ensures an easy process for executing seeders and convenient table truncation.

  9. Database Seeding and Migration Tracking

    Database Version Control is an essential tool for managing and cleaning up lock files and old migration or seeder files. By using `db:clear` command, you can ensure a tidy development environment.