Annotation of 43BSD/ingres/doc/quel/destroy.nr, revision 1.1

1.1     ! root        1: .th DESTROY QUEL 2/21/79
        !             2: .sh NAME
        !             3: destroy \- destroy existing relation(s)
        !             4: .sh SYNOPSIS
        !             5: .bd destroy 
        !             6: relname { , relname }
        !             7: .br
        !             8: .bd destroy 
        !             9: [
        !            10: .bd permit
        !            11: |
        !            12: .bd integrity
        !            13: ] relname
        !            14: [
        !            15: integer { , integer }
        !            16: |
        !            17: .bd all
        !            18: ]
        !            19: .br
        !            20: .bd destroy
        !            21: .bd delim
        !            22: groupname
        !            23: .sh DESCRIPTION
        !            24: .it Destroy 
        !            25: removes relations from the data base,
        !            26: removes constraints or permissions from a relation,
        !            27: and removes user-defined delimitors.
        !            28: Only the relation owner
        !            29: may destroy a relation or its permissions and integrity
        !            30: constraints.
        !            31: A relation may be emptied of tuples, but not destroyed, using the delete
        !            32: statement or the modify statement.
        !            33: .s3
        !            34: If the relation being destroyed has secondary
        !            35: indices on it, the secondary indices are also destroyed.
        !            36: Destruction of just a secondary index does not affect the
        !            37: primary relation it indexes.
        !            38: .s3
        !            39: To destroy individual permissions or constraints for a relation,
        !            40: the 
        !            41: .it integer 
        !            42: arguments should be those printed by a 
        !            43: .bd "help permit"
        !            44: (for 
        !            45: .bd destroy 
        !            46: .bd permit\c
        !            47: )
        !            48: or a 
        !            49: .bd "help integrity"
        !            50: (for 
        !            51: .bd destroy
        !            52: .bd integrity\c
        !            53: ) on the same relation.
        !            54: To destroy all constraints or permissions, the 
        !            55: .bd all
        !            56: keyword may be used in place of individual integers.
        !            57: To destroy constraints or permissions, either the
        !            58: .it integer
        !            59: arguments or the
        !            60: .bd all 
        !            61: keyword must be present.
        !            62: .s3
        !            63: To destroy a delimitor group,
        !            64: the groupname must be specified.
        !            65: This destroys the delimitors permanently,
        !            66: as opposed to unusing the group.
        !            67: .sh EXAMPLE
        !            68: .nf
        !            69: /\*(** Destroy the emp relation \*(**/
        !            70:     destroy emp
        !            71:     destroy emp, parts
        !            72: .s1
        !            73: /\*(** Destroy some permissions on parts, and all integrity
        !            74:  \*(** constraints on employee
        !            75:  \*(**/
        !            76:    destroy permit parts 0, 4, 5
        !            77:    destroy integrity employee
        !            78: .s1
        !            79: \/* Destroy the "paper" delimitor group \*(**/
        !            80:    destroy delim paper
        !            81: .fi
        !            82: .sh "SEE ALSO"
        !            83: create(quel), delete(quel), delim(quel), help(quel), index(quel), modify(quel)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.