<?php

declare(strict_types=1);

namespace App\Framework\Database\Schema;

/**
 * PostgreSQL Table Partition Types
 *
 * - RANGE: Partition by value ranges (dates, numbers)
 * - LIST: Partition by discrete values (regions, categories)
 * - HASH: Partition by hash value (distributed load)
 */
enum PartitionType: string
{
    case RANGE = 'RANGE';
    case LIST = 'LIST';
    case HASH = 'HASH';
}
