Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/sqlalchemy/dialects/postgresql/__init__.py: 100%
59 statements
« prev ^ index » next coverage.py v7.2.7, created at 2023-06-07 06:35 +0000
« prev ^ index » next coverage.py v7.2.7, created at 2023-06-07 06:35 +0000
1# postgresql/__init__.py
2# Copyright (C) 2005-2023 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 MACADDR8
34from .base import MONEY
35from .base import NUMERIC
36from .base import OID
37from .base import REAL
38from .base import REGCLASS
39from .base import SMALLINT
40from .base import TEXT
41from .base import TIME
42from .base import TIMESTAMP
43from .base import TSVECTOR
44from .base import UUID
45from .base import VARCHAR
46from .dml import Insert
47from .dml import insert
48from .ext import aggregate_order_by
49from .ext import array_agg
50from .ext import ExcludeConstraint
51from .hstore import HSTORE
52from .hstore import hstore
53from .json import JSON
54from .json import JSONB
55from .ranges import DATERANGE
56from .ranges import INT4RANGE
57from .ranges import INT8RANGE
58from .ranges import NUMRANGE
59from .ranges import TSRANGE
60from .ranges import TSTZRANGE
61from ...util import compat
63if compat.py3k:
64 from . import asyncpg # noqa
66base.dialect = dialect = psycopg2.dialect
69__all__ = (
70 "INTEGER",
71 "BIGINT",
72 "SMALLINT",
73 "VARCHAR",
74 "CHAR",
75 "TEXT",
76 "NUMERIC",
77 "FLOAT",
78 "REAL",
79 "INET",
80 "CIDR",
81 "UUID",
82 "BIT",
83 "MACADDR",
84 "MACADDR8",
85 "MONEY",
86 "OID",
87 "REGCLASS",
88 "DOUBLE_PRECISION",
89 "TIMESTAMP",
90 "TIME",
91 "DATE",
92 "BYTEA",
93 "BOOLEAN",
94 "INTERVAL",
95 "ARRAY",
96 "ENUM",
97 "dialect",
98 "array",
99 "HSTORE",
100 "hstore",
101 "INT4RANGE",
102 "INT8RANGE",
103 "NUMRANGE",
104 "DATERANGE",
105 "TSVECTOR",
106 "TSRANGE",
107 "TSTZRANGE",
108 "JSON",
109 "JSONB",
110 "Any",
111 "All",
112 "DropEnumType",
113 "CreateEnumType",
114 "ExcludeConstraint",
115 "aggregate_order_by",
116 "array_agg",
117 "insert",
118 "Insert",
119)