mirror of
https://github.com/postgres/postgres.git
synced 2026-04-26 00:31:07 -04:00
This is an SQL-standard feature that allows creating columns that are computed from expressions rather than assigned, similar to a view or materialized view but on a column basis. This implements one kind of generated column: stored (computed on write). Another kind, virtual (computed on read), is planned for the future, and some room is left for it. Reviewed-by: Michael Paquier <michael@paquier.xyz> Reviewed-by: Pavel Stehule <pavel.stehule@gmail.com> Discussion: https://www.postgresql.org/message-id/flat/b151f851-4019-bdb1-699e-ebab07d2f40a@2ndquadrant.com |
||
|---|---|---|
| .. | ||
| .gitignore | ||
| aclchk.c | ||
| catalog.c | ||
| Catalog.pm | ||
| dependency.c | ||
| genbki.pl | ||
| heap.c | ||
| index.c | ||
| indexing.c | ||
| information_schema.sql | ||
| Makefile | ||
| namespace.c | ||
| objectaccess.c | ||
| objectaddress.c | ||
| partition.c | ||
| pg_aggregate.c | ||
| pg_collation.c | ||
| pg_constraint.c | ||
| pg_conversion.c | ||
| pg_db_role_setting.c | ||
| pg_depend.c | ||
| pg_enum.c | ||
| pg_inherits.c | ||
| pg_largeobject.c | ||
| pg_namespace.c | ||
| pg_operator.c | ||
| pg_proc.c | ||
| pg_publication.c | ||
| pg_range.c | ||
| pg_shdepend.c | ||
| pg_subscription.c | ||
| pg_type.c | ||
| sql_feature_packages.txt | ||
| sql_features.txt | ||
| storage.c | ||
| system_views.sql | ||
| toasting.c | ||