Capítulo 14. Instrucciones SQL

Tabla de contenidos
ABORT — Aborta la transaccion en curso
MODIFICAR GRUPO — Añadir usuarios a un grupo, eliminar usuarios de un grupo
MODIFICAR TABLA — Propiedades de las modificaciones de tablas
MODIFICAR USUARIO — Modificar la información de la cuenta de usuario
BEGIN — Comienza una transaccion en modo encadenado
CLOSE — Cierra un cursor
CLUSTER — Proporciona aviso de almacenaje agrupado (clustering) al servidor.
COMMIT — Realiza la transacción actual
COPY — Copia datos entre ficheros y tablas
CREATE AGGREGATE — Define una nueva función de agregado
CREATE DATABASE — Crea una nueva base de datos
CREATE FUNCTION — Defines a new function
CREATE GROUP — Crea un grupo nuevo
CREATE INDEX — Constructs a secondary index
CREATE LANGUAGE — Define un nuevo lenguaje para funciones
CREATE OPERATOR — Define un nuevo operador de usuario
CREATE RULE — Define una nueva regla
CREATE SEQUENCE — Crea una nueva secuencia de generador de numeros
CREATE TABLE — Crea una nueva tabla
CREATE TABLE AS — Crea una nueva tabla
CREATE TRIGGER — Crea un nuevo disparador
CREATE TYPE — Define un nuevo tipo de datos base
CREAR USUARIO — Creando un nuevo usuario de base de datos
CREAR VISTA — Construir una tabla virtual
DECLARE — Define un cursor para acceso a una tabla
DELETE — Borra filas de una tabla
DROP AGGREGATE — Elimina la definición de una función agregada
DROP DATABASE — Elimina una base de datos existente
DROP FUNCTION — Elimina una función de usuario escrita en C
DROP GROUP — ELimina un grupo
DROP INDEX — Elimina un indica de la base de datos
DROP LANGUAGE — Elimina un lengueja procedural definido por el usuario
DROP OPERATOR — Quita un operador de la base de datos
DROP RULE — Quita una regla existente de la base de datos
DROP SEQUENCE — Quita una secuencia existente
DROP TABLE — Elimina tablas de una base de datos
DROP TRIGGER — Borra la definición de un disparador
DROP TYPE — Retira un tipo, definido por el usuario, de los catálogos del sistema
DROP USER — Retira un usuario
DROP VIEW — Retira una vista definida en una base de datos
END — Lleva a cabo la transacción actual
EXPLAIN — Shows statement execution plan
FETCH — Selecciona filas usando un cursor
GRANT — otorga privilegios de acceso a un usuario, un grupo o a todos los usuarios
INSERT — Inserta filas nuevas en una tabla
LISTEN — Recibir aviso de la notificación de una condición
LOAD — Carga dinamicamente un fichero objeto
LOCK — Explícitamente bloquea una tabla dentro de una transacción
MOVE — Mueve la posición del cursor
NOTIFY — Señala todos los "fronends" y "backends" a la escucha de una condición notify.
RESET — Restaura los parámetros en tiempo de ejecución a sus valores por defecto para la sesión actual.
REVOKE — Revoca el privilegio de acceso a un usuario, a un grupo o a todos los usuarios.
ROLLBACK — Interrumpte la transacción en curso
SELECT — Recupera registros desde una tabla o vista.
SELECT INTO — Crear una nueva tabla a partir de una tabla o vista ya existente.
SET — Fija parámetros de tiempo de ejecución para la sesión.
SHOW — Muestra los parámetros en tiempo de ejecución de la sesión
TRUNCATE — Vacia una tabla
UNLISTEN — Deja de prestar atención a las notificaciones
UPDATE — Substituye valores de columnas en una tabla
VACUUM — Limpia y analiza una base de datos Postgres

Esta es la información de referencia para las instrucciones de SQL soportadas por Postgres.