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
« 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
62if compat.py3k:
63 from . import asyncpg # noqa
65base.dialect = dialect = psycopg2.dialect
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)