1- from .core import (
2- Warning , DataError , DatabaseError , InterfaceError , ProgrammingError ,
3- Error , OperationalError , IntegrityError , InternalError , NotSupportedError ,
4- ArrayContentNotHomogenousError , ArrayDimensionsNotConsistentError ,
5- ArrayContentNotSupportedError , Connection , Cursor , Binary , Date ,
6- DateFromTicks , Time , TimeFromTicks , Timestamp , TimestampFromTicks , BINARY ,
7- Interval , PGEnum , PGJson , PGJsonb , PGTsvector , PGText , PGVarchar )
1+ from .converters import (
2+ BIGINTEGER , BINARY , BOOLEAN , BOOLEAN_ARRAY , BYTES , Binary , CHAR ,
3+ CHAR_ARRAY , DATE , DATETIME , DECIMAL , DECIMAL_ARRAY , Date , DateFromTicks ,
4+ FLOAT , FLOAT_ARRAY , INET , INT2VECTOR , INTEGER , INTEGER_ARRAY , INTERVAL ,
5+ JSON , JSONB , MACADDR , NAME , NAME_ARRAY , NULLTYPE , NUMBER , OID , PGEnum ,
6+ PGInterval , PGJson , PGJsonb , PGText , PGTsvector , PGVarchar , ROWID , STRING ,
7+ TEXT , TEXT_ARRAY , TIME , TIMEDELTA , TIMESTAMP , TIMESTAMPTZ , Time ,
8+ TimeFromTicks , Timestamp , TimestampFromTicks , UNKNOWN , UUID_TYPE , VARCHAR ,
9+ VARCHAR_ARRAY , XID )
10+ from .core import Connection , Cursor
11+ from .exceptions import (
12+ DataError , DatabaseError , Error , IntegrityError , InterfaceError ,
13+ InternalError , NotSupportedError , OperationalError , ProgrammingError ,
14+ Warning )
15+
816from ._version import get_versions
917__version__ = get_versions ()['version' ]
1018del get_versions
4351def connect (
4452 user , host = 'localhost' , database = None , port = 5432 , password = None ,
4553 source_address = None , unix_sock = None , ssl_context = None , timeout = None ,
46- max_prepared_statements = 1000 , tcp_keepalive = True ,
47- application_name = None , replication = None ):
54+ tcp_keepalive = True , application_name = None , replication = None ):
4855
4956 return Connection (
5057 user , host = host , database = database , port = port , password = password ,
5158 source_address = source_address , unix_sock = unix_sock ,
52- ssl_context = ssl_context , timeout = timeout ,
53- max_prepared_statements = max_prepared_statements ,
54- tcp_keepalive = tcp_keepalive , application_name = application_name ,
55- replication = replication )
59+ ssl_context = ssl_context , timeout = timeout , tcp_keepalive = tcp_keepalive ,
60+ application_name = application_name , replication = replication )
5661
5762
5863apilevel = "2.0"
@@ -74,34 +79,16 @@ def connect(
7479
7580paramstyle = 'format'
7681
77- # I have no idea what this would be used for by a client app. Should it be
78- # TEXT, VARCHAR, CHAR? It will only compare against row_description's
79- # type_code if it is this one type. It is the varchar type oid for now, this
80- # appears to match expectations in the DB API 2.0 compliance test suite.
81-
82- STRING = 1043
83- """String type oid."""
84-
85-
86- NUMBER = 1700
87- """Numeric type oid"""
88-
89- DATETIME = 1114
90- """Timestamp type oid"""
91-
92- ROWID = 26
93- """ROWID type oid"""
9482
9583__all__ = [
9684 Warning , DataError , DatabaseError , connect , InterfaceError ,
9785 ProgrammingError , Error , OperationalError , IntegrityError , InternalError ,
98- NotSupportedError , ArrayContentNotHomogenousError ,
99- ArrayDimensionsNotConsistentError , ArrayContentNotSupportedError ,
100- Connection , Cursor , Binary , Date , DateFromTicks , Time , TimeFromTicks ,
101- Timestamp , TimestampFromTicks , BINARY , Interval , PGEnum , PGJson , PGJsonb ,
102- PGTsvector , PGText , PGVarchar ]
103-
104- """Version string for pg8000.
105-
106- .. versionadded:: 1.9.11
107- """
86+ NotSupportedError , Connection , Cursor , Binary , Date , DateFromTicks , Time ,
87+ TimeFromTicks , Timestamp , TimestampFromTicks , BINARY , PGInterval , PGEnum ,
88+ PGJson , PGJsonb , PGTsvector , PGText , PGVarchar , STRING , NUMBER , DATETIME ,
89+ TIME , BOOLEAN , INTEGER , BIGINTEGER , INTERVAL , JSON , JSONB , UNKNOWN ,
90+ NULLTYPE , ROWID , BOOLEAN_ARRAY , BYTES , CHAR , CHAR_ARRAY , DATE , DECIMAL ,
91+ DECIMAL_ARRAY , FLOAT , FLOAT_ARRAY , INET , INT2VECTOR , INTEGER_ARRAY ,
92+ MACADDR , NAME , NAME_ARRAY , OID , TEXT , TEXT_ARRAY , TIMEDELTA , TIMESTAMP ,
93+ TIMESTAMPTZ , UUID_TYPE , VARCHAR , VARCHAR_ARRAY , XID
94+ ]
0 commit comments