Class Postgresql-Postmodern

Part of:

package cl-rdbms, class postgresql

Direct Superclass

postgresql

Slot

connection-specification
Backend specific connection data, usually a plist of args passed to the connect function.
Initargs::connection-specification; Accessors:connection-specification-of.
default-result-typeInitargs::default-result-type; Accessors:default-result-type-of; Type:(member vector list cursor).
encodingInitform:utf-8, Initargs::encoding; Accessors:encoding-of; Type:(member utf-8 us-ascii).
muffle-warningsInitargs::muffle-warnings; Accessors:muffle-warnings-p; Type:boolean.
transaction-class
Transactions will be instances of this class. This class is created according to the generic method transaction-mixin-class.
Initargs::transaction-class; Accessors:transaction-class-of; Type:standard-class.

Other Method

calculate-rdbms-nameMay be specialized to take name length and character set limitations into account.
database-list-sequencesReturns the list of sequence names present in the database.
database-list-table-columnsReturns the list of columns present in the database.
database-list-table-indicesReturns the list of table indices present in the database.
database-list-tablesReturns the list of table names present in the database.
format-sql-literalFormats an SQL literal into *sql-stream*.
format-sql-syntax-nodeFormats an SQL syntax node into *sql-stream*.