Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/sqlalchemy/dialects/postgresql/__init__.py: 100%

58 statements  

« prev     ^ index     » next       coverage.py v7.0.1, created at 2022-12-25 06:11 +0000

1# postgresql/__init__.py 

2# Copyright (C) 2005-2022 the SQLAlchemy authors and contributors 

3# <see AUTHORS file> 

4# 

5# This module is part of SQLAlchemy and is released under 

6# the MIT License: https://www.opensource.org/licenses/mit-license.php 

7from . import base 

8from . import pg8000 # noqa 

9from . import psycopg2 # noqa 

10from . import psycopg2cffi # noqa 

11from . import pygresql # noqa 

12from . import pypostgresql # noqa 

13from .array import All 

14from .array import Any 

15from .array import ARRAY 

16from .array import array 

17from .base import BIGINT 

18from .base import BIT 

19from .base import BOOLEAN 

20from .base import BYTEA 

21from .base import CHAR 

22from .base import CIDR 

23from .base import CreateEnumType 

24from .base import DATE 

25from .base import DOUBLE_PRECISION 

26from .base import DropEnumType 

27from .base import ENUM 

28from .base import FLOAT 

29from .base import INET 

30from .base import INTEGER 

31from .base import INTERVAL 

32from .base import MACADDR 

33from .base import MONEY 

34from .base import NUMERIC 

35from .base import OID 

36from .base import REAL 

37from .base import REGCLASS 

38from .base import SMALLINT 

39from .base import TEXT 

40from .base import TIME 

41from .base import TIMESTAMP 

42from .base import TSVECTOR 

43from .base import UUID 

44from .base import VARCHAR 

45from .dml import Insert 

46from .dml import insert 

47from .ext import aggregate_order_by 

48from .ext import array_agg 

49from .ext import ExcludeConstraint 

50from .hstore import HSTORE 

51from .hstore import hstore 

52from .json import JSON 

53from .json import JSONB 

54from .ranges import DATERANGE 

55from .ranges import INT4RANGE 

56from .ranges import INT8RANGE 

57from .ranges import NUMRANGE 

58from .ranges import TSRANGE 

59from .ranges import TSTZRANGE 

60from ...util import compat 

61 

62if compat.py3k: 

63 from . import asyncpg # noqa 

64 

65base.dialect = dialect = psycopg2.dialect 

66 

67 

68__all__ = ( 

69 "INTEGER", 

70 "BIGINT", 

71 "SMALLINT", 

72 "VARCHAR", 

73 "CHAR", 

74 "TEXT", 

75 "NUMERIC", 

76 "FLOAT", 

77 "REAL", 

78 "INET", 

79 "CIDR", 

80 "UUID", 

81 "BIT", 

82 "MACADDR", 

83 "MONEY", 

84 "OID", 

85 "REGCLASS", 

86 "DOUBLE_PRECISION", 

87 "TIMESTAMP", 

88 "TIME", 

89 "DATE", 

90 "BYTEA", 

91 "BOOLEAN", 

92 "INTERVAL", 

93 "ARRAY", 

94 "ENUM", 

95 "dialect", 

96 "array", 

97 "HSTORE", 

98 "hstore", 

99 "INT4RANGE", 

100 "INT8RANGE", 

101 "NUMRANGE", 

102 "DATERANGE", 

103 "TSVECTOR", 

104 "TSRANGE", 

105 "TSTZRANGE", 

106 "JSON", 

107 "JSONB", 

108 "Any", 

109 "All", 

110 "DropEnumType", 

111 "CreateEnumType", 

112 "ExcludeConstraint", 

113 "aggregate_order_by", 

114 "array_agg", 

115 "insert", 

116 "Insert", 

117)