Nuestro grupo de redactores ha pasado mucho tiempo buscando soluciones a tus preguntas, te ofrecemos la resolución así que deseamos servirte de mucha apoyo.
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 |
Recuerda que tienes concesión de esclarecer si te fue de ayuda.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)