AutoBE
    Preparing search index...

    Interface AutoBeDatabaseComponentFinalizeErase

    A finalize-stage erasure of one table family that stores no distinct concept worth keeping anywhere in the inventory.

    Emitted by the Database component-finalize pass when a family proved unnecessary, never for a duplicate that has a surviving canonical table.

    Samchon

    interface AutoBeDatabaseComponentFinalizeErase {
        name: string;
        namespace?: string;
        reason: string;
        separateTables?: string[];
        type: "eraseTable";
    }
    Index

    Properties

    name: string

    The table family proven unnecessary. Table names are matched globally when unique.

    namespace?: string

    Exact component namespace for name when the name is duplicated.

    reason: string

    Why this table family has no distinct stored concept worth preserving anywhere in the inventory. Decided first; the table is the conclusion of the reason, never a backfilled justification.

    separateTables?: string[]

    Tables whose name shares this family's prefix (e.g. <root>_returns under root <root>) but are a DISTINCT lifecycle — a separate request/return/audit/history/event concept with its own rows the family does not own. List them here to KEEP them out of the cascade so they are not erased/absorbed with the family. Leave empty when every prefix-named table truly belongs to this family.

    type: "eraseTable"

    Type discriminator for erase.