Table of Commands
The following table organizes the supported SQL commands by task.
Creation | Destruction | Use/Modify | |
---|---|---|---|
Database | CREATE DATABASE | DROP DATABASE |
COMMENT
LOAD VACUUM |
Table/Index |
CREATE TABLE
CREATE INDEX CREATE VIEW |
DROP TABLE
DROP INDEX DROP VIEW TRUNCATE |
COMMENT
SELECT EXPLAIN ALTER TABLE ALTER INDEX COPY UPDATE INSERT DELETE SELECT INTO VACUUM CLUSTER |
Constraints |
CREATE TRIGGER
CREATE CONSTRAINT CREATE RULE CREATE SEQUENCE |
DROP TRIGGER
DROP CONSTRAINT DROP RULE DROP SEQUENCE | COMMENT |
User | CREATE USER CREATE GROUP | DROP USER DROP GROUP |
ALTER USER
ALTER GROUP GRANT REVOKE |
Session/Transaction |
SET
DECLARE BEGIN |
CLOSE
ABORT COMMIT ROLLBACK END |
SHOW
RESET FETCH MOVE LISTEN UNLISTEN NOTIFY LOCK UNLOCK |
Misc |
CREATE AGGREGATE
CREATE ... |
Get PostgreSQL Essential Reference now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.