| Home | Trees | Indices | Help |
|
|---|
|
|
sql.datasource --+
|
datasource.datasource_base --+
|
datasource
|
|||
|
__init__(self,
dsn=None) DSN - PostgreSLQ dsn it's basically a string like 'field1=value field2=value' fields are describe below (from the pgsql Programmer's Manual): |
||
|
_from_params(params) A pgsql connection string may contain all the standard ORM keywords plus all of those described above in the __init__ method's doc |
||
| _from_connection(conn) | ||
|
check_cast_handler(self,
datatype_class,
relation,
column) For each of the custom types register the built-in str class as the psycopg cast class so the SQL literal the pgsql backend returns can be parsed into an appropriate Python datastucture by our datatype and column class |
||
|
dsn(self) Return the DSN this datasource has been initialized with. |
||
|
execute(self,
query,
modify=False) Run a query on the database connection. |
||
| connect(self) | ||
| backend_version(self) | ||
| backend_encoding(self) | ||
| select_after_insert_where(self, dbobj) | ||
|
Inherited from Inherited from Inherited from |
|||
|
|||
|
from_params(params) A pgsql connection string may contain all the standard ORM keywords plus all of those described above in the __init__ method's doc |
||
| from_connection(conn) | ||
|
|||
|
escaped_chars = [('\\', '\\\\\\\\'), ("'", "\\'"), ('"', '\\"'), ('\...
|
||
|
_dbfailures = 0
|
||
|
_ERRORS_BEFORE_RECONNECT = 50
|
||
|
encodings = {'EUC_CN': '?', 'TCVN': '?', 'WIN874': '?', 'ISO_885...
|
||
|
Inherited from |
|||
|
|||
hostName of host to connect to. If this begins with a slash, it specifies Unix-domain communication rather than TCP/IP communication; the value bis the name of the directory in which the socket file is stored. The default is to connect to a Unix-domain socket in /tmp. hostaddr IP address of host to connect to. This should be in standard numbers-and-dots form, as used by the BSD functions inet_aton et al. If a nonzero-length string is specified, TCP/IP communication is used. Using hostaddr instead of host allows the application to avoid a host name look-up, which may be important in applications with time constraints. However, Kerberos authentication requires the host name. The following therefore applies. If host is specified without hostaddr, a host name lookup is forced. If hostaddr is specified without host, the value for hostaddr gives the remote address; if Kerberos is used, this causes a reverse name query. If both host and hostaddr are specified, the value for hostaddr gives the remote address; the value for host is ignored, unless Kerberos is used, in which case that value is used for Kerberos authentication. Note that authentication is likely to fail if libpq is passed a host name that is not the name of the machine at hostaddr. Without either a host name or host address, libpq will connect using a local Unix domain socket. port Port number to connect to at the server host, or socket file name extension for Unix-domain connections.dbnameThe database name.userUser name to connect as.passwordPassword to be used if the server demands password authentication.optionsTrace/debug options to be sent to the server.ttyA file or tty for optional debug output from the backend.requiresslSet to 1 to require SSL connection to the backend. Libpq will then refuse to connect if the server does not support SSL. Set to 0 (default) to negotiate with server. example= 'host=localhost dbname=test user=test'
|
|
|
|
|
|
|
Run a query on the database connection. This function also performs failure accounting and will re-connect to the database if a certain threshold has passed.
|
|
|
|
|
|
|||
escaped_charsNone
|
_dbfailuresNone
|
_ERRORS_BEFORE_RECONNECTNone
|
encodingsNone
|
| Home | Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0alpha3 on Wed Feb 20 18:17:24 2008 | http://epydoc.sourceforge.net |