1# -*- coding: utf-8 -*- 2# :Project: pglast -- DO NOT EDIT: automatically extracted from pg_class.h @ 10-1.0.2-0-gd710cb0 3# :Author: Lele Gaifax <lele@metapensiero.it> 4# :License: GNU General Public License version 3 or later 5# :Copyright: © 2017 Lele Gaifax 6# 7 8try: 9 from enum import Enum, IntEnum, IntFlag, auto 10except ImportError: #pragma: no cover 11 # Python < 3.6 12 from aenum import Enum, IntEnum, IntFlag, auto 13 14 15 16# #define-ed constants 17 18RELKIND_RELATION = 'r' 19 20RELKIND_INDEX = 'i' 21 22RELKIND_SEQUENCE = 'S' 23 24RELKIND_TOASTVALUE = 't' 25 26RELKIND_VIEW = 'v' 27 28RELKIND_MATVIEW = 'm' 29 30RELKIND_COMPOSITE_TYPE = 'c' 31 32RELKIND_FOREIGN_TABLE = 'f' 33 34RELKIND_PARTITIONED_TABLE = 'p' 35 36RELPERSISTENCE_PERMANENT = 'p' 37 38RELPERSISTENCE_UNLOGGED = 'u' 39 40RELPERSISTENCE_TEMP = 't' 41 42REPLICA_IDENTITY_DEFAULT = 'd' 43 44REPLICA_IDENTITY_NOTHING = 'n' 45 46REPLICA_IDENTITY_FULL = 'f' 47 48REPLICA_IDENTITY_INDEX = 'i' 49