Implementación PostgreSQL de Drupal Core Database Schema.

Jerarquía

  • class Drupal Core Database Schema implementa PlaceholderInterface
    • clase Drupal Core Database Driver pgsql Schema

Temas relacionados

API de esquema
API para manejar esquemas de bases de datos.

Expediente

core / lib / Drupal / Core / Database / Driver / pgsql /Schema.php, línea 18

Espacio de nombres

Drupal Core Database Driver pgsql

Miembros

Nombre Modificadores Escribe Descripción
Esquema :: $ conexión protegido propiedad La conexión a la base de datos.
Esquema :: $ defaultSchema protegido propiedad Definición de prefixInfo array estructura.
Esquema :: $ maxIdentifierLength protegido propiedad La longitud máxima permitida para el índice, primario key y nombres de restricciones.
Esquema :: $ marcador de posición protegido propiedad El contador de marcador de posición.
Schema :: $ tableInformation protegido propiedad Un caché de información sobre columnas de blobs y secuencias de tablas.
Schema :: $ uniqueIdentifier protegido propiedad Un identificador único para este objeto de consulta.
Schema :: addField público función Agrega un nuevo campo a una tabla. Anula Schema :: addField
Schema :: addIndex público función Agregue un índice. Anula el esquema :: addIndex
Schema :: addPrimaryKey público función Agregar un primario key. Anula Schema :: addPrimaryKey
Esquema :: addUniqueKey función Agregar un único key. Anula el esquema :: addUniqueKey
Schema :: buildTableNameCondition protegido función Cree una condición para hacer coincidir el nombre de una tabla con un esquema de información estándar.
Schema :: changeField público función Cambiar la definición de un campo. Anula Schema :: changeField
Schema :: restrictionExists público función Función auxiliar: compruebe si existe una restricción (PK, FK, UK).
Esquema :: createFieldSql protegido función Crea un SQL string para que un campo se utilice en la creación o modificación de tablas.
Schema :: createPrimaryKeySql protegido función Cree la expresión SQL para primaria keys.
Schema :: createTable público función Cree una nueva tabla a partir de una definición de tabla de Drupal.
Schema :: createTableSql protegido función Genere SQL para crear una nueva tabla a partir de una definición de esquema de Drupal.
Esquema :: dropField público función Suelta un campo. Anula el esquema :: dropField
Schema :: dropIndex público función Suelta un índice. Anula el esquema :: dropIndex
Schema :: dropPrimaryKey público función Suelta la primaria key. Anula Schema :: dropPrimaryKey
Esquema :: dropTable público función Suelta una mesa. Anula el esquema :: dropTable
Esquema :: dropUniqueKey público función Suelta un único key. Anula el esquema :: dropUniqueKey
Schema :: asegurarIdentificadoresLength protegido función Asegúrese de limitar los identificadores de acuerdo con PostgreSQL compilado en longitud.
Schema :: escapeDefaultValue protegido función Devuelve una versión de escape de su parámetro para usarla como valor predeterminado en una columna.
Schema :: fieldExists público función Compruebe si existe una columna en la tabla dada.
Schema :: fieldNames público función Devolver un array de nombres de campo de un array de key/ especificadores de columna de índice.
Schema :: fieldSetDefault público función Establezca el valor predeterminado para un campo. Anula Schema :: fieldSetDefault
Schema :: fieldSetNoDefault público función Configure un campo para que no tenga un valor predeterminado. Anula Schema :: fieldSetNoDefault
Schema :: findTables público función Busca todas las tablas que son como el nombre de la tabla base especificado.
Schema :: getComment público función Recuperar un comentario de tabla o columna.
Schema :: getFieldTypeMap función Esto asigna un tipo de datos genérico en combinación con su tamaño de datos al tipo de datos específico del motor. Anula Schema :: getFieldTypeMap
Schema :: getPrefixInfo protegido función Obtenga información sobre el nombre de la tabla y el esquema del prefix.
Esquema :: hashBase64 protegido función Calcula un hash sha-256 codificado en base 64, seguro para PostgreSQL según la documentación de PostgreSQL: 4.1. Estructura léxica.
Schema :: indexExists público función Comprueba si existe un índice en la tabla dada. Anula Schema :: indexExists
Schema :: nextPlaceholder público función Devuelve el siguiente ID de marcador de posición para la consulta. Anula PlaceholderInterface :: nextPlaceholder
Schema :: prefixNonTable función Crear nombres para índices, primarios keys y limitaciones.
Schema :: prepareComment público función Prepare un comentario de tabla o columna para la consulta de la base de datos.
Schema :: processField protegido función Establecer propiedades específicas del motor de base de datos para un campo.
Schema :: queryFieldInformation público función Obtenga la lista de restricciones CHECK utilizadas en un campo.
Schema :: queryTableInformation público función Obtenga la lista de blobs y secuencias utilizadas en una tabla.
Schema :: renameTable función Cambiar el nombre de una tabla. Anula Schema :: renameTable
Schema :: resetTableInformation protegido función Restablece la información sobre los blobs de la tabla, las secuencias y los campos de serie.
Schema :: tableExists público función Compruebe si existe una mesa. Anula Schema :: tableExists
Schema :: uniqueIdentifier público función Devuelve un identificador único para este objeto. Anula PlaceholderInterface :: uniqueIdentifier
Esquema :: _ createIndexSql protegido función
Esquema :: _ createKeys protegido función
Esquema :: _ createKeySql protegido función
Esquema :: __ clon público función Implementa la función mágica __clone.
Esquema :: __ construir público función